diff options
author | Colin Cross <ccross@android.com> | 2022-07-19 14:30:03 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2022-07-19 15:41:29 -0700 |
commit | 027f7afa228990e5f5c3c31833697a6f64e990fa (patch) | |
tree | 3471e7b6254d8b73273f99088b927b1bba9529b2 | |
parent | 721fbffb4c8d131ae18d7a5103e462686a862e27 (diff) | |
download | m4-emu-34-2-dev.tar.gz |
m4: support aarch64-linux-musl configsHEADmastermainemu-35-1-releaseemu-34-releaseemu-34-3-releaseemu-34-2-releaseemu-34-2-devemu-33-releaseemu-33-devemu-32-releaseemu-32-dev
Use the compiler architecture defines instead of overriding them.
Bug: 236052820
Test: cross compiles
Test: soong/regen.sh
Test: soong/regen.sh --musl
Change-Id: I656da15f7650664eac1acea3ba12d8d3c3c91220
-rw-r--r-- | soong/linux_glibc/config.h | 2 | ||||
-rw-r--r-- | soong/linux_musl/config.h | 2 | ||||
-rwxr-xr-x | soong/regen.sh | 4 |
3 files changed, 3 insertions, 5 deletions
diff --git a/soong/linux_glibc/config.h b/soong/linux_glibc/config.h index 69dab55..801edec 100644 --- a/soong/linux_glibc/config.h +++ b/soong/linux_glibc/config.h @@ -9,7 +9,7 @@ /* #undef __x86_64_x32__ */ #endif #ifndef __x86_64__ -#define __x86_64__ 1 +/* compiler-set */ #endif #ifndef __alpha__ /* #undef __alpha__ */ diff --git a/soong/linux_musl/config.h b/soong/linux_musl/config.h index 01cdf3e..1ffa920 100644 --- a/soong/linux_musl/config.h +++ b/soong/linux_musl/config.h @@ -9,7 +9,7 @@ /* #undef __x86_64_x32__ */ #endif #ifndef __x86_64__ -#define __x86_64__ 1 +/* compiler-set */ #endif #ifndef __alpha__ /* #undef __alpha__ */ diff --git a/soong/regen.sh b/soong/regen.sh index 77089d7..d15072e 100755 --- a/soong/regen.sh +++ b/soong/regen.sh @@ -94,9 +94,7 @@ cc_defaults { END ${ANDROID_BUILD_TOP}/prebuilts/build-tools/$UNAME-x86/bin/bpfmt -w ../Android.bp -if [ $DIR = "darwin" ]; then - sed -ibak 's%#define __x86_64__ 1%/* compiler-set */%' lib/config.h -fi +sed -ibak 's%#define __x86_64__ 1%/* compiler-set */%' lib/config.h cd lib find . -name '*.h' | xargs -IX cp X ../../X |