Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[libsodium] Build error on arm64-android #37423

Closed
rezzeted opened this issue Mar 13, 2024 · 5 comments · Fixed by #37932
Closed

[libsodium] Build error on arm64-android #37423

rezzeted opened this issue Mar 13, 2024 · 5 comments · Fixed by #37932
Assignees
Labels
requires:repro The issue is not currently repro-able

Comments

@rezzeted
Copy link

Package: libsodium:arm64-android@1.0.19#1

Host Environment

  • Host: x64-windows
  • Compiler: Clang 17.0.2
  • vcpkg-tool version: 2024-02-07-8a83681f921b10d86ae626fd833c253f4f8c355b
    vcpkg-scripts version: unknown

To Reproduce

vcpkg install
Failure logs

-- Using cached jedisct1-libsodium-1.0.19.tar.gz.
-- Cleaning sources at D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/src/1.0.19-fdaa0be457.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source D:/sandbox/sandbox/toolchain/vcpkg/downloads/jedisct1-libsodium-1.0.19.tar.gz
-- Using source at D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/src/1.0.19-fdaa0be457.clean
-- Getting CMake variables for arm64-android
-- Using cached msys2-autoconf-wrapper-20221207-1-any.pkg.tar.zst.
-- Using cached msys2-automake-wrapper-20221207-2-any.pkg.tar.zst.
-- Using cached msys2-binutils-2.42-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libtool-2.4.7-3-x86_64.pkg.tar.zst.
-- Using cached msys2-make-4.4.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-pkgconf-2.1.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-which-2.21-4-x86_64.pkg.tar.zst.
-- Using cached msys2-bash-5.2.026-1-x86_64.pkg.tar.zst.
-- Using cached msys2-coreutils-8.32-5-x86_64.pkg.tar.zst.
-- Using cached msys2-file-5.45-1-x86_64.pkg.tar.zst.
-- Using cached msys2-gawk-5.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-grep-1~3.0-6-x86_64.pkg.tar.zst.
-- Using cached msys2-gzip-1.13-1-x86_64.pkg.tar.zst.
-- Using cached msys2-diffutils-3.10-1-x86_64.pkg.tar.zst.
-- Using cached msys2-sed-4.9-1-x86_64.pkg.tar.zst.
-- Using cached msys2-msys2-runtime-3.4.10-4-x86_64.pkg.tar.zst.
-- Using cached msys2-autoconf2.71-2.71-3-any.pkg.tar.zst.
-- Using cached msys2-automake1.16-1.16.5-1-any.pkg.tar.zst.
-- Using cached msys2-libiconv-1.17-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libintl-0.22.4-1-x86_64.pkg.tar.zst.
-- Using cached msys2-zlib-1.3.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-tar-1.35-2-x86_64.pkg.tar.zst.
-- Using cached msys2-findutils-4.9.0-3-x86_64.pkg.tar.zst.
-- Using cached msys2-gmp-6.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-gcc-libs-13.2.0-2-x86_64.pkg.tar.zst.
-- Using cached msys2-libbz2-1.0.8-4-x86_64.pkg.tar.zst.
-- Using cached msys2-liblzma-5.4.6-2-x86_64.pkg.tar.zst.
-- Using cached msys2-libzstd-1.5.5-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libreadline-8.2.010-1-x86_64.pkg.tar.zst.
-- Using cached msys2-mpfr-4.2.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libpcre-8.45-4-x86_64.pkg.tar.zst.
-- Using cached msys2-m4-1.4.19-2-x86_64.pkg.tar.zst.
-- Using cached msys2-perl-5.38.2-1-x86_64.pkg.tar.zst.
-- Using cached msys2-ncurses-6.4-2-x86_64.pkg.tar.zst.
-- Using cached msys2-libxcrypt-4.4.36-1-x86_64.pkg.tar.zst.
-- Using msys root at D:/sandbox/sandbox/toolchain/vcpkg/downloads/tools/msys2/09133458fed80fcb
-- Generating configure for arm64-android
-- Finished generating configure for arm64-android
-- Using cached msys2-mingw-w64-x86_64-pkgconf-1~2.1.0-1-any.pkg.tar.zst.
-- Using cached msys2-msys2-runtime-3.4.10-4-x86_64.pkg.tar.zst.
-- Using msys root at D:/sandbox/sandbox/toolchain/vcpkg/downloads/tools/msys2/fdbea3694fb5c0d4
-- Configuring arm64-android-dbg
-- Configuring arm64-android-rel
-- Building arm64-android-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: D:/sandbox/sandbox/toolchain/vcpkg/downloads/tools/msys2/09133458fed80fcb/usr/bin/make.exe -j 33 --trace -f Makefile all
    Working Directory: D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/
    See logs for more information:
      D:\sandbox\sandbox\toolchain\vcpkg\buildtrees\libsodium\build-arm64-android-dbg-out.log
      D:\sandbox\sandbox\toolchain\vcpkg\buildtrees\libsodium\build-arm64-android-dbg-err.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_build_make.cmake:136 (vcpkg_execute_build_process)
  scripts/cmake/vcpkg_install_make.cmake:2 (vcpkg_build_make)
  ports/libsodium/portfile.cmake:49 (vcpkg_install_make)
  scripts/ports.cmake:172 (include)



D:\sandbox\sandbox\toolchain\vcpkg\buildtrees\libsodium\build-arm64-android-dbg-err.log
In file included from ../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/crypto_aead/aes256gcm/armcrypto/aead_aes256gcm_armcrypto.c:35:
C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include/arm_neon.h:62829:32: error: always_inline function 'vget_high_p64' requires target feature 'crypto', but would be inlined into function 'vmull_high_p64' that is compiled without support for 'crypto'
  __ret = vmull_p64((poly64_t)(vget_high_p64(__p0)), (poly64_t)(vget_high_p64(__p1)));
                               ^
C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include/arm_neon.h:62829:65: error: always_inline function 'vget_high_p64' requires target feature 'crypto', but would be inlined into function 'vmull_high_p64' that is compiled without support for 'crypto'
  __ret = vmull_p64((poly64_t)(vget_high_p64(__p0)), (poly64_t)(vget_high_p64(__p1)));
                                                                ^
