diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2021-04-30 15:49:14 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-30 14:49:14 +0100 |
commit | 84947c3aeb5ff82ca47459e975dc496a4c374d42 (patch) | |
tree | 4593310a945c8404e2b11daf1dcc8f5ac14af3b8 /projects/php | |
parent | 181b3575afc392c704ae3be02baf0c4b8150cd87 (diff) |
[php] Fix i386 build (#5692)
It is now necessary to specify the --build architecture for -m32
builds, otherwise we'll end up using x64 assembly files.
Diffstat (limited to 'projects/php')
-rwxr-xr-x | projects/php/build.sh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/projects/php/build.sh b/projects/php/build.sh index fbef4895..d082e260 100755 --- a/projects/php/build.sh +++ b/projects/php/build.sh @@ -28,9 +28,15 @@ export ONIG_LIBS="-L$PWD/oniguruma/src/.libs -l:libonig.a" export CFLAGS="$CFLAGS -fno-sanitize=object-size" export CXXFLAGS="$CXXFLAGS -fno-sanitize=object-size" +# Make sure the right assembly files are picked +BUILD_FLAG="" +if [ "$ARCHITECTURE" = "i386" ]; then + BUILD_FLAG="--build=i686-pc-linux-gnu" +fi + # build project ./buildconf -./configure \ +./configure $BUILD_FLAG \ --disable-all \ --enable-debug-assertions \ --enable-option-checking=fatal \ |