Building x86-64 ABI issue

Doesn’t compile x86-64. Tools: UE 4.26, ndk 21.1.6352462. I don’t have zlib, because i am compiling on windows. Other ABIs are working. Logs:

LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(addtf3.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(addtf3.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(addtf3.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(addtf3.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(addtf3.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(addtf3.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(sfp-exceptions.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(sfp-exceptions.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(sfp-exceptions.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(sfp-exceptions.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(sfp-exceptions.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(sfp-exceptions.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(multf3.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(multf3.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(multf3.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(multf3.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(multf3.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(multf3.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(extenddftf2.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: C:/androidsdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/x86_64-linux-android/4.9.x\libgcc_real.a(extenddftf2.o): contains a compressed section, but zlib is not available
LogPlayLevel: Error: ld.lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
LogPlayLevel: Error: clang++: error: linker command failed with exit code 1 (use -v to see invocation)

You need to set in Project Settings > Platforms > Android > Advanced Build > Force linking to us ld instead of lld

2 Likes