summaryrefslogtreecommitdiffstats
path: root/core/combo/TARGET_linux-mips64.mk
Commit message (Collapse)AuthorAgeFilesLines
* Exclude libstdc++ and libgcc if libc++ is requested.Ying Wang2014-05-231-5/+5
| | | | | Bug: 15174002 Change-Id: I24fe428c3520f76cd61f0660b59ba18a1f2d2dad
* Disable canonical prefixes of system headersAndrew Hsieh2014-05-091-0/+2
| | | | | | | | | | | | | | | | | 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
* Apply LOCAL_LDLIBS to target build rules too.Ying Wang2014-05-071-2/+4
| | | | | | | | | Use LOCAL_LDLIBS to link against prebuilt libraries (such as NDK libraries). Previously LOCAL_LDLIBS only applies to host modules and the behaviour confuses users. Change-Id: I515546d7b59ef54e8ef09050eb58ec63534c9291
* Leave 'linux' defined on mips/mips64, like arm.Elliott Hughes2014-04-231-1/+1
| | | | Change-Id: Idf1e781c34d45d1e20b7e5542d79201ae93668fe
* Decouple platform compiler and NDK library versioning.Ben Cheng2014-04-101-0/+3
| | | | | | | TARGET_GCC_VERSION: select compiler from prebuilts/gcc/... TARGET_NDK_GCC_VERSION: select libraries from prebuilts/ndk/... Change-Id: I4422a42cdc97aa92b40798014cba82c3c123bbd2
* Remove the unnecessary indirection of TARGET_STRIP_COMMANDYing Wang2014-03-281-1/+0
| | | | | | | Now all archs use the same strip command which can be put just in transform-to-stripped. Change-Id: Ief79697d47ea142fc9e63e63a7e2dace9e839165
* Add a method to leave the symbol table in a library.Christopher Ferris2014-03-181-6/+2
| | | | | | | | | | | | When LOCAL_STRIP_MODULE := keep_symbols is set, then the normal strip rules will be modified so that only the .debug_* sections are removed. The original symbol table is left alone. This allows the compilation of certain libraries so that libbacktrace library can provide meaningful names to functions. Bug: 12958251 Change-Id: I82bdc304a463012e29086325ccb51163464cb4a9
* Split WITHOUT_CLANG to WITHOUT_HOST_CLANG and WITHOUT_TARGET_CLANGYing Wang2014-03-101-1/+1
| | | | | | | Still keep WITHOUT_CLANG, which enables both. Bug: 13402154 Change-Id: I32cb668223997719875751bf3d64f592d6086830
* Make -rpath-link work with multilib.Ying Wang2014-02-211-1/+1
| | | | Change-Id: If69ea6ed6cdbb657ed4005f8217d653e29626783
* [MIPS64] Add mips64 targetChris Dearman2014-02-051-0/+292
Change-Id: Ice1621101c0d5a3314db288542ca8020e3f406bf Signed-off-by: Duane Sand <duane.sand@imgtec.com>