platform_build/core
Nick Kralevich 46ed4aa58b x86: turn on -Wl,--fatal-warnings
In 4f2f16da14, we added
-Wl,--warn-shared-textrel to TARGET_GLOBAL_LDFLAGS. This generated
a warning whenever we created a shared library with a text
relocation.  At the time, we wrote:

=====
Emit a warning when the static linker detects a shared library
has text relocations. Text relocations make it harder to
share pages across processes, and make it harder to use
certain memory protection features in, for example, SELinux.

This warning will turn into an error in a future change
(via --fatal-warnings)
=====

All code which uses text relocations has either been fixed, or
we've temporarily worked around the issue so the code can still
compile.

Enable --fatal-warnings.

Bug: 11353056
Change-Id: I2f2c65352166ef0a96f54858de1556f0290fe306
2013-10-24 13:36:08 -07:00
..
combo x86: turn on -Wl,--fatal-warnings 2013-10-24 13:36:08 -07:00
tasks Add libcore.conscrypt tests back to CTS 2013-09-12 09:48:13 -07:00
apicheck_msg_current.txt Current.xml and friends are now .txt instead. 2011-04-08 15:03:48 -07:00
apicheck_msg_last.txt
base_rules.mk Allow proto builds to pass in java proto params. 2013-07-25 13:40:53 -07:00
binary.mk Add support for WITHOUT_CLANG 2013-09-16 10:20:08 -07:00
build-system.html Remove the simulator target from all makefiles. 2011-07-11 23:51:37 -07:00
build_id.mk Change build id to OPENMASTER 2013-07-25 21:26:32 +05:30
checktree
cleanbuild.mk Merge commit 'e8c9e82d' into manualmerge 2013-03-26 17:21:01 -07:00
cleanspec.mk Don't run cleanspecs if you are using mm/mmm. 2013-02-22 18:15:29 -08:00
clear_vars.mk Add "WITH_STATIC_ANALYZER=1 m/mm/mmm/mma/mmma ..." 2013-09-10 17:37:14 +08:00
config.mk Add "WITH_STATIC_ANALYZER=1 m/mm/mmm/mma/mmma ..." 2013-09-10 17:37:14 +08:00
copy_headers.mk
definitions.mk Added generic hook for loading vendor specific defintions 2013-07-26 18:12:36 +00:00
device.mk
dex_preopt.mk Track change to JSSE provider 2013-04-29 15:58:54 -07:00
distdir.mk Allow to call dist-for-goals multiple times for the same file 2013-03-01 16:51:26 -08:00
droiddoc.mk Fix use of LOCAL_CLASSPATH in droiddoc.mk 2013-06-25 21:05:11 +00:00
dumpvar.mk Switch x86 default compiler to multilib version 2013-08-26 10:42:42 +04:00
dynamic_binary.mk Use += to append to target-specific PRIVATE_CLEAN_FILES 2013-01-28 10:58:01 -08:00
envsetup.mk Default install path of shared Java library with tag tests 2013-03-26 16:01:02 -07:00
executable.mk Support to switch between prebuilt and buiding from source 2013-01-15 15:28:08 -08:00
filter_symbols.sh
find-jdk-tools-jar.sh Merge from AOSP 2011-11-11 16:03:56 -08:00
help.mk make help: prints a handy list of useful targets 2010-10-28 15:40:06 -04:00
host_executable.mk Build from source or prebuilt 2012-12-14 14:48:00 -08:00
host_java_library.mk Remove BUILD_HOST_JAVA_LIBRARY dependency on aapt 2013-08-01 23:31:19 -07:00
host_native_test.mk Use the host STL for host native test. 2011-06-22 16:01:48 -07:00
host_prebuilt.mk
host_shared_library.mk Build from source or prebuilt 2012-12-14 14:48:00 -08:00
host_static_library.mk Fix common typo in comments, warning and error messages. 2012-10-01 16:36:23 -07:00
java.mk Split out proguard_basic_keeps.flags 2013-05-17 10:02:00 -07:00
java_library.mk Allow to run Proguard on static Java library 2013-03-26 14:05:10 -07:00
legacy_prebuilts.mk Remove DBUS from make files 2013-04-23 14:01:23 -07:00
llvm_config.mk Duplicate i686 target arch options for x86_64. 2013-10-02 11:35:29 -07:00
main.mk Remove unnecessary dependencies between host and target modules. 2013-09-18 09:01:03 -07:00
Makefile Fix parsing string parameters in BOARD_MKBOOTIMG_ARGS 2013-08-27 15:31:13 -07:00
multi_prebuilt.mk allow setting LOCAL_STRIP_MODULE on multi_prebuilts 2011-09-06 10:31:37 -07:00
native_test.mk Rely only on NDK libs if built against the NDK. 2012-09-26 17:19:01 -07:00
node_fns.mk Load only the current product config makefile. 2012-10-03 10:27:08 -07:00
notice_files.mk Don't concatenate the NOTICE file for a single module. 2013-04-30 16:26:58 +01:00
package.mk Respect DISABLE_PROGUARD 2013-06-28 13:37:27 -07:00
pathmap.mk Revert "Remove mediarouter v7 support library from SDK." 2013-07-09 00:35:00 +00:00
pdk_config.mk find pdk platform.zip from full_ directory as well for aosp_ products 2013-03-28 15:20:38 -07:00
phony_package.mk Remove the restriction that PHONY_PACKAGE needs LOCAL_REQUIRED_MODULES 2011-12-22 17:51:28 -08:00
post_clean.mk Clean common intermediate files if overlay changed 2012-06-04 18:02:55 -07:00
prebuilt.mk Add missing LOCAL_ADDITIONAL_DEPENDENCIES dependency to BUILD_PREBUILT. 2013-08-13 17:05:34 -07:00
process_wrapper.sh
process_wrapper_gdb.cmds
process_wrapper_gdb.sh
product.mk Stash TARGET_CPU_VARIANT and print it in dumpvar. 2013-03-06 21:43:17 +00:00
product_config.mk am 2d17b1ab: resolved conflicts for merge of 01b2aaaa to jb-mr1-dev-plus-aosp 2012-10-03 12:19:35 -07:00
proguard.emma.flags Keep the emma classes if emma is enabled. 2012-08-27 16:10:28 -07:00
proguard.flags Tweak proguard flags in the 2 files. 2013-06-12 11:04:49 -07:00
proguard_basic_keeps.flags Tweak proguard flags in the 2 files. 2013-06-12 11:04:49 -07:00
proguard_tests.flags
raw_executable.mk
raw_static_library.mk
root.mk
shared_library.mk Support to switch between prebuilt and buiding from source 2013-01-15 15:28:08 -08:00
static_java_library.mk Allow to run Proguard on static Java library 2013-03-26 14:05:10 -07:00
static_library.mk Fix common typo in comments, warning and error messages. 2012-10-01 16:36:23 -07:00
version_defaults.mk Fake version number for AOSP master - do not merge 2013-05-20 09:50:39 -07:00