Closed darrenjh closed 6 months ago
FAILURE: Build completed with 2 failures.
What went wrong: Execution failed for task ':externalNativeBuildDebug'.
Build command failed. Error while executing process /Users/mac/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja with arguments {-C /Users/mac/app_workspace/demo/zstd-jni-master/.cxx/cmake/debug/x86_64 zstd-jni-1.5.5-10} ninja: Entering directory `/Users/mac/app_workspace/demo/zstd-jni-master/.cxx/cmake/debug/x86_64' [1/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/debug.c.o [2/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/threading.c.o [3/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/error_private.c.o [4/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/zstd_common.c.o [5/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/pool.c.o [6/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/xxhash.c.o [7/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/hist.c.o [8/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/entropy_common.c.o [9/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress_literals.c.o [10/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/fse_compress.c.o [11/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/fse_decompress.c.o [12/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress_sequences.c.o [13/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress_superblock.c.o [14/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/zstd_ddict.c.o [15/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_ldm.c.o [16/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstdmt_compress.c.o [17/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/huf_compress.c.o [18/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/zstd_decompress.c.o [19/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/cover.c.o [20/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_bufferdecompress_zstd.c.o [21/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/fastcover.c.o [22/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_inputstream_zstd.c.o [23/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_directbuffercompress_zstd.c.o [24/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/divsufsort.c.o [25/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_double_fast.c.o [26/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_directbufferdecompress_zstd.c.o [27/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_outputstream_zstd.c.o [28/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_zdict.c.o [29/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_fast_zstd.c.o [30/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/zdict.c.o [31/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress.c.o [32/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_zstd.c.o [33/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_fast.c.o [34/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_opt.c.o [35/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/huf_decompress.c.o [36/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v04.c.o [37/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v05.c.o [38/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v06.c.o [39/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v07.c.o [40/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/zstd_decompress_block.c.o [41/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_lazy.c.o [42/42] Linking C shared library ../../../../build/intermediates/cmake/debug/obj/x86_64/libzstd-jni-1.5.5-10.so FAILED: ../../../../build/intermediates/cmake/debug/obj/x86_64/libzstd-jni-1.5.5-10.so : && /Users/mac/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/mac/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libzstd-jni-1.5.5-10.so -o ../../../../build/intermediates/cmake/debug/obj/x86_64/libzstd-jni-1.5.5-10.so CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/debug.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/entropy_common.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/error_private.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/fse_decompress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/pool.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/threading.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/xxhash.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/zstd_common.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/fse_compress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/hist.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/huf_compress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress_literals.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress_sequences.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress_superblock.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_double_fast.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_fast.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_lazy.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_ldm.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_opt.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstdmt_compress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/huf_decompress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/zstd_ddict.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/zstd_decompress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/zstd_decompress_block.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/cover.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/divsufsort.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/fastcover.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/zdict.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_bufferdecompress_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_directbuffercompress_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_directbufferdecompress_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_fast_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_inputstream_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_outputstream_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_zdict.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v04.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v05.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v06.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v07.c.o -latomic -lm && : ld: error: undefined hidden symbol: HUF_decompress4X2_usingDTable_internal_fast_asm_loop
referenced by huf_decompress.c:1667 (../../../../src/main/native/decompress/huf_decompress.c:1667) CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/huf_decompress.c.o:(HUF_decompress4X2_usingDTable_internal)
ld: error: undefined hidden symbol: HUF_decompress4X1_usingDTable_internal_fast_asm_loop
referenced by huf_decompress.c:856 (../../../../src/main/native/decompress/huf_decompress.c:856) CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/huf_decompress.c.o:(HUF_decompress4X1_usingDTable_internal) clang: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed.
What went wrong: Execution failed for task ':externalNativeBuildRelease'.
Build command failed. Error while executing process /Users/mac/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja with arguments {-C /Users/mac/app_workspace/demo/zstd-jni-master/.cxx/cmake/release/x86_64 zstd-jni-1.5.5-10} ninja: Entering directory `/Users/mac/app_workspace/demo/zstd-jni-master/.cxx/cmake/release/x86_64' [1/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/debug.c.o [2/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/threading.c.o [3/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/error_private.c.o [4/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/zstd_common.c.o [5/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/pool.c.o [6/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/xxhash.c.o [7/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/hist.c.o [8/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/entropy_common.c.o [9/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress_literals.c.o [10/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/fse_compress.c.o [11/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/fse_decompress.c.o [12/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress_sequences.c.o [13/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress_superblock.c.o [14/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/zstd_ddict.c.o [15/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_ldm.c.o [16/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstdmt_compress.c.o [17/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/huf_compress.c.o [18/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/cover.c.o [19/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/zstd_decompress.c.o [20/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_bufferdecompress_zstd.c.o [21/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/fastcover.c.o [22/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_inputstream_zstd.c.o [23/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/divsufsort.c.o [24/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_directbufferdecompress_zstd.c.o [25/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_directbuffercompress_zstd.c.o [26/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_outputstream_zstd.c.o [27/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_double_fast.c.o [28/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_zdict.c.o [29/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_fast_zstd.c.o [30/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/zdict.c.o [31/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_zstd.c.o [32/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress.c.o [33/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_opt.c.o [34/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_fast.c.o [35/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/huf_decompress.c.o [36/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v04.c.o [37/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v05.c.o [38/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v06.c.o [39/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v07.c.o [40/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/zstd_decompress_block.c.o [41/42] Building C object CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_lazy.c.o [42/42] Linking C shared library ../../../../build/intermediates/cmake/release/obj/x86_64/libzstd-jni-1.5.5-10.so FAILED: ../../../../build/intermediates/cmake/release/obj/x86_64/libzstd-jni-1.5.5-10.so : && /Users/mac/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/mac/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O3 -DNDEBUG -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libzstd-jni-1.5.5-10.so -o ../../../../build/intermediates/cmake/release/obj/x86_64/libzstd-jni-1.5.5-10.so CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/debug.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/entropy_common.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/error_private.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/fse_decompress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/pool.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/threading.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/xxhash.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/zstd_common.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/fse_compress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/hist.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/huf_compress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress_literals.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress_sequences.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress_superblock.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_double_fast.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_fast.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_lazy.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_ldm.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_opt.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstdmt_compress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/huf_decompress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/zstd_ddict.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/zstd_decompress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/zstd_decompress_block.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/cover.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/divsufsort.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/fastcover.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/zdict.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_bufferdecompress_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_directbuffercompress_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_directbufferdecompress_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_fast_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_inputstream_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_outputstream_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_zdict.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v04.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v05.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v06.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v07.c.o -latomic -lm && : ld: error: undefined hidden symbol: HUF_decompress4X2_usingDTable_internal_fast_asm_loop
referenced by huf_decompress.c:1667 (../../../../src/main/native/decompress/huf_decompress.c:1667) CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/huf_decompress.c.o:(HUF_decompress4X2_usingDTable_internal)
ld: error: undefined hidden symbol: HUF_decompress4X1_usingDTable_internal_fast_asm_loop
referenced by huf_decompress.c:856 (../../../../src/main/native/decompress/huf_decompress.c:856) CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/huf_decompress.c.o:(HUF_decompress4X1_usingDTable_internal) clang: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed.
Get more help at https://help.gradle.org
BUILD FAILED in 1m 14s
not sure what's the issue here. I am building the aar
s with Gradle 4.10.1 and it works fine. If you find what's the issue or have a fix, I will be glad to merge it
For reference, the symbol it cannot find is defined in https://github.com/luben/zstd-jni/blob/master/src/main/native/decompress/huf_decompress_amd64.S - are you sure that you compile also the asm files? Suffix .S
not sure what's the issue here. I am building the
aar
s with Gradle 4.10.1 and it works fine. If you find what's the issue or have a fix, I will be glad to merge it
Did you say that you tried 4.1.0 with no problems?gradle doesn't have a 4.10.1 version as far as I know
For reference, the symbol it cannot find is defined in https://github.com/luben/zstd-jni/blob/master/src/main/native/decompress/huf_decompress_amd64.S - are you sure that you compile also the asm files? Suffix
.S
Is it related to the version of ndk? Which version of ndk did you compile with
Although there is a packaging error, it can still output the so and jar of the file normally, and the file seems to be usable, but I don't know if there will be any problems
I only used arm64-v8a、armeabi-v7a
There will be not problems as the .S files are used only on x86_64 architectures
: && /Users/mac/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/mac/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libzstd-jni-1.5.5-10.so -o ../../../../build/intermediates/cmake/debug/obj/x86_64/libzstd-jni-1.5.5-10.so CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/debug.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/entropy_common.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/error_private.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/fse_decompress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/pool.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/threading.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/xxhash.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/common/zstd_common.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/fse_compress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/hist.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/huf_compress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress_literals.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress_sequences.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_compress_superblock.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_double_fast.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_fast.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_lazy.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_ldm.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstd_opt.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/compress/zstdmt_compress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/huf_decompress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/zstd_ddict.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/zstd_decompress.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/decompress/zstd_decompress_block.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/cover.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/divsufsort.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/fastcover.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/dictBuilder/zdict.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_bufferdecompress_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_directbuffercompress_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_directbufferdecompress_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_fast_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_inputstream_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_outputstream_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_zdict.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/jni_zstd.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v04.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v05.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v06.c.o CMakeFiles/zstd-jni-1.5.5-10.dir/src/main/native/legacy/zstd_v07.c.o -latomic -lm && :
ld: error: undefined hidden symbol: HUF_decompress4X1_usingDTable_internal_fast_asm_loop ld: error: undefined hidden symbol: HUF_decompress4X1_usingDTable_internal_fast_asm_loop