summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChao Yang <chao.yang@linaro.org>2011-08-21 13:01:47 +0100
committerChao Yang <chao.yang@linaro.org>2011-08-22 12:57:02 +0100
commitee48b057ed88ba98ffd51146e824f7cc6a20d6e6 (patch)
tree1415224e7ce56571c058e831e4ed47bf4c80953e
parent127557b85b5f8bfec1856bb11bd7c2fb305fec50 (diff)
downloadmanifest-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.xml13
-rw-r--r--LEB-origen.xml13
-rw-r--r--LEB-panda.xml13
-rw-r--r--LEB-snowball.xml13
-rw-r--r--default.xml15
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" />