48f239c94f
GCC know a few pre-defined paths (relative to its location) to search for headers, libraries, program, etc. By default GCC prefixes its own path(argv[0]) and calls realpath() which result in absolute path with all symlink, . and .. removed. It's usually good to have canonicalised paths, but absolute paths in *.d file can cause unnecessary relinking when stale entries in ccache cache hit Add -no-canonical-prefixes (gcc>=4.6) and -fno-canonical-system-headers (gcc>4.6) to disable realpath() on prefixed paths Change-Id: I58d739e61fb013015fb05a9c98b2132b307f915a |
||
---|---|---|
.. | ||
arm.mk | ||
arm64.mk | ||
config.mk | ||
HOST_x86.mk | ||
HOST_x86_64.mk | ||
mips.mk | ||
mips64.mk | ||
TARGET_arm.mk | ||
TARGET_arm64.mk | ||
TARGET_mips.mk | ||
TARGET_mips64.mk | ||
TARGET_x86.mk | ||
TARGET_x86_64.mk | ||
x86.mk | ||
x86_64.mk | ||
x86_common.mk |