2 errors generated.
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
make[3]: *** [Makefile:2489: crypto_aead/aes256gcm/armcrypto/libarmcrypto_la-aead_aes256gcm_armcrypto.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [Makefile:3397: all-recursive] Error 1
make[1]: *** [Makefile:409: all-recursive] Error 1
make: *** [Makefile:520: all-recursive] Error 1
D:\sandbox\sandbox\toolchain\vcpkg\buildtrees\libsodium\build-arm64-android-dbg-out.log
Makefile:520: update target 'all-recursive' due to: target is .PHONY
fail=; \
if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '0'; then false; elif test -n 'x86_64-pc-msys'; then true; elif test -n '4.4.1' && test -n '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \	]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs	]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \
  failcom='fail=yes'; \
else \
  failcom='exit 1'; \
fi; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
case "all-recursive" in \
  distclean-* | maintainer-clean-*) list='builds contrib dist-build src test' ;; \
  *) list='builds contrib dist-build src test' ;; \
esac; \
for subdir in $list; do \
  echo "Making $target in $subdir"; \
  if test "$subdir" = "."; then \
    dot_seen=yes; \
    local_target="$target-am"; \
  else \
    local_target="$target"; \
  fi; \
  (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && /usr/bin/make  $local_target) \
  || eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
  /usr/bin/make  "$target-am" || exit 1; \
fi; test -z "$fail"
Making all in builds
make[1]: Entering directory '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/builds'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/builds'
Making all in contrib
make[1]: Entering directory '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/contrib'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/contrib'
Making all in dist-build
make[1]: Entering directory '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/dist-build'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/dist-build'
Making all in src
make[1]: Entering directory '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/src'
Makefile:409: update target 'all-recursive' due to: target is .PHONY
fail=; \
if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-msys'; then true; elif test -n '4.4.1' && test -n '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/src'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \	]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs	]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \
  failcom='fail=yes'; \
else \
  failcom='exit 1'; \
fi; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
case "all-recursive" in \
  distclean-* | maintainer-clean-*) list='libsodium' ;; \
  *) list='libsodium' ;; \
esac; \
for subdir in $list; do \
  echo "Making $target in $subdir"; \
  if test "$subdir" = "."; then \
    dot_seen=yes; \
    local_target="$target-am"; \
  else \
    local_target="$target"; \
  fi; \
  (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && /usr/bin/make  $local_target) \
  || eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
  /usr/bin/make  "$target-am" || exit 1; \
fi; test -z "$fail"
Making all in libsodium
make[2]: Entering directory '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/src/libsodium'
Makefile:3397: update target 'all-recursive' due to: target is .PHONY
fail=; \
if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-msys'; then true; elif test -n '4.4.1' && test -n '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/src/libsodium'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \	]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs	]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \
  failcom='fail=yes'; \
else \
  failcom='exit 1'; \
fi; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
case "all-recursive" in \
  distclean-* | maintainer-clean-*) list='include' ;; \
  *) list='include' ;; \
esac; \
for subdir in $list; do \
  echo "Making $target in $subdir"; \
  if test "$subdir" = "."; then \
    dot_seen=yes; \
    local_target="$target-am"; \
  else \
    local_target="$target"; \
  fi; \
  (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && /usr/bin/make  $local_target) \
  || eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
  /usr/bin/make  "$target-am" || exit 1; \
fi; test -z "$fail"
Making all in include
make[3]: Entering directory '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/src/libsodium/include'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/src/libsodium/include'
make[3]: Entering directory '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/src/libsodium'
Makefile:1264: update target 'crypto_aead/aegis128l/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_aead/aegis128l
Makefile:1267: update target 'crypto_aead/aegis128l/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_aead/aegis128l/.deps
: > crypto_aead/aegis128l/.dirstamp
: > crypto_aead/aegis128l/.deps/.dirstamp
Makefile:1273: update target 'crypto_aead/aegis256/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_aead/aegis256
Makefile:1276: update target 'crypto_aead/aegis256/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_aead/aegis256/.deps
: > crypto_aead/aegis256/.deps/.dirstamp
: > crypto_aead/aegis256/.dirstamp
Makefile:1381: update target 'crypto_aead/aes256gcm/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_aead/aes256gcm
Makefile:1384: update target 'crypto_aead/aes256gcm/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_aead/aes256gcm/.deps
: > crypto_aead/aes256gcm/.dirstamp
: > crypto_aead/aes256gcm/.deps/.dirstamp
Makefile:1390: update target 'crypto_aead/chacha20poly1305/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_aead/chacha20poly1305
Makefile:1393: update target 'crypto_aead/chacha20poly1305/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_aead/chacha20poly1305/.deps
: > crypto_aead/chacha20poly1305/.dirstamp
: > crypto_aead/chacha20poly1305/.deps/.dirstamp
Makefile:1399: update target 'crypto_aead/xchacha20poly1305/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_aead/xchacha20poly1305
Makefile:1402: update target 'crypto_aead/xchacha20poly1305/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_aead/xchacha20poly1305/.deps
: > crypto_aead/xchacha20poly1305/.dirstamp
: > crypto_aead/xchacha20poly1305/.deps/.dirstamp
Makefile:1408: update target 'crypto_auth/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_auth
Makefile:1411: update target 'crypto_auth/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_auth/.deps
: > crypto_auth/.dirstamp
: > crypto_auth/.deps/.dirstamp
Makefile:1416: update target 'crypto_auth/hmacsha256/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_auth/hmacsha256
Makefile:1419: update target 'crypto_auth/hmacsha256/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_auth/hmacsha256/.deps
: > crypto_auth/hmacsha256/.dirstamp
: > crypto_auth/hmacsha256/.deps/.dirstamp
Makefile:1425: update target 'crypto_auth/hmacsha512/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_auth/hmacsha512
Makefile:1428: update target 'crypto_auth/hmacsha512/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_auth/hmacsha512/.deps
: > crypto_auth/hmacsha512/.dirstamp
: > crypto_auth/hmacsha512/.deps/.dirstamp
Makefile:1434: update target 'crypto_auth/hmacsha512256/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_auth/hmacsha512256
Makefile:1437: update target 'crypto_auth/hmacsha512256/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_auth/hmacsha512256/.deps
: > crypto_auth/hmacsha512256/.dirstamp
: > crypto_auth/hmacsha512256/.deps/.dirstamp
Makefile:1443: update target 'crypto_box/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_box
Makefile:1446: update target 'crypto_box/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_box/.deps
: > crypto_box/.deps/.dirstamp
: > crypto_box/.dirstamp
Makefile:1457: update target 'crypto_box/curve25519xsalsa20poly1305/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_box/curve25519xsalsa20poly1305
Makefile:1460: update target 'crypto_box/curve25519xsalsa20poly1305/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_box/curve25519xsalsa20poly1305/.deps
: > crypto_box/curve25519xsalsa20poly1305/.dirstamp
: > crypto_box/curve25519xsalsa20poly1305/.deps/.dirstamp
Makefile:1466: update target 'crypto_core/ed25519/ref10/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_core/ed25519/ref10
Makefile:1469: update target 'crypto_core/ed25519/ref10/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_core/ed25519/ref10/.deps
: > crypto_core/ed25519/ref10/.dirstamp
: > crypto_core/ed25519/ref10/.deps/.dirstamp
Makefile:1475: update target 'crypto_core/hchacha20/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_core/hchacha20
Makefile:1478: update target 'crypto_core/hchacha20/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_core/hchacha20/.deps
: > crypto_core/hchacha20/.dirstamp
: > crypto_core/hchacha20/.deps/.dirstamp
Makefile:1484: update target 'crypto_core/hsalsa20/ref2/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_core/hsalsa20/ref2
Makefile:1487: update target 'crypto_core/hsalsa20/ref2/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_core/hsalsa20/ref2/.deps
: > crypto_core/hsalsa20/ref2/.dirstamp
: > crypto_core/hsalsa20/ref2/.deps/.dirstamp
Makefile:1493: update target 'crypto_core/hsalsa20/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_core/hsalsa20
Makefile:1496: update target 'crypto_core/hsalsa20/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_core/hsalsa20/.deps
: > crypto_core/hsalsa20/.dirstamp
: > crypto_core/hsalsa20/.deps/.dirstamp
Makefile:1502: update target 'crypto_core/salsa/ref/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_core/salsa/ref
Makefile:1505: update target 'crypto_core/salsa/ref/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_core/salsa/ref/.deps
: > crypto_core/salsa/ref/.dirstamp
: > crypto_core/salsa/ref/.deps/.dirstamp
Makefile:1511: update target 'crypto_core/softaes/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_core/softaes
Makefile:1514: update target 'crypto_core/softaes/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_core/softaes/.deps
: > crypto_core/softaes/.dirstamp
: > crypto_core/softaes/.deps/.dirstamp
Makefile:1520: update target 'crypto_generichash/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_generichash
Makefile:1523: update target 'crypto_generichash/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_generichash/.deps
: > crypto_generichash/.dirstamp
: > crypto_generichash/.deps/.dirstamp
Makefile:1529: update target 'crypto_generichash/blake2b/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_generichash/blake2b
Makefile:1532: update target 'crypto_generichash/blake2b/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_generichash/blake2b/.deps
: > crypto_generichash/blake2b/.dirstamp
: > crypto_generichash/blake2b/.deps/.dirstamp
Makefile:1312: update target 'crypto_generichash/blake2b/ref/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_generichash/blake2b/ref
Makefile:1315: update target 'crypto_generichash/blake2b/ref/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_generichash/blake2b/ref/.deps
: > crypto_generichash/blake2b/ref/.deps/.dirstamp
: > crypto_generichash/blake2b/ref/.dirstamp
Makefile:1547: update target 'crypto_hash/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_hash
Makefile:1550: update target 'crypto_hash/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_hash/.deps
: > crypto_hash/.dirstamp
: > crypto_hash/.deps/.dirstamp
Makefile:1555: update target 'crypto_hash/sha256/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_hash/sha256
Makefile:1558: update target 'crypto_hash/sha256/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_hash/sha256/.deps
: > crypto_hash/sha256/.dirstamp
: > crypto_hash/sha256/.deps/.dirstamp
Makefile:1564: update target 'crypto_hash/sha256/cp/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_hash/sha256/cp
Makefile:1567: update target 'crypto_hash/sha256/cp/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_hash/sha256/cp/.deps
: > crypto_hash/sha256/cp/.dirstamp
: > crypto_hash/sha256/cp/.deps/.dirstamp
Makefile:1573: update target 'crypto_hash/sha512/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_hash/sha512
Makefile:1576: update target 'crypto_hash/sha512/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_hash/sha512/.deps
: > crypto_hash/sha512/.dirstamp
: > crypto_hash/sha512/.deps/.dirstamp
Makefile:1582: update target 'crypto_hash/sha512/cp/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_hash/sha512/cp
Makefile:1585: update target 'crypto_hash/sha512/cp/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_hash/sha512/cp/.deps
: > crypto_hash/sha512/cp/.dirstamp
: > crypto_hash/sha512/cp/.deps/.dirstamp
Makefile:1591: update target 'crypto_kdf/blake2b/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_kdf/blake2b
Makefile:1594: update target 'crypto_kdf/blake2b/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_kdf/blake2b/.deps
: > crypto_kdf/blake2b/.dirstamp
: > crypto_kdf/blake2b/.deps/.dirstamp
Makefile:1600: update target 'crypto_kdf/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_kdf
Makefile:1603: update target 'crypto_kdf/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_kdf/.deps
: > crypto_kdf/.dirstamp
: > crypto_kdf/.deps/.dirstamp
Makefile:1608: update target 'crypto_kdf/hkdf/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_kdf/hkdf
Makefile:1611: update target 'crypto_kdf/hkdf/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_kdf/hkdf/.deps
: > crypto_kdf/hkdf/.deps/.dirstamp
: > crypto_kdf/hkdf/.dirstamp
Makefile:1620: update target 'crypto_kx/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_kx
Makefile:1623: update target 'crypto_kx/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_kx/.deps
: > crypto_kx/.dirstamp
: > crypto_kx/.deps/.dirstamp
Makefile:1628: update target 'crypto_onetimeauth/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_onetimeauth
Makefile:1631: update target 'crypto_onetimeauth/.deps/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_onetimeauth/.deps
: > crypto_onetimeauth/.dirstamp
: > crypto_onetimeauth/.deps/.dirstamp
Makefile:1637: update target 'crypto_onetimeauth/poly1305/.dirstamp' due to: target does not exist
/usr/bin/mkdir -p crypto_onetimeauth/poly1305
Makefile:1640: update target 'crypto_onetimeauth/poly1305/.deps/.dirstamp' due to: target does not exist
...
Skipped 707 lines
...
mv -f crypto_stream/salsa208/.deps/libsodium_la-stream_salsa208.Tpo crypto_stream/salsa208/.deps/libsodium_la-stream_salsa208.Plo
libtool: compile:  C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -DPACKAGE_NAME=\"libsodium\" -DPACKAGE_TARNAME=\"libsodium\" -DPACKAGE_VERSION=\"1.0.19\" "-DPACKAGE_STRING=\"libsodium 1.0.19\"" -DPACKAGE_BUGREPORT=\"https://github.com/jedisct1/libsodium/issues\" -DPACKAGE_URL=\"https://libsodium.org\" -DPACKAGE=\"libsodium\" -DVERSION=\"1.0.19\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_C_VARARRAYS=1 -DTLS=_Thread_local -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ARMCRYPTO=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RANDOM_H=1 -DHAVE_SYS_AUXV_H=1 -DHAVE_CET_H=1 -DNATIVE_LITTLE_ENDIAN=1 -DHAVE_INLINE_ASM=1 -DHAVE_TI_MODE=1 -DASM_HIDE_SYMBOL=.hidden -DHAVE_WEAK_SYMBOLS=1 -DHAVE_ATOMIC_OPS=1 -DHAVE_C11_MEMORY_FENCES=1 -DHAVE_GCC_MEMORY_FENCES=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_MMAP=1 -DHAVE_MLOCK=1 -DHAVE_MADVISE=1 -DHAVE_MPROTECT=1 -DHAVE_RAISE=1 -DHAVE_SYSCONF=1 -DHAVE_GETPID=1 -DHAVE_GETAUXVAL=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_NANOSLEEP=1 -DHAVE_CLOCK_GETTIME=1 -DCONFIGURED=1 -I. -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/include/sodium -I./include/sodium --target=aarch64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC -fno-limit-debug-info -pthread -fvisibility=hidden -fPIC -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations -Wno-unknown-pragmas -ftls-model=local-dynamic -MT crypto_aead/aes256gcm/armcrypto/libarmcrypto_la-aead_aes256gcm_armcrypto.lo -MD -MP -MF crypto_aead/aes256gcm/armcrypto/.deps/libarmcrypto_la-aead_aes256gcm_armcrypto.Tpo -c ../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/crypto_aead/aes256gcm/armcrypto/aead_aes256gcm_armcrypto.c -fPIE -o crypto_aead/aes256gcm/armcrypto/libarmcrypto_la-aead_aes256gcm_armcrypto.o
libtool: compile:  C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -DPACKAGE_NAME=\"libsodium\" -DPACKAGE_TARNAME=\"libsodium\" -DPACKAGE_VERSION=\"1.0.19\" "-DPACKAGE_STRING=\"libsodium 1.0.19\"" -DPACKAGE_BUGREPORT=\"https://github.com/jedisct1/libsodium/issues\" -DPACKAGE_URL=\"https://libsodium.org\" -DPACKAGE=\"libsodium\" -DVERSION=\"1.0.19\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_C_VARARRAYS=1 -DTLS=_Thread_local -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ARMCRYPTO=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RANDOM_H=1 -DHAVE_SYS_AUXV_H=1 -DHAVE_CET_H=1 -DNATIVE_LITTLE_ENDIAN=1 -DHAVE_INLINE_ASM=1 -DHAVE_TI_MODE=1 -DASM_HIDE_SYMBOL=.hidden -DHAVE_WEAK_SYMBOLS=1 -DHAVE_ATOMIC_OPS=1 -DHAVE_C11_MEMORY_FENCES=1 -DHAVE_GCC_MEMORY_FENCES=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_MMAP=1 -DHAVE_MLOCK=1 -DHAVE_MADVISE=1 -DHAVE_MPROTECT=1 -DHAVE_RAISE=1 -DHAVE_SYSCONF=1 -DHAVE_GETPID=1 -DHAVE_GETAUXVAL=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_NANOSLEEP=1 -DHAVE_CLOCK_GETTIME=1 -DCONFIGURED=1 -I. -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/include/sodium -I./include/sodium --target=aarch64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC -fno-limit-debug-info -pthread -fvisibility=hidden -fPIC -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations -Wno-unknown-pragmas -ftls-model=local-dynamic -MT crypto_stream/salsa208/ref/libsodium_la-stream_salsa208_ref.lo -MD -MP -MF crypto_stream/salsa208/ref/.deps/libsodium_la-stream_salsa208_ref.Tpo -c ../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/crypto_stream/salsa208/ref/stream_salsa208_ref.c -fPIE -o crypto_stream/salsa208/ref/libsodium_la-stream_salsa208_ref.o
libtool: compile:  C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -DPACKAGE_NAME=\"libsodium\" -DPACKAGE_TARNAME=\"libsodium\" -DPACKAGE_VERSION=\"1.0.19\" "-DPACKAGE_STRING=\"libsodium 1.0.19\"" -DPACKAGE_BUGREPORT=\"https://github.com/jedisct1/libsodium/issues\" -DPACKAGE_URL=\"https://libsodium.org\" -DPACKAGE=\"libsodium\" -DVERSION=\"1.0.19\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_C_VARARRAYS=1 -DTLS=_Thread_local -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ARMCRYPTO=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RANDOM_H=1 -DHAVE_SYS_AUXV_H=1 -DHAVE_CET_H=1 -DNATIVE_LITTLE_ENDIAN=1 -DHAVE_INLINE_ASM=1 -DHAVE_TI_MODE=1 -DASM_HIDE_SYMBOL=.hidden -DHAVE_WEAK_SYMBOLS=1 -DHAVE_ATOMIC_OPS=1 -DHAVE_C11_MEMORY_FENCES=1 -DHAVE_GCC_MEMORY_FENCES=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_MMAP=1 -DHAVE_MLOCK=1 -DHAVE_MADVISE=1 -DHAVE_MPROTECT=1 -DHAVE_RAISE=1 -DHAVE_SYSCONF=1 -DHAVE_GETPID=1 -DHAVE_GETAUXVAL=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_NANOSLEEP=1 -DHAVE_CLOCK_GETTIME=1 -DCONFIGURED=1 -I. -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/include/sodium -I./include/sodium --target=aarch64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC -fno-limit-debug-info -pthread -fvisibility=hidden -fPIC -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations -Wno-unknown-pragmas -ftls-model=local-dynamic -MT crypto_scalarmult/ristretto255/ref10/libsodium_la-scalarmult_ristretto255_ref10.lo -MD -MP -MF crypto_scalarmult/ristretto255/ref10/.deps/libsodium_la-scalarmult_ristretto255_ref10.Tpo -c ../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/crypto_scalarmult/ristretto255/ref10/scalarmult_ristretto255_ref10.c -fPIE -o crypto_scalarmult/ristretto255/ref10/libsodium_la-scalarmult_ristretto255_ref10.o
mv -f crypto_pwhash/scryptsalsa208sha256/.deps/libsodium_la-pbkdf2-sha256.Tpo crypto_pwhash/scryptsalsa208sha256/.deps/libsodium_la-pbkdf2-sha256.Plo
libtool: compile:  C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -DPACKAGE_NAME=\"libsodium\" -DPACKAGE_TARNAME=\"libsodium\" -DPACKAGE_VERSION=\"1.0.19\" "-DPACKAGE_STRING=\"libsodium 1.0.19\"" -DPACKAGE_BUGREPORT=\"https://github.com/jedisct1/libsodium/issues\" -DPACKAGE_URL=\"https://libsodium.org\" -DPACKAGE=\"libsodium\" -DVERSION=\"1.0.19\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_C_VARARRAYS=1 -DTLS=_Thread_local -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ARMCRYPTO=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RANDOM_H=1 -DHAVE_SYS_AUXV_H=1 -DHAVE_CET_H=1 -DNATIVE_LITTLE_ENDIAN=1 -DHAVE_INLINE_ASM=1 -DHAVE_TI_MODE=1 -DASM_HIDE_SYMBOL=.hidden -DHAVE_WEAK_SYMBOLS=1 -DHAVE_ATOMIC_OPS=1 -DHAVE_C11_MEMORY_FENCES=1 -DHAVE_GCC_MEMORY_FENCES=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_MMAP=1 -DHAVE_MLOCK=1 -DHAVE_MADVISE=1 -DHAVE_MPROTECT=1 -DHAVE_RAISE=1 -DHAVE_SYSCONF=1 -DHAVE_GETPID=1 -DHAVE_GETAUXVAL=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_NANOSLEEP=1 -DHAVE_CLOCK_GETTIME=1 -DCONFIGURED=1 -I. -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/include/sodium -I./include/sodium --target=aarch64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC -fno-limit-debug-info -pthread -fvisibility=hidden -fPIC -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations -Wno-unknown-pragmas -ftls-model=local-dynamic -MT crypto_stream/xchacha20/libsodium_la-stream_xchacha20.lo -MD -MP -MF crypto_stream/xchacha20/.deps/libsodium_la-stream_xchacha20.Tpo -c ../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c -fPIE -o crypto_stream/xchacha20/libsodium_la-stream_xchacha20.o
libtool: compile:  C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -DPACKAGE_NAME=\"libsodium\" -DPACKAGE_TARNAME=\"libsodium\" -DPACKAGE_VERSION=\"1.0.19\" "-DPACKAGE_STRING=\"libsodium 1.0.19\"" -DPACKAGE_BUGREPORT=\"https://github.com/jedisct1/libsodium/issues\" -DPACKAGE_URL=\"https://libsodium.org\" -DPACKAGE=\"libsodium\" -DVERSION=\"1.0.19\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_C_VARARRAYS=1 -DTLS=_Thread_local -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ARMCRYPTO=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RANDOM_H=1 -DHAVE_SYS_AUXV_H=1 -DHAVE_CET_H=1 -DNATIVE_LITTLE_ENDIAN=1 -DHAVE_INLINE_ASM=1 -DHAVE_TI_MODE=1 -DASM_HIDE_SYMBOL=.hidden -DHAVE_WEAK_SYMBOLS=1 -DHAVE_ATOMIC_OPS=1 -DHAVE_C11_MEMORY_FENCES=1 -DHAVE_GCC_MEMORY_FENCES=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_MMAP=1 -DHAVE_MLOCK=1 -DHAVE_MADVISE=1 -DHAVE_MPROTECT=1 -DHAVE_RAISE=1 -DHAVE_SYSCONF=1 -DHAVE_GETPID=1 -DHAVE_GETAUXVAL=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_NANOSLEEP=1 -DHAVE_CLOCK_GETTIME=1 -DCONFIGURED=1 -I. -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/include/sodium -I./include/sodium --target=aarch64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC -fno-limit-debug-info -pthread -fvisibility=hidden -fPIC -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations -Wno-unknown-pragmas -ftls-model=local-dynamic -MT randombytes/sysrandom/libsodium_la-randombytes_sysrandom.lo -MD -MP -MF randombytes/sysrandom/.deps/libsodium_la-randombytes_sysrandom.Tpo -c ../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c -fPIE -o randombytes/sysrandom/libsodium_la-randombytes_sysrandom.o
mv -f crypto_stream/salsa2012/ref/.deps/libsodium_la-stream_salsa2012_ref.Tpo crypto_stream/salsa2012/ref/.deps/libsodium_la-stream_salsa2012_ref.Plo
libtool: compile:  C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -DPACKAGE_NAME=\"libsodium\" -DPACKAGE_TARNAME=\"libsodium\" -DPACKAGE_VERSION=\"1.0.19\" "-DPACKAGE_STRING=\"libsodium 1.0.19\"" -DPACKAGE_BUGREPORT=\"https://github.com/jedisct1/libsodium/issues\" -DPACKAGE_URL=\"https://libsodium.org\" -DPACKAGE=\"libsodium\" -DVERSION=\"1.0.19\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_C_VARARRAYS=1 -DTLS=_Thread_local -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ARMCRYPTO=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RANDOM_H=1 -DHAVE_SYS_AUXV_H=1 -DHAVE_CET_H=1 -DNATIVE_LITTLE_ENDIAN=1 -DHAVE_INLINE_ASM=1 -DHAVE_TI_MODE=1 -DASM_HIDE_SYMBOL=.hidden -DHAVE_WEAK_SYMBOLS=1 -DHAVE_ATOMIC_OPS=1 -DHAVE_C11_MEMORY_FENCES=1 -DHAVE_GCC_MEMORY_FENCES=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_MMAP=1 -DHAVE_MLOCK=1 -DHAVE_MADVISE=1 -DHAVE_MPROTECT=1 -DHAVE_RAISE=1 -DHAVE_SYSCONF=1 -DHAVE_GETPID=1 -DHAVE_GETAUXVAL=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_NANOSLEEP=1 -DHAVE_CLOCK_GETTIME=1 -DCONFIGURED=1 -I. -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/include/sodium -I./include/sodium --target=aarch64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC -fno-limit-debug-info -pthread -fvisibility=hidden -fPIC -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations -Wno-unknown-pragmas -ftls-model=local-dynamic -MT randombytes/internal/librdrand_la-randombytes_internal_random.lo -MD -MP -MF randombytes/internal/.deps/librdrand_la-randombytes_internal_random.Tpo -c ../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/randombytes/internal/randombytes_internal_random.c -fPIE -o randombytes/internal/librdrand_la-randombytes_internal_random.o
libtool: compile:  C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -DPACKAGE_NAME=\"libsodium\" -DPACKAGE_TARNAME=\"libsodium\" -DPACKAGE_VERSION=\"1.0.19\" "-DPACKAGE_STRING=\"libsodium 1.0.19\"" -DPACKAGE_BUGREPORT=\"https://github.com/jedisct1/libsodium/issues\" -DPACKAGE_URL=\"https://libsodium.org\" -DPACKAGE=\"libsodium\" -DVERSION=\"1.0.19\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_C_VARARRAYS=1 -DTLS=_Thread_local -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ARMCRYPTO=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RANDOM_H=1 -DHAVE_SYS_AUXV_H=1 -DHAVE_CET_H=1 -DNATIVE_LITTLE_ENDIAN=1 -DHAVE_INLINE_ASM=1 -DHAVE_TI_MODE=1 -DASM_HIDE_SYMBOL=.hidden -DHAVE_WEAK_SYMBOLS=1 -DHAVE_ATOMIC_OPS=1 -DHAVE_C11_MEMORY_FENCES=1 -DHAVE_GCC_MEMORY_FENCES=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_MMAP=1 -DHAVE_MLOCK=1 -DHAVE_MADVISE=1 -DHAVE_MPROTECT=1 -DHAVE_RAISE=1 -DHAVE_SYSCONF=1 -DHAVE_GETPID=1 -DHAVE_GETAUXVAL=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_NANOSLEEP=1 -DHAVE_CLOCK_GETTIME=1 -DCONFIGURED=1 -I. -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/include/sodium -I./include/sodium --target=aarch64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC -fno-limit-debug-info -pthread -fvisibility=hidden -fPIC -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations -Wno-unknown-pragmas -ftls-model=local-dynamic -MT crypto_stream/salsa20/xmm6int/libsse2_la-salsa20_xmm6int-sse2.lo -MD -MP -MF crypto_stream/salsa20/xmm6int/.deps/libsse2_la-salsa20_xmm6int-sse2.Tpo -c ../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c -fPIE -o crypto_stream/salsa20/xmm6int/libsse2_la-salsa20_xmm6int-sse2.o
libtool: compile:  C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -DPACKAGE_NAME=\"libsodium\" -DPACKAGE_TARNAME=\"libsodium\" -DPACKAGE_VERSION=\"1.0.19\" "-DPACKAGE_STRING=\"libsodium 1.0.19\"" -DPACKAGE_BUGREPORT=\"https://github.com/jedisct1/libsodium/issues\" -DPACKAGE_URL=\"https://libsodium.org\" -DPACKAGE=\"libsodium\" -DVERSION=\"1.0.19\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_C_VARARRAYS=1 -DTLS=_Thread_local -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ARMCRYPTO=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RANDOM_H=1 -DHAVE_SYS_AUXV_H=1 -DHAVE_CET_H=1 -DNATIVE_LITTLE_ENDIAN=1 -DHAVE_INLINE_ASM=1 -DHAVE_TI_MODE=1 -DASM_HIDE_SYMBOL=.hidden -DHAVE_WEAK_SYMBOLS=1 -DHAVE_ATOMIC_OPS=1 -DHAVE_C11_MEMORY_FENCES=1 -DHAVE_GCC_MEMORY_FENCES=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_MMAP=1 -DHAVE_MLOCK=1 -DHAVE_MADVISE=1 -DHAVE_MPROTECT=1 -DHAVE_RAISE=1 -DHAVE_SYSCONF=1 -DHAVE_GETPID=1 -DHAVE_GETAUXVAL=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_NANOSLEEP=1 -DHAVE_CLOCK_GETTIME=1 -DCONFIGURED=1 -I. -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/include/sodium -I./include/sodium --target=aarch64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC -fno-limit-debug-info -pthread -fvisibility=hidden -fPIC -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations -Wno-unknown-pragmas -ftls-model=local-dynamic -MT crypto_onetimeauth/poly1305/sse2/libsse2_la-poly1305_sse2.lo -MD -MP -MF crypto_onetimeauth/poly1305/sse2/.deps/libsse2_la-poly1305_sse2.Tpo -c ../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/crypto_onetimeauth/poly1305/sse2/poly1305_sse2.c -fPIE -o crypto_onetimeauth/poly1305/sse2/libsse2_la-poly1305_sse2.o
libtool: compile:  C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -DPACKAGE_NAME=\"libsodium\" -DPACKAGE_TARNAME=\"libsodium\" -DPACKAGE_VERSION=\"1.0.19\" "-DPACKAGE_STRING=\"libsodium 1.0.19\"" -DPACKAGE_BUGREPORT=\"https://github.com/jedisct1/libsodium/issues\" -DPACKAGE_URL=\"https://libsodium.org\" -DPACKAGE=\"libsodium\" -DVERSION=\"1.0.19\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_C_VARARRAYS=1 -DTLS=_Thread_local -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ARMCRYPTO=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RANDOM_H=1 -DHAVE_SYS_AUXV_H=1 -DHAVE_CET_H=1 -DNATIVE_LITTLE_ENDIAN=1 -DHAVE_INLINE_ASM=1 -DHAVE_TI_MODE=1 -DASM_HIDE_SYMBOL=.hidden -DHAVE_WEAK_SYMBOLS=1 -DHAVE_ATOMIC_OPS=1 -DHAVE_C11_MEMORY_FENCES=1 -DHAVE_GCC_MEMORY_FENCES=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_MMAP=1 -DHAVE_MLOCK=1 -DHAVE_MADVISE=1 -DHAVE_MPROTECT=1 -DHAVE_RAISE=1 -DHAVE_SYSCONF=1 -DHAVE_GETPID=1 -DHAVE_GETAUXVAL=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_NANOSLEEP=1 -DHAVE_CLOCK_GETTIME=1 -DCONFIGURED=1 -I. -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/include/sodium -I./include/sodium --target=aarch64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC -fno-limit-debug-info -pthread -fvisibility=hidden -fPIC -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations -Wno-unknown-pragmas -ftls-model=local-dynamic -MT crypto_aead/aes256gcm/aesni/libaesni_la-aead_aes256gcm_aesni.lo -MD -MP -MF crypto_aead/aes256gcm/aesni/.deps/libaesni_la-aead_aes256gcm_aesni.Tpo -c ../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c -fPIE -o crypto_aead/aes256gcm/aesni/libaesni_la-aead_aes256gcm_aesni.o
libtool: compile:  C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -DPACKAGE_NAME=\"libsodium\" -DPACKAGE_TARNAME=\"libsodium\" -DPACKAGE_VERSION=\"1.0.19\" "-DPACKAGE_STRING=\"libsodium 1.0.19\"" -DPACKAGE_BUGREPORT=\"https://github.com/jedisct1/libsodium/issues\" -DPACKAGE_URL=\"https://libsodium.org\" -DPACKAGE=\"libsodium\" -DVERSION=\"1.0.19\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_C_VARARRAYS=1 -DTLS=_Thread_local -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ARMCRYPTO=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RANDOM_H=1 -DHAVE_SYS_AUXV_H=1 -DHAVE_CET_H=1 -DNATIVE_LITTLE_ENDIAN=1 -DHAVE_INLINE_ASM=1 -DHAVE_TI_MODE=1 -DASM_HIDE_SYMBOL=.hidden -DHAVE_WEAK_SYMBOLS=1 -DHAVE_ATOMIC_OPS=1 -DHAVE_C11_MEMORY_FENCES=1 -DHAVE_GCC_MEMORY_FENCES=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_MMAP=1 -DHAVE_MLOCK=1 -DHAVE_MADVISE=1 -DHAVE_MPROTECT=1 -DHAVE_RAISE=1 -DHAVE_SYSCONF=1 -DHAVE_GETPID=1 -DHAVE_GETAUXVAL=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_NANOSLEEP=1 -DHAVE_CLOCK_GETTIME=1 -DCONFIGURED=1 -I. -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/include/sodium -I./include/sodium --target=aarch64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC -fno-limit-debug-info -pthread -fvisibility=hidden -fPIC -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations -Wno-unknown-pragmas -ftls-model=local-dynamic -MT crypto_pwhash/scryptsalsa208sha256/sse/libsse2_la-pwhash_scryptsalsa208sha256_sse.lo -MD -MP -MF crypto_pwhash/scryptsalsa208sha256/sse/.deps/libsse2_la-pwhash_scryptsalsa208sha256_sse.Tpo -c ../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/crypto_pwhash/scryptsalsa208sha256/sse/pwhash_scryptsalsa208sha256_sse.c -fPIE -o crypto_pwhash/scryptsalsa208sha256/sse/libsse2_la-pwhash_scryptsalsa208sha256_sse.o
libtool: compile:  C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -DPACKAGE_NAME=\"libsodium\" -DPACKAGE_TARNAME=\"libsodium\" -DPACKAGE_VERSION=\"1.0.19\" "-DPACKAGE_STRING=\"libsodium 1.0.19\"" -DPACKAGE_BUGREPORT=\"https://github.com/jedisct1/libsodium/issues\" -DPACKAGE_URL=\"https://libsodium.org\" -DPACKAGE=\"libsodium\" -DVERSION=\"1.0.19\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_C_VARARRAYS=1 -DTLS=_Thread_local -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ARMCRYPTO=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RANDOM_H=1 -DHAVE_SYS_AUXV_H=1 -DHAVE_CET_H=1 -DNATIVE_LITTLE_ENDIAN=1 -DHAVE_INLINE_ASM=1 -DHAVE_TI_MODE=1 -DASM_HIDE_SYMBOL=.hidden -DHAVE_WEAK_SYMBOLS=1 -DHAVE_ATOMIC_OPS=1 -DHAVE_C11_MEMORY_FENCES=1 -DHAVE_GCC_MEMORY_FENCES=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_MMAP=1 -DHAVE_MLOCK=1 -DHAVE_MADVISE=1 -DHAVE_MPROTECT=1 -DHAVE_RAISE=1 -DHAVE_SYSCONF=1 -DHAVE_GETPID=1 -DHAVE_GETAUXVAL=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_NANOSLEEP=1 -DHAVE_CLOCK_GETTIME=1 -DCONFIGURED=1 -I. -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium -I../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/include/sodium -I./include/sodium --target=aarch64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC -fno-limit-debug-info -pthread -fvisibility=hidden -fPIC -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations -Wno-unknown-pragmas -ftls-model=local-dynamic -MT crypto_stream/chacha20/dolbeau/libssse3_la-chacha20_dolbeau-ssse3.lo -MD -MP -MF crypto_stream/chacha20/dolbeau/.deps/libssse3_la-chacha20_dolbeau-ssse3.Tpo -c ../.././../src/1.0.19-fdaa0be457.clean/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.c -fPIE -o crypto_stream/chacha20/dolbeau/libssse3_la-chacha20_dolbeau-ssse3.o
mv -f crypto_secretbox/xchacha20poly1305/.deps/libsodium_la-secretbox_xchacha20poly1305.Tpo crypto_secretbox/xchacha20poly1305/.deps/libsodium_la-secretbox_xchacha20poly1305.Plo
mv -f crypto_stream/salsa208/ref/.deps/libsodium_la-stream_salsa208_ref.Tpo crypto_stream/salsa208/ref/.deps/libsodium_la-stream_salsa208_ref.Plo
mv -f crypto_scalarmult/ristretto255/ref10/.deps/libsodium_la-scalarmult_ristretto255_ref10.Tpo crypto_scalarmult/ristretto255/ref10/.deps/libsodium_la-scalarmult_ristretto255_ref10.Plo
mv -f crypto_stream/xchacha20/.deps/libsodium_la-stream_xchacha20.Tpo crypto_stream/xchacha20/.deps/libsodium_la-stream_xchacha20.Plo
mv -f crypto_stream/salsa20/xmm6int/.deps/libsse2_la-salsa20_xmm6int-sse2.Tpo crypto_stream/salsa20/xmm6int/.deps/libsse2_la-salsa20_xmm6int-sse2.Plo
mv -f randombytes/sysrandom/.deps/libsodium_la-randombytes_sysrandom.Tpo randombytes/sysrandom/.deps/libsodium_la-randombytes_sysrandom.Plo
mv -f crypto_onetimeauth/poly1305/sse2/.deps/libsse2_la-poly1305_sse2.Tpo crypto_onetimeauth/poly1305/sse2/.deps/libsse2_la-poly1305_sse2.Plo
mv -f randombytes/internal/.deps/librdrand_la-randombytes_internal_random.Tpo randombytes/internal/.deps/librdrand_la-randombytes_internal_random.Plo
mv -f crypto_stream/chacha20/dolbeau/.deps/libssse3_la-chacha20_dolbeau-ssse3.Tpo crypto_stream/chacha20/dolbeau/.deps/libssse3_la-chacha20_dolbeau-ssse3.Plo
mv -f crypto_pwhash/scryptsalsa208sha256/sse/.deps/libsse2_la-pwhash_scryptsalsa208sha256_sse.Tpo crypto_pwhash/scryptsalsa208sha256/sse/.deps/libsse2_la-pwhash_scryptsalsa208sha256_sse.Plo
mv -f crypto_aead/aes256gcm/aesni/.deps/libaesni_la-aead_aes256gcm_aesni.Tpo crypto_aead/aes256gcm/aesni/.deps/libaesni_la-aead_aes256gcm_aesni.Plo
libtool: link: C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe cr .libs/libavx512f.a  crypto_pwhash/argon2/libavx512f_la-argon2-fill-block-avx512f.o
libtool: link: C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe cr .libs/libsse41.a  crypto_generichash/blake2b/ref/libsse41_la-blake2b-compress-sse41.o
libtool: link: C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe cr .libs/libavx2.a  crypto_generichash/blake2b/ref/libavx2_la-blake2b-compress-avx2.o crypto_pwhash/argon2/libavx2_la-argon2-fill-block-avx2.o crypto_stream/chacha20/dolbeau/libavx2_la-chacha20_dolbeau-avx2.o crypto_stream/salsa20/xmm6int/libavx2_la-salsa20_xmm6int-avx2.o
libtool: link: C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe .libs/libavx512f.a
libtool: link: C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe .libs/libsse41.a
libtool: link: C:/Users/neuro/AppData/Local/Android/Sdk/ndk/26.2.11394342/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe .libs/libavx2.a
libtool: link: ( cd ".libs" && rm -f "libavx512f.la" && cp -pR "../libavx512f.la" "libavx512f.la" )
libtool: link: ( cd ".libs" && rm -f "libsse41.la" && cp -pR "../libsse41.la" "libsse41.la" )
libtool: link: ( cd ".libs" && rm -f "libavx2.la" && cp -pR "../libavx2.la" "libavx2.la" )
make[3]: Leaving directory '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/src/libsodium'
make[2]: Leaving directory '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/src/libsodium'
make[1]: Leaving directory '/d/sandbox/sandbox/toolchain/vcpkg/buildtrees/libsodium/arm64-android-dbg/src'
@FrankXie05
Copy link
Contributor

@strelokndv Thanks for posting this issue, you can refer to this : android/ndk#1945 (comment)

@FrankXie05
Copy link
Contributor

Sorry, I don't have clang's compiler environment. I use gcc not clang.
I tried it locally but didn't reproduce this issue:

Test@docker:~/Frank/vcpkg$ ./vcpkg install libsodium:arm64-android
Computing installation plan...
The following packages will be built and installed:
    libsodium:arm64-android@1.0.19#1
Detecting compiler hash for triplet arm64-android...
Restored 0 package(s) from /home/Test/.cache/vcpkg/archives in 10.6 us. Use --debug to see more details.
Installing 1/1 libsodium:arm64-android@1.0.19#1...
Building libsodium:arm64-android@1.0.19#1...
-- Using cached jedisct1-libsodium-1.0.19.tar.gz.
-- Extracting source /home/Test/Frank/vcpkg/downloads/jedisct1-libsodium-1.0.19.tar.gz
-- Using source at /home/Test/Frank/vcpkg/buildtrees/libsodium/src/1.0.19-fdaa0be457.clean
-- Getting CMake variables for arm64-android-dbg
-- Getting CMake variables for arm64-android-rel
-- Generating configure for arm64-android
-- Finished generating configure for arm64-android
-- Configuring arm64-android-dbg
-- Configuring arm64-android-rel
-- Building arm64-android-dbg
-- Installing arm64-android-dbg
-- Building arm64-android-rel
-- Installing arm64-android-rel
-- Fixing pkgconfig file: /home/Test/Frank/vcpkg/packages/libsodium_arm64-android/lib/pkgconfig/libsodium.pc
-- Fixing pkgconfig file: /home/Test/Frank/vcpkg/packages/libsodium_arm64-android/debug/lib/pkgconfig/libsodium.pc
-- Installing: /home/Test/Frank/vcpkg/packages/libsodium_arm64-android/share/libsodium/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 197 ms.
Elapsed time to handle libsodium:arm64-android: 32 s
libsodium:arm64-android package ABI: 89987dbbecb4494a99b3fe235b8fec88c01a5ca1eff1fe3d2cbc209c89536aff
Total install time: 32 s
libsodium provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(unofficial-sodium CONFIG REQUIRED)
  target_link_libraries(main PRIVATE unofficial-sodium::sodium)

libsodium provides pkg-config modules:

    # A modern and easy-to-use crypto library
    libsodium

Test@docker:~/Frank/vcpkg$ gcc --version
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE

@FrankXie05 FrankXie05 added the requires:repro The issue is not currently repro-able label Mar 14, 2024
@dg0yt
Copy link
Contributor

dg0yt commented Mar 14, 2024

Sorry, I don't have clang's compiler environment. I use gcc not clang.

If you have a suitable NDK, you have clang.
gcc in NDK has been deprecated a while ago. It is not the default with NDK r25 which is used in VCPKG CI.

$ gcc --version
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0

This is the not compiler used when building for android. See config or install log.


FTR the error is reproducible with NDK r26.

@leleliu008
Copy link

This is a known issue for aarch64

Reference: jedisct1/libsodium#1314

if [ "$TARGET_PLATFORM_ARCH" = aarch64 ] ; then
        export CFLAGS="$CFLAGS -march=armv8-a+crypto"
fi

@rezzeted If you are still stuck on this issue, you can use https://github.com/leleliu008/ndk-pkg-package-manually-build to build it temporarily.

@dg0yt
Copy link
Contributor

dg0yt commented Apr 2, 2024

BillyONeal pushed a commit that referenced this issue Apr 3, 2024
Upstream patch, adjusted. Cherry-picked from
#35851.
Fixes #37423,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
requires:repro The issue is not currently repro-able
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants