diff options
author | Chao Yang <chao.yang@linaro.org> | 2011-08-21 13:01:47 +0100 |
---|---|---|
committer | Chao Yang <chao.yang@linaro.org> | 2011-08-22 12:57:02 +0100 |
commit | ee48b057ed88ba98ffd51146e824f7cc6a20d6e6 (patch) | |
tree | 1415224e7ce56571c058e831e4ed47bf4c80953e | |
parent | 127557b85b5f8bfec1856bb11bd7c2fb305fec50 (diff) | |
download | manifest-ee48b057ed88ba98ffd51146e824f7cc6a20d6e6.tar.gz |
Enable -fstrict-aliasing option in platform/build
Enable -fstrict-aliasing for thumb files in order to gain some extra speed.
For safety, -Werror=strict-aliasing is added and all the modules breaking the
aliasing rule currently revert to -fno-strict-aliasing in each module's Android.mk.
Some AOSP default modules will have to use branch linaro_android_2.3.5 in order
not to break the build. Changes are made to all the manifest files.
Change-Id: Ie244d73c39e0487cdd4d1d93f2832f65aa867406
-rw-r--r-- | LEB-iMX53.xml | 13 | ||||
-rw-r--r-- | LEB-origen.xml | 13 | ||||
-rw-r--r-- | LEB-panda.xml | 13 | ||||
-rw-r--r-- | LEB-snowball.xml | 13 | ||||
-rw-r--r-- | default.xml | 15 |
5 files changed, 36 insertions, 31 deletions
diff --git a/LEB-iMX53.xml b/LEB-iMX53.xml index 7248e22a5..d7df4d629 100644 --- a/LEB-iMX53.xml +++ b/LEB-iMX53.xml @@ -70,14 +70,19 @@ <project path="packages/apps/mmtest" name="people/bernhardrosenkranzer/mmtest" revision="master" remote="linaro-other" /> <project path="external/dbus" name="people/chaoyang/dbus" revision="linaro_android_2.3.4" remote="linaro-other" /> - <project path="external/icu4c" name="people/chaoyang/icu4c" revision="linaro_android_2.3.4" remote="linaro-other" /> <project path="external/jpeg" name="people/chaoyang/jpeg" revision="linaro_android_2.3.4" remote="linaro-other" /> + <project path="bionic" name="platform/bionic" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/dnsmasq" name="platform/external/dnsmasq" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/fdlibm" name="platform/external/fdlibm" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/icu4c" name="platform/external/icu4c" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/iptables" name="platform/external/iptables" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/tcpdump" name="platform/external/tcpdump" revision="linaro_android_2.3.5" remote="linaro-android" /> + <!-- x-loader --> <project path="device/linaro/x-loader" name="x-loader/x-loader" revision="master" remote="gitorious" /> <!-- standard Andorid manifest --> - <project path="bionic" name="platform/bionic" /> <project path="bootable/bootloader/legacy" name="platform/bootable/bootloader/legacy" /> <project path="bootable/diskinstaller" name="platform/bootable/diskinstaller" /> <project path="bootable/recovery" name="platform/bootable/recovery" /> @@ -101,7 +106,6 @@ <project path="external/chromium" name="platform/external/chromium" /> <project path="external/clearsilver" name="platform/external/clearsilver" /> <project path="external/dhcpcd" name="platform/external/dhcpcd" /> - <project path="external/dnsmasq" name="platform/external/dnsmasq" /> <project path="external/dropbear" name="platform/external/dropbear" /> <project path="external/e2fsprogs" name="platform/external/e2fsprogs" /> <project path="external/easymock" name="platform/external/easymock" /> @@ -110,7 +114,6 @@ <project path="external/emma" name="platform/external/emma" /> <project path="external/esd" name="platform/external/esd" /> <project path="external/expat" name="platform/external/expat" /> - <project path="external/fdlibm" name="platform/external/fdlibm" /> <project path="external/freetype" name="platform/external/freetype" /> <project path="external/fsck_msdos" name="platform/external/fsck_msdos" /> <project path="external/genext2fs" name="platform/external/genext2fs" /> @@ -120,7 +123,6 @@ <project path="external/guava" name="platform/external/guava" /> <project path="external/iproute2" name="platform/external/iproute2" /> <project path="external/ipsec-tools" name="platform/external/ipsec-tools" /> - <project path="external/iptables" name="platform/external/iptables" /> <project path="external/jdiff" name="platform/external/jdiff" /> <project path="external/jhead" name="platform/external/jhead" /> <project path="external/jsr305" name="platform/external/jsr305" /> @@ -153,7 +155,6 @@ <project path="external/srec" name="platform/external/srec" /> <project path="external/strace" name="platform/external/strace" /> <project path="external/tagsoup" name="platform/external/tagsoup" /> - <project path="external/tcpdump" name="platform/external/tcpdump" /> <project path="external/tinyxml" name="platform/external/tinyxml" /> <project path="external/tremolo" name="platform/external/tremolo" /> <project path="external/v8" name="platform/external/v8" /> diff --git a/LEB-origen.xml b/LEB-origen.xml index 66108b53e..98b100af1 100644 --- a/LEB-origen.xml +++ b/LEB-origen.xml @@ -60,14 +60,19 @@ <project path="packages/apps/mmtest" name="people/bernhardrosenkranzer/mmtest" revision="master" remote="linaro-other" /> <project path="external/dbus" name="people/chaoyang/dbus" revision="linaro_android_2.3.4" remote="linaro-other" /> - <project path="external/icu4c" name="people/chaoyang/icu4c" revision="linaro_android_2.3.4" remote="linaro-other" /> <project path="external/jpeg" name="people/chaoyang/jpeg" revision="linaro_android_2.3.4" remote="linaro-other" /> + <project path="bionic" name="platform/bionic" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/dnsmasq" name="platform/external/dnsmasq" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/fdlibm" name="platform/external/fdlibm" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/icu4c" name="platform/external/icu4c" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/iptables" name="platform/external/iptables" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/tcpdump" name="platform/external/tcpdump" revision="linaro_android_2.3.5" remote="linaro-android" /> + <!-- x-loader --> <project path="device/linaro/x-loader" name="x-loader/x-loader" revision="master" remote="gitorious" /> <!-- standard Andorid manifest --> - <project path="bionic" name="platform/bionic" /> <project path="bootable/bootloader/legacy" name="platform/bootable/bootloader/legacy" /> <project path="bootable/diskinstaller" name="platform/bootable/diskinstaller" /> <project path="bootable/recovery" name="platform/bootable/recovery" /> @@ -91,7 +96,6 @@ <project path="external/chromium" name="platform/external/chromium" /> <project path="external/clearsilver" name="platform/external/clearsilver" /> <project path="external/dhcpcd" name="platform/external/dhcpcd" /> - <project path="external/dnsmasq" name="platform/external/dnsmasq" /> <project path="external/dropbear" name="platform/external/dropbear" /> <project path="external/e2fsprogs" name="platform/external/e2fsprogs" /> <project path="external/easymock" name="platform/external/easymock" /> @@ -100,7 +104,6 @@ <project path="external/emma" name="platform/external/emma" /> <project path="external/esd" name="platform/external/esd" /> <project path="external/expat" name="platform/external/expat" /> - <project path="external/fdlibm" name="platform/external/fdlibm" /> <project path="external/freetype" name="platform/external/freetype" /> <project path="external/fsck_msdos" name="platform/external/fsck_msdos" /> <project path="external/genext2fs" name="platform/external/genext2fs" /> @@ -110,7 +113,6 @@ <project path="external/guava" name="platform/external/guava" /> <project path="external/iproute2" name="platform/external/iproute2" /> <project path="external/ipsec-tools" name="platform/external/ipsec-tools" /> - <project path="external/iptables" name="platform/external/iptables" /> <project path="external/jdiff" name="platform/external/jdiff" /> <project path="external/jhead" name="platform/external/jhead" /> <project path="external/jsr305" name="platform/external/jsr305" /> @@ -144,7 +146,6 @@ <project path="external/srec" name="platform/external/srec" /> <project path="external/strace" name="platform/external/strace" /> <project path="external/tagsoup" name="platform/external/tagsoup" /> - <project path="external/tcpdump" name="platform/external/tcpdump" /> <project path="external/tinyxml" name="platform/external/tinyxml" /> <project path="external/tremolo" name="platform/external/tremolo" /> <project path="external/v8" name="platform/external/v8" /> diff --git a/LEB-panda.xml b/LEB-panda.xml index 2406cafad..e4def8c3a 100644 --- a/LEB-panda.xml +++ b/LEB-panda.xml @@ -59,9 +59,15 @@ <project path="packages/apps/mmtest" name="people/bernhardrosenkranzer/mmtest" revision="master" remote="linaro-other" /> <project path="external/dbus" name="people/chaoyang/dbus" revision="linaro_android_2.3.4" remote="linaro-other" /> - <project path="external/icu4c" name="people/chaoyang/icu4c" revision="linaro_android_2.3.4" remote="linaro-other" /> <project path="external/jpeg" name="people/chaoyang/jpeg" revision="linaro_android_2.3.4" remote="linaro-other" /> + <project path="bionic" name="platform/bionic" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/dnsmasq" name="platform/external/dnsmasq" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/fdlibm" name="platform/external/fdlibm" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/icu4c" name="platform/external/icu4c" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/iptables" name="platform/external/iptables" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/tcpdump" name="platform/external/tcpdump" revision="linaro_android_2.3.5" remote="linaro-android" /> + <!-- x-loader --> <project path="device/linaro/x-loader" name="x-loader/x-loader" revision="master" remote="gitorious" /> @@ -70,7 +76,6 @@ <!-- standard Andorid manifest --> - <project path="bionic" name="platform/bionic" /> <project path="bootable/bootloader/legacy" name="platform/bootable/bootloader/legacy" /> <project path="bootable/diskinstaller" name="platform/bootable/diskinstaller" /> <project path="bootable/recovery" name="platform/bootable/recovery" /> @@ -94,7 +99,6 @@ <project path="external/chromium" name="platform/external/chromium" /> <project path="external/clearsilver" name="platform/external/clearsilver" /> <project path="external/dhcpcd" name="platform/external/dhcpcd" /> - <project path="external/dnsmasq" name="platform/external/dnsmasq" /> <project path="external/dropbear" name="platform/external/dropbear" /> <project path="external/e2fsprogs" name="platform/external/e2fsprogs" /> <project path="external/easymock" name="platform/external/easymock" /> @@ -103,7 +107,6 @@ <project path="external/emma" name="platform/external/emma" /> <project path="external/esd" name="platform/external/esd" /> <project path="external/expat" name="platform/external/expat" /> - <project path="external/fdlibm" name="platform/external/fdlibm" /> <project path="external/freetype" name="platform/external/freetype" /> <project path="external/fsck_msdos" name="platform/external/fsck_msdos" /> <project path="external/genext2fs" name="platform/external/genext2fs" /> @@ -113,7 +116,6 @@ <project path="external/guava" name="platform/external/guava" /> <project path="external/iproute2" name="platform/external/iproute2" /> <project path="external/ipsec-tools" name="platform/external/ipsec-tools" /> - <project path="external/iptables" name="platform/external/iptables" /> <project path="external/jdiff" name="platform/external/jdiff" /> <project path="external/jhead" name="platform/external/jhead" /> <project path="external/jsr305" name="platform/external/jsr305" /> @@ -147,7 +149,6 @@ <project path="external/srec" name="platform/external/srec" /> <project path="external/strace" name="platform/external/strace" /> <project path="external/tagsoup" name="platform/external/tagsoup" /> - <project path="external/tcpdump" name="platform/external/tcpdump" /> <project path="external/tinyxml" name="platform/external/tinyxml" /> <project path="external/tremolo" name="platform/external/tremolo" /> <project path="external/v8" name="platform/external/v8" /> diff --git a/LEB-snowball.xml b/LEB-snowball.xml index 73374674e..810971a5d 100644 --- a/LEB-snowball.xml +++ b/LEB-snowball.xml @@ -60,14 +60,19 @@ <project path="packages/apps/mmtest" name="people/bernhardrosenkranzer/mmtest" revision="master" remote="linaro-other" /> <project path="external/dbus" name="people/chaoyang/dbus" revision="linaro_android_2.3.4" remote="linaro-other" /> - <project path="external/icu4c" name="people/chaoyang/icu4c" revision="linaro_android_2.3.4" remote="linaro-other" /> <project path="external/jpeg" name="people/chaoyang/jpeg" revision="linaro_android_2.3.4" remote="linaro-other" /> + <project path="bionic" name="platform/bionic" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/dnsmasq" name="platform/external/dnsmasq" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/fdlibm" name="platform/external/fdlibm" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/icu4c" name="platform/external/icu4c" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/iptables" name="platform/external/iptables" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/tcpdump" name="platform/external/tcpdump" revision="linaro_android_2.3.5" remote="linaro-android" /> + <!-- x-loader --> <project path="device/linaro/x-loader" name="x-loader/x-loader" revision="master" remote="gitorious" /> <!-- standard Andorid manifest --> - <project path="bionic" name="platform/bionic" /> <project path="bootable/bootloader/legacy" name="platform/bootable/bootloader/legacy" /> <project path="bootable/diskinstaller" name="platform/bootable/diskinstaller" /> <project path="bootable/recovery" name="platform/bootable/recovery" /> @@ -91,7 +96,6 @@ <project path="external/chromium" name="platform/external/chromium" /> <project path="external/clearsilver" name="platform/external/clearsilver" /> <project path="external/dhcpcd" name="platform/external/dhcpcd" /> - <project path="external/dnsmasq" name="platform/external/dnsmasq" /> <project path="external/dropbear" name="platform/external/dropbear" /> <project path="external/e2fsprogs" name="platform/external/e2fsprogs" /> <project path="external/easymock" name="platform/external/easymock" /> @@ -100,7 +104,6 @@ <project path="external/emma" name="platform/external/emma" /> <project path="external/esd" name="platform/external/esd" /> <project path="external/expat" name="platform/external/expat" /> - <project path="external/fdlibm" name="platform/external/fdlibm" /> <project path="external/freetype" name="platform/external/freetype" /> <project path="external/fsck_msdos" name="platform/external/fsck_msdos" /> <project path="external/genext2fs" name="platform/external/genext2fs" /> @@ -110,7 +113,6 @@ <project path="external/guava" name="platform/external/guava" /> <project path="external/iproute2" name="platform/external/iproute2" /> <project path="external/ipsec-tools" name="platform/external/ipsec-tools" /> - <project path="external/iptables" name="platform/external/iptables" /> <project path="external/jdiff" name="platform/external/jdiff" /> <project path="external/jhead" name="platform/external/jhead" /> <project path="external/jsr305" name="platform/external/jsr305" /> @@ -144,7 +146,6 @@ <project path="external/srec" name="platform/external/srec" /> <project path="external/strace" name="platform/external/strace" /> <project path="external/tagsoup" name="platform/external/tagsoup" /> - <project path="external/tcpdump" name="platform/external/tcpdump" /> <project path="external/tinyxml" name="platform/external/tinyxml" /> <project path="external/tremolo" name="platform/external/tremolo" /> <project path="external/v8" name="platform/external/v8" /> diff --git a/default.xml b/default.xml index 9f38d52d3..4b0e34318 100644 --- a/default.xml +++ b/default.xml @@ -59,14 +59,19 @@ <project path="packages/apps/mmtest" name="people/bernhardrosenkranzer/mmtest" revision="master" remote="linaro-other" /> <project path="external/dbus" name="people/chaoyang/dbus" revision="linaro_android_2.3.4" remote="linaro-other" /> - <project path="external/icu4c" name="people/chaoyang/icu4c" revision="linaro_android_2.3.4" remote="linaro-other" /> <project path="external/jpeg" name="people/chaoyang/jpeg" revision="linaro_android_2.3.4" remote="linaro-other" /> - <!-- x-loader --> + <project path="bionic" name="platform/bionic" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/dnsmasq" name="platform/external/dnsmasq" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/fdlibm" name="platform/external/fdlibm" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/icu4c" name="platform/external/icu4c" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/iptables" name="platform/external/iptables" revision="linaro_android_2.3.5" remote="linaro-android" /> + <project path="external/tcpdump" name="platform/external/tcpdump" revision="linaro_android_2.3.5" remote="linaro-android" /> + + <!-- x-loader --> <project path="device/linaro/x-loader" name="x-loader/x-loader" revision="master" remote="gitorious" /> <!-- standard Andorid manifest --> - <project path="bionic" name="platform/bionic" /> <project path="bootable/bootloader/legacy" name="platform/bootable/bootloader/legacy" /> <project path="bootable/diskinstaller" name="platform/bootable/diskinstaller" /> <project path="bootable/recovery" name="platform/bootable/recovery" /> @@ -90,7 +95,6 @@ <project path="external/chromium" name="platform/external/chromium" /> <project path="external/clearsilver" name="platform/external/clearsilver" /> <project path="external/dhcpcd" name="platform/external/dhcpcd" /> - <project path="external/dnsmasq" name="platform/external/dnsmasq" /> <project path="external/dropbear" name="platform/external/dropbear" /> <project path="external/e2fsprogs" name="platform/external/e2fsprogs" /> <project path="external/easymock" name="platform/external/easymock" /> @@ -99,7 +103,6 @@ <project path="external/emma" name="platform/external/emma" /> <project path="external/esd" name="platform/external/esd" /> <project path="external/expat" name="platform/external/expat" /> - <project path="external/fdlibm" name="platform/external/fdlibm" /> <project path="external/freetype" name="platform/external/freetype" /> <project path="external/fsck_msdos" name="platform/external/fsck_msdos" /> <project path="external/genext2fs" name="platform/external/genext2fs" /> @@ -109,7 +112,6 @@ <project path="external/guava" name="platform/external/guava" /> <project path="external/iproute2" name="platform/external/iproute2" /> <project path="external/ipsec-tools" name="platform/external/ipsec-tools" /> - <project path="external/iptables" name="platform/external/iptables" /> <project path="external/jdiff" name="platform/external/jdiff" /> <project path="external/jhead" name="platform/external/jhead" /> <project path="external/jsr305" name="platform/external/jsr305" /> @@ -143,7 +145,6 @@ <project path="external/srec" name="platform/external/srec" /> <project path="external/strace" name="platform/external/strace" /> <project path="external/tagsoup" name="platform/external/tagsoup" /> - <project path="external/tcpdump" name="platform/external/tcpdump" /> <project path="external/tinyxml" name="platform/external/tinyxml" /> <project path="external/tremolo" name="platform/external/tremolo" /> <project path="external/v8" name="platform/external/v8" /> |