Fix linking error in x86 android

This commit is contained in:
Benau 2020-03-11 16:41:31 +08:00
parent dccbe675fc
commit 8b197b4a15

View File

@ -315,7 +315,7 @@ if [ ! -f "$DIRNAME/obj/libpng.stamp" ]; then
-DHOST=$HOST \ -DHOST=$HOST \
-DZLIB_LIBRARY="$DIRNAME/obj/zlib/libz.a" \ -DZLIB_LIBRARY="$DIRNAME/obj/zlib/libz.a" \
-DZLIB_INCLUDE_DIR="$DIRNAME/obj/zlib/" \ -DZLIB_INCLUDE_DIR="$DIRNAME/obj/zlib/" \
-DPNG_TESTS=0 && -DPNG_TESTS=0 -DCMAKE_C_FLAGS="-fpic" &&
make $@ make $@
check_error check_error
touch "$DIRNAME/obj/libpng.stamp" touch "$DIRNAME/obj/libpng.stamp"
@ -379,7 +379,7 @@ if [ ! -f "$DIRNAME/obj/freetype.stamp" ]; then
cp -a -f "$DIRNAME/../lib/freetype/"* "$DIRNAME/obj/freetype" cp -a -f "$DIRNAME/../lib/freetype/"* "$DIRNAME/obj/freetype"
cd "$DIRNAME/obj/freetype" cd "$DIRNAME/obj/freetype"
ZLIB_CFLAGS="-I$DIRNAME/obj/zlib/" ZLIB_LIBS="$DIRNAME/obj/zlib/libz.a" \ ZLIB_CFLAGS="-fpic -I$DIRNAME/obj/zlib/" ZLIB_LIBS="$DIRNAME/obj/zlib/libz.a" \
LIBPNG_CFLAGS="-I$DIRNAME/obj/libpng/" LIBPNG_LIBS="$DIRNAME/obj/libpng/libpng.a" \ LIBPNG_CFLAGS="-I$DIRNAME/obj/libpng/" LIBPNG_LIBS="$DIRNAME/obj/libpng/libpng.a" \
HARFBUZZ_CFLAGS="-I$DIRNAME/obj/harfbuzz/src/" HARFBUZZ_LIBS="$DIRNAME/obj/harfbuzz/src/.libs/libharfbuzz.a" \ HARFBUZZ_CFLAGS="-I$DIRNAME/obj/harfbuzz/src/" HARFBUZZ_LIBS="$DIRNAME/obj/harfbuzz/src/.libs/libharfbuzz.a" \
./configure --host=$HOST --enable-shared=no ./configure --host=$HOST --enable-shared=no
@ -461,6 +461,7 @@ if [ ! -f "$DIRNAME/obj/libogg.stamp" ]; then
cp -a -f "$DIRNAME/../lib/libogg/"* "$DIRNAME/obj/libogg" cp -a -f "$DIRNAME/../lib/libogg/"* "$DIRNAME/obj/libogg"
cd "$DIRNAME/obj/libogg" cd "$DIRNAME/obj/libogg"
CPPFLAGS="-fpic $CPPFLAGS" \
./configure --host=$HOST && ./configure --host=$HOST &&
make $@ make $@
check_error check_error
@ -474,7 +475,7 @@ if [ ! -f "$DIRNAME/obj/libvorbis.stamp" ]; then
cp -a -f "$DIRNAME/../lib/libvorbis/"* "$DIRNAME/obj/libvorbis" cp -a -f "$DIRNAME/../lib/libvorbis/"* "$DIRNAME/obj/libvorbis"
cd "$DIRNAME/obj/libvorbis" cd "$DIRNAME/obj/libvorbis"
CPPFLAGS="-I$DIRNAME/obj/libogg/include $CPPFLAGS" \ CPPFLAGS="-fpic -I$DIRNAME/obj/libogg/include $CPPFLAGS" \
LDFLAGS="-L$DIRNAME/obj/libogg/src/.libs -lm $LDFLAGS" \ LDFLAGS="-L$DIRNAME/obj/libogg/src/.libs -lm $LDFLAGS" \
./configure --host=$HOST && ./configure --host=$HOST &&
sed -i '/#define size_t/d' config.h sed -i '/#define size_t/d' config.h