Skip to content

fix(build): set target_arch to fix NSS build on Apple Silicon

2ebfb5d
Select commit
Loading
Failed to load commit list.
Open

fix(build): set target_arch to fix NSS build on Apple Silicon #6713

fix(build): set target_arch to fix NSS build on Apple Silicon
2ebfb5d
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / toolchain-android succeeded Apr 18, 2025 in 3m 37s

FirefoxCI (pull_request)

Android libs (all architectures): build

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2025-04-18T11:24:08.155Z
Resolved: 2025-04-18T11:27:44.833Z
Task Execution Time: 3 minutes, 36 seconds, 678 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 1

Artifacts

- public/build/android.tar.gz
- public/chain-of-trust.json
- public/chain-of-trust.json.sig
- public/logs/certified.log
- public/logs/live_backing.log
- public/logs/live.log


[taskcluster 2025-04-18 11:24:08.216Z] Task ID: felWxYKXTAuqJISXyitkUA
[taskcluster 2025-04-18 11:24:08.216Z] Worker ID: 6464357316089055785
[taskcluster 2025-04-18 11:24:08.216Z] Worker Group: us-west1-a
[taskcluster 2025-04-18 11:24:08.216Z] Worker Node Type: projects/887720501152/machineTypes/c2-standard-16
[taskcluster 2025-04-18 11:24:08.216Z] Worker Pool: app-services-1/b-linux-gcp
[taskcluster 2025-04-18 11:24:08.216Z] Worker Version: 38.0.5
[taskcluster 2025-04-18 11:24:08.216Z] Public IP: 34.127.60.71
[taskcluster 2025-04-18 11:24:08.216Z] Hostname: app-services-1-b-linux-gcp-v6molpmrr5kdsw-dbpdupq
[taskcluster 2025-04-18 11:24:08.216Z] using cache "app-services-level-1-checkouts-sparse-v3-0afbf72f72cb5ffedd2f-Y_jYMFaIQNG5h59xTR-qnA" -> /builds/worker/checkouts

[taskcluster 2025-04-18 11:24:08.689Z] Image 'public/image.tar.zst' from task 'Y_jYMFaIQNG5h59xTR-qnA' loaded.  Using image ID sha256:83450a9ac876b52ebbe602e41906140089f5ad808d808fe4b9bb089b8ae3de43.
[taskcluster 2025-04-18 11:24:08.702Z] === Task Starting ===
[setup 2025-04-18T11:24:08.970Z] run-task started in /builds/worker
[setup 2025-04-18T11:24:08.970Z] Invoked by command: --appservices-checkout=/builds/worker/checkouts/vcs/ --appservices-sparse-profile=build/sparse-profiles/toolchain-build --task-cwd /builds/worker/checkouts -- vcs/taskcluster/scripts/toolchain/android.sh
[setup 2025-04-18T11:24:08.970Z] Python version: 3.10.12
[cache 2025-04-18T11:24:08.971Z] cache /builds/worker/checkouts is empty; writing requirements: gid=1000 uid=1000 version=1
[volume 2025-04-18T11:24:08.971Z] changing ownership of volume /builds/worker/.cache to 1000:1000
[volume 2025-04-18T11:24:08.971Z] volume /builds/worker/checkouts is a cache
[setup 2025-04-18T11:24:08.971Z] running as worker:worker
[vcs 2025-04-18T11:24:08.971Z] executing ['git', 'config', '--global', '--add', 'safe.directory', '/builds/worker/checkouts/vcs']

...(6591 lines hidden)...

[task 2025-04-18T11:27:29.520Z] [735/832] LINK /tmp/tmp.iWGqRsB572/bin/ssltap
[task 2025-04-18T11:27:29.537Z] [736/832] CC obj/cmd/signver/signver.signver.o
[task 2025-04-18T11:27:29.557Z] [737/832] CC obj/cmd/signtool/signtool.verify.o
[task 2025-04-18T11:27:29.586Z] [738/832] CC obj/cmd/signtool/signtool.javascript.o
[task 2025-04-18T11:27:29.590Z] [739/832] CC obj/cmd/signtool/signtool.util.o
[task 2025-04-18T11:27:29.599Z] [740/832] CC obj/cmd/modutil/modutil.installparse.o
[task 2025-04-18T11:27:29.605Z] [741/832] STAMP obj/cmd/nssdefaults/nssdefaults.actions_depends.stamp
[task 2025-04-18T11:27:29.607Z] [742/832] STAMP obj/cmd/shlibsign/shlibsign.compile_depends.stamp
[task 2025-04-18T11:27:29.609Z] [743/832] STAMP obj/cmd/shlibsign/shlibsign.actions_depends.stamp
[task 2025-04-18T11:27:29.610Z] [744/832] STAMP obj/cmd/pwdecrypt/pwdecrypt.actions_depends.stamp
[task 2025-04-18T11:27:29.612Z] [745/832] STAMP obj/cmd/pwdecrypt/pwdecrypt.compile_depends.stamp
[task 2025-04-18T11:27:29.618Z] [746/832] CC obj/cmd/modutil/modutil.instsec.o
[task 2025-04-18T11:27:29.618Z] [747/832] STAMP obj/cmd/pk12util/pk12util.compile_depends.stamp
[task 2025-04-18T11:27:29.619Z] [748/832] LINK /tmp/tmp.iWGqRsB572/bin/signver
[task 2025-04-18T11:27:29.637Z] [749/832] CC obj/cmd/signtool/signtool.zip.o
[task 2025-04-18T11:27:29.638Z] [750/832] STAMP obj/cmd/nssdefaults/nssdefaults.compile_depends.stamp
[task 2025-04-18T11:27:29.681Z] [751/832] CC obj/cmd/modutil/modutil.install.o
[task 2025-04-18T11:27:29.720Z] [752/832] LINK /tmp/tmp.iWGqRsB572/bin/signtool
[task 2025-04-18T11:27:29.742Z] [753/832] CC obj/cmd/pwdecrypt/pwdecrypt.pwdecrypt.o
[task 2025-04-18T11:27:29.755Z] [754/832] CC obj/cmd/modutil/modutil.lex.Pk11Install_yy.o
[task 2025-04-18T11:27:29.756Z] [755/832] STAMP obj/cmd/certutil/certutil.actions_depends.stamp
[task 2025-04-18T11:27:29.760Z] [756/832] STAMP obj/cmd/certutil/certutil.compile_depends.stamp
[task 2025-04-18T11:27:29.767Z] [757/832] CC obj/cmd/modutil/modutil.install-ds.o
[task 2025-04-18T11:27:29.771Z] [758/832] STAMP obj/cmd/crlutil/crlutil.actions_depends.stamp
[task 2025-04-18T11:27:29.815Z] [759/832] CC obj/cmd/nssdefaults/nssdefaults.nssdefaults.o
[task 2025-04-18T11:27:29.824Z] [760/832] LINK /tmp/tmp.iWGqRsB572/bin/pwdecrypt
[task 2025-04-18T11:27:29.827Z] [761/832] CXX obj/nss-tool/common/nss.argparse.o
[task 2025-04-18T11:27:29.833Z] [762/832] STAMP obj/cmd/dbtool/dbtool.compile_depends.stamp
[task 2025-04-18T11:27:29.834Z] [763/832] CC obj/cmd/pk12util/pk12util.pk12util.o
[task 2025-04-18T11:27:29.834Z] [764/832] STAMP obj/cmd/crlutil/crlutil.compile_depends.stamp
[task 2025-04-18T11:27:29.835Z] [765/832] CC obj/cmd/shlibsign/shlibsign.shlibsign.o
[task 2025-04-18T11:27:29.849Z] [766/832] CC obj/cmd/modutil/modutil.pk11.o
[task 2025-04-18T11:27:29.865Z] [767/832] LINK /tmp/tmp.iWGqRsB572/bin/nssdefaults
[task 2025-04-18T11:27:29.894Z] [768/832] CC obj/cmd/modutil/modutil.modutil.o
[task 2025-04-18T11:27:29.896Z] [769/832] LINK /tmp/tmp.iWGqRsB572/bin/shlibsign
[task 2025-04-18T11:27:29.899Z] [770/832] LINK /tmp/tmp.iWGqRsB572/bin/pk12util
[task 2025-04-18T11:27:29.916Z] [771/832] CC obj/cmd/certutil/certutil.keystuff.o
[task 2025-04-18T11:27:29.939Z] [772/832] LINK /tmp/tmp.iWGqRsB572/bin/modutil
[task 2025-04-18T11:27:29.989Z] [773/832] CXX obj/nss-tool/nss.nss_tool.o
[task 2025-04-18T11:27:29.989Z] [774/832] CC obj/cmd/dbtool/dbtool.dbtool.o
[task 2025-04-18T11:27:30.032Z] [775/832] CXX obj/nss-tool/digest/nss.digesttool.o
[task 2025-04-18T11:27:30.040Z] [776/832] CC obj/lib/freebl/verified/freebl3.libcrux_mlkem_portable.o
[task 2025-04-18T11:27:30.046Z] [777/832] CC obj/cmd/crlutil/crlutil.crlgen.o
[task 2025-04-18T11:27:30.062Z] [778/832] CC obj/cmd/crlutil/crlutil.crlgen_lex.o
[task 2025-04-18T11:27:30.101Z] [779/832] CXX obj/nss-tool/common/nss.util.o
[task 2025-04-18T11:27:30.116Z] [780/832] CC obj/cmd/crlutil/crlutil.crlutil.o
[task 2025-04-18T11:27:30.133Z] [781/832] CC obj/lib/softoken/dbtool.sdb.o
[task 2025-04-18T11:27:30.138Z] [782/832] LINK /tmp/tmp.iWGqRsB572/bin/crlutil
[task 2025-04-18T11:27:30.157Z] [783/832] CC obj/cmd/certutil/certutil.certext.o
[task 2025-04-18T11:27:30.211Z] [784/832] CC obj/lib/freebl/verified/freebl3.Hacl_P521.o
[task 2025-04-18T11:27:30.240Z] [785/832] SOLINK /tmp/tmp.iWGqRsB572/lib/libfreebl3.so
[task 2025-04-18T11:27:30.240Z] /builds/worker/android-sdk/ndk/28.0.13004108/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-nm: error: : --format value should be one of: bsd, posix, sysv, darwin, just-symbols
[task 2025-04-18T11:27:30.269Z] [786/832] CC obj/cmd/certutil/certutil.certutil.o
[task 2025-04-18T11:27:30.289Z] [787/832] LINK /tmp/tmp.iWGqRsB572/bin/certutil
[task 2025-04-18T11:27:30.382Z] [788/832] CXX obj/nss-tool/enc/nss.enctool.o
[task 2025-04-18T11:27:31.450Z] [789/832] CXX obj/nss-tool/db/nss.dbtool.o
[task 2025-04-18T11:27:31.471Z] [790/832] LINK /tmp/tmp.iWGqRsB572/bin/nss
[task 2025-04-18T11:27:39.200Z] [791/832] CC obj/lib/sqlite/sqlite.sqlite3.o
[task 2025-04-18T11:27:39.205Z] [792/832] AR /tmp/tmp.iWGqRsB572/lib/libsqlite.a
[task 2025-04-18T11:27:39.206Z] [793/832] STAMP obj/lib/sqlite/sqlite3.actions_depends.stamp
[task 2025-04-18T11:27:39.207Z] [794/832] STAMP obj/nss-tool/hw-support.actions_depends.stamp
[task 2025-04-18T11:27:39.207Z] [795/832] STAMP obj/cmd/dbtool/dbtool.actions_depends.stamp
[task 2025-04-18T11:27:39.209Z] [796/832] ACTION sqlite3: generate_mapfile_00239446d91d254e63374d840d84d25f
[task 2025-04-18T11:27:39.210Z] [797/832] STAMP obj/lib/softoken/softokn.compile_depends.stamp
[task 2025-04-18T11:27:39.228Z] [798/832] CC obj/coreconf/sqlite3.empty.o
[task 2025-04-18T11:27:39.238Z] [799/832] CC obj/lib/softoken/softokn.fipstest.o
[task 2025-04-18T11:27:39.251Z] [800/832] LINK /tmp/tmp.iWGqRsB572/bin/hw-support
[task 2025-04-18T11:27:39.257Z] [801/832] CC obj/lib/softoken/softokn.padbuf.o
[task 2025-04-18T11:27:39.261Z] [802/832] LINK /tmp/tmp.iWGqRsB572/bin/dbtool
[task 2025-04-18T11:27:39.290Z] [803/832] CC obj/lib/softoken/softokn.fipsaudt.o
[task 2025-04-18T11:27:39.299Z] [804/832] CC obj/lib/softoken/softokn.lowkey.o
[task 2025-04-18T11:27:39.300Z] [805/832] CC obj/lib/softoken/softokn.sftkdhverify.o
[task 2025-04-18T11:27:39.303Z] [806/832] CC obj/lib/softoken/softokn.kem.o
[task 2025-04-18T11:27:39.305Z] [807/832] CC obj/lib/softoken/softokn.jpakesftk.o
[task 2025-04-18T11:27:39.306Z] [808/832] STAMP obj/nss_cmds.actions_depends.stamp
[task 2025-04-18T11:27:39.325Z] [809/832] CC obj/lib/softoken/softokn.softkver.o
[task 2025-04-18T11:27:39.331Z] [810/832] SOLINK /tmp/tmp.iWGqRsB572/lib/libsqlite3.so
[task 2025-04-18T11:27:39.331Z] /builds/worker/android-sdk/ndk/28.0.13004108/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-nm: error: : --format value should be one of: bsd, posix, sysv, darwin, just-symbols
[task 2025-04-18T11:27:39.335Z] [811/832] STAMP obj/lib/softoken/softokn.actions_depends.stamp
[task 2025-04-18T11:27:39.344Z] [812/832] CC obj/lib/softoken/softokn.sftkhmac.o
[task 2025-04-18T11:27:39.349Z] [813/832] CC obj/lib/softoken/softokn.sftkmessage.o
[task 2025-04-18T11:27:39.372Z] [814/832] CC obj/lib/softoken/softokn.kbkdf.o
[task 2025-04-18T11:27:39.383Z] [815/832] CC obj/lib/softoken/softokn.tlsprf.o
[task 2025-04-18T11:27:39.421Z] [816/832] CC obj/lib/softoken/softokn.sftkpars.o
[task 2025-04-18T11:27:39.440Z] [817/832] CC obj/lib/softoken/softokn.sftkike.o
[task 2025-04-18T11:27:39.466Z] [818/832] CC obj/lib/softoken/softokn.lowpbe.o
[task 2025-04-18T11:27:39.472Z] [819/832] CC obj/lib/softoken/softokn.fipstokn.o
[task 2025-04-18T11:27:39.479Z] [820/832] CC obj/lib/softoken/softokn.sftkpwd.o
[task 2025-04-18T11:27:39.508Z] [821/832] CC obj/lib/softoken/softokn.sdb.o
[task 2025-04-18T11:27:39.541Z] [822/832] CC obj/lib/softoken/softokn.pkcs11u.o
[task 2025-04-18T11:27:39.578Z] [823/832] CC obj/lib/softoken/softokn.sftkdb.o
[task 2025-04-18T11:27:39.699Z] [824/832] CC obj/lib/softoken/softokn.pkcs11.o
[task 2025-04-18T11:27:39.983Z] [825/832] CC obj/lib/softoken/softokn.pkcs11c.o
[task 2025-04-18T11:27:39.987Z] [826/832] AR /tmp/tmp.iWGqRsB572/lib/libsoftokn.a
[task 2025-04-18T11:27:39.989Z] [827/832] STAMP obj/lib/softoken/softokn3.actions_depends.stamp
[task 2025-04-18T11:27:39.989Z] [828/832] STAMP obj/nss_static_libs.actions_depends.stamp
[task 2025-04-18T11:27:39.991Z] [829/832] ACTION softokn3: generate_mapfile_5391cd7af2dd01bae999b67d9fa7283e
[task 2025-04-18T11:27:40.007Z] [830/832] CC obj/coreconf/softokn3.empty.o
[task 2025-04-18T11:27:40.033Z] [831/832] SOLINK /tmp/tmp.iWGqRsB572/lib/libsoftokn3.so
[task 2025-04-18T11:27:40.033Z] /builds/worker/android-sdk/ndk/28.0.13004108/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-nm: error: : --format value should be one of: bsd, posix, sysv, darwin, just-symbols
[task 2025-04-18T11:27:40.034Z] [832/832] STAMP obj/nss_libs.actions_depends.stamp
[task 2025-04-18T11:27:40.035Z] 
[task 2025-04-18T11:27:40.035Z] mkdir -p "${DIST_DIR}/include/nss"
[task 2025-04-18T11:27:40.035Z] + mkdir -p /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/include/nss
[task 2025-04-18T11:27:40.036Z] mkdir -p "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.036Z] + mkdir -p /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.037Z] cp -p -L "${BUILD_DIR}/lib/libcertdb.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.037Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libcertdb.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.038Z] cp -p -L "${BUILD_DIR}/lib/libcerthi.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.038Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libcerthi.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.039Z] cp -p -L "${BUILD_DIR}/lib/libcryptohi.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.039Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libcryptohi.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.040Z] cp -p -L "${BUILD_DIR}/lib/libfreebl_static.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.040Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libfreebl_static.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.042Z] cp -p -L "${BUILD_DIR}/lib/libmozpkix.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.042Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libmozpkix.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.043Z] cp -p -L "${BUILD_DIR}/lib/libnss_static.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.043Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libnss_static.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.044Z] cp -p -L "${BUILD_DIR}/lib/libnssb.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.044Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libnssb.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.045Z] cp -p -L "${BUILD_DIR}/lib/libnssdev.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.045Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libnssdev.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.046Z] cp -p -L "${BUILD_DIR}/lib/libnsspki.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.046Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libnsspki.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.047Z] cp -p -L "${BUILD_DIR}/lib/libnssutil.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.047Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libnssutil.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.049Z] cp -p -L "${BUILD_DIR}/lib/libpk11wrap_static.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.049Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libpk11wrap_static.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.050Z] cp -p -L "${BUILD_DIR}/lib/libpkcs12.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.050Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libpkcs12.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.051Z] cp -p -L "${BUILD_DIR}/lib/libpkcs7.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.051Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libpkcs7.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.052Z] cp -p -L "${BUILD_DIR}/lib/libsmime.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.052Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libsmime.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.053Z] cp -p -L "${BUILD_DIR}/lib/libsoftokn_static.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.053Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libsoftokn_static.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.055Z] cp -p -L "${BUILD_DIR}/lib/libssl.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.055Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libssl.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.056Z] # HW specific.
[task 2025-04-18T11:27:40.057Z] # https://searchfox.org/nss/rev/0d5696b3edce5124353f03159d2aa15549db8306/lib/freebl/freebl.gyp#508-542
[task 2025-04-18T11:27:40.057Z] if [[ "${TOOLCHAIN}" == "i686-linux-android" ]] || [[ "${TOOLCHAIN}" == "x86_64-linux-android" ]]; then
[task 2025-04-18T11:27:40.057Z]   cp -p -L "${BUILD_DIR}/lib/libgcm-aes-x86_c_lib.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.057Z]   cp -p -L "${BUILD_DIR}/lib/libsha-x86_c_lib.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.057Z] fi
[task 2025-04-18T11:27:40.057Z] + [[ arm-linux-androideabi == \i\6\8\6\-\l\i\n\u\x\-\a\n\d\r\o\i\d ]]
[task 2025-04-18T11:27:40.057Z] + [[ arm-linux-androideabi == \x\8\6\_\6\4\-\l\i\n\u\x\-\a\n\d\r\o\i\d ]]
[task 2025-04-18T11:27:40.057Z] if [[ "${TOOLCHAIN}" == "aarch64-linux-android" ]] || [[ "${TOOLCHAIN}" == "arm-linux-androideabi" ]]; then
[task 2025-04-18T11:27:40.057Z]   cp -p -L "${BUILD_DIR}/lib/libarmv8_c_lib.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.057Z] fi
[task 2025-04-18T11:27:40.057Z] + [[ arm-linux-androideabi == \a\a\r\c\h\6\4\-\l\i\n\u\x\-\a\n\d\r\o\i\d ]]
[task 2025-04-18T11:27:40.057Z] + [[ arm-linux-androideabi == \a\r\m\-\l\i\n\u\x\-\a\n\d\r\o\i\d\e\a\b\i ]]
[task 2025-04-18T11:27:40.057Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libarmv8_c_lib.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.058Z] if [[ "${TOOLCHAIN}" == "aarch64-linux-android" ]]; then
[task 2025-04-18T11:27:40.058Z]   cp -p -L "${BUILD_DIR}/lib/libgcm-aes-aarch64_c_lib.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.058Z] fi
[task 2025-04-18T11:27:40.058Z] + [[ arm-linux-androideabi == \a\a\r\c\h\6\4\-\l\i\n\u\x\-\a\n\d\r\o\i\d ]]
[task 2025-04-18T11:27:40.058Z] if [[ "${TOOLCHAIN}" == "arm-linux-androideabi" ]]; then
[task 2025-04-18T11:27:40.058Z]   cp -p -L "${BUILD_DIR}/lib/libgcm-aes-arm32-neon_c_lib.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.058Z] fi
[task 2025-04-18T11:27:40.058Z] + [[ arm-linux-androideabi == \a\r\m\-\l\i\n\u\x\-\a\n\d\r\o\i\d\e\a\b\i ]]
[task 2025-04-18T11:27:40.058Z] + cp -p -L /tmp/tmp.iWGqRsB572/lib/libgcm-aes-arm32-neon_c_lib.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.059Z] # https://searchfox.org/nss/rev/08c4d05078d00089f8d7540651b0717a9d66f87e/lib/freebl/freebl.gyp#315-324
[task 2025-04-18T11:27:40.059Z] # https://searchfox.org/nss/rev/08c4d05078d00089f8d7540651b0717a9d66f87e/lib/freebl/freebl.gyp#43-47
[task 2025-04-18T11:27:40.059Z] if [[ "${TOOLCHAIN}" == "x86_64-linux-android" ]]; then
[task 2025-04-18T11:27:40.059Z]   cp -p -L "${BUILD_DIR}/lib/libintel-gcm-wrap_c_lib.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.059Z]   cp -p -L "${BUILD_DIR}/lib/libintel-gcm-s_lib.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.059Z]   cp -p -L "${BUILD_DIR}/lib/libhw-acc-crypto-avx.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.059Z]   cp -p -L "${BUILD_DIR}/lib/libhw-acc-crypto-avx2.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.059Z] fi
[task 2025-04-18T11:27:40.059Z] + [[ arm-linux-androideabi == \x\8\6\_\6\4\-\l\i\n\u\x\-\a\n\d\r\o\i\d ]]
[task 2025-04-18T11:27:40.059Z] cp -p -L "${NSPR_BUILD_DIR}/dist/lib/libplc4.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.059Z] + cp -p -L /tmp/tmp.quDjD4uqnt/dist/lib/libplc4.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.060Z] cp -p -L "${NSPR_BUILD_DIR}/dist/lib/libplds4.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.060Z] + cp -p -L /tmp/tmp.quDjD4uqnt/dist/lib/libplds4.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.060Z] cp -p -L "${NSPR_BUILD_DIR}/dist/lib/libnspr4.a" "${DIST_DIR}/lib"
[task 2025-04-18T11:27:40.061Z] + cp -p -L /tmp/tmp.quDjD4uqnt/dist/lib/libnspr4.a /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/lib
[task 2025-04-18T11:27:40.062Z] 
[task 2025-04-18T11:27:40.062Z] cp -p -L -R "${BUILD_DIR}/public/nss/"* "${DIST_DIR}/include/nss"
[task 2025-04-18T11:27:40.062Z] + cp -p -L -R /tmp/tmp.iWGqRsB572/public/nss/base64.h /tmp/tmp.iWGqRsB572/public/nss/blapit.h /tmp/tmp.iWGqRsB572/public/nss/certdb.h /tmp/tmp.iWGqRsB572/public/nss/cert.h /tmp/tmp.iWGqRsB572/public/nss/certt.h /tmp/tmp.iWGqRsB572/public/nss/ciferfam.h /tmp/tmp.iWGqRsB572/public/nss/cmmf.h /tmp/tmp.iWGqRsB572/public/nss/cmmft.h /tmp/tmp.iWGqRsB572/public/nss/cms.h /tmp/tmp.iWGqRsB572/public/nss/cmsreclist.h /tmp/tmp.iWGqRsB572/public/nss/cmst.h /tmp/tmp.iWGqRsB572/public/nss/crmf.h /tmp/tmp.iWGqRsB572/public/nss/crmft.h /tmp/tmp.iWGqRsB572/public/nss/cryptohi.h /tmp/tmp.iWGqRsB572/public/nss/cryptoht.h /tmp/tmp.iWGqRsB572/public/nss/eccutil.h /tmp/tmp.iWGqRsB572/public/nss/ecl-exp.h /tmp/tmp.iWGqRsB572/public/nss/hasht.h /tmp/tmp.iWGqRsB572/public/nss/jar-ds.h /tmp/tmp.iWGqRsB572/public/nss/jarfile.h /tmp/tmp.iWGqRsB572/public/nss/jar.h /tmp/tmp.iWGqRsB572/public/nss/key.h /tmp/tmp.iWGqRsB572/public/nss/keyhi.h /tmp/tmp.iWGqRsB572/public/nss/keyt.h /tmp/tmp.iWGqRsB572/public/nss/keythi.h /tmp/tmp.iWGqRsB572/public/nss/kyber.h /tmp/tmp.iWGqRsB572/public/nss/lowkeyi.h /tmp/tmp.iWGqRsB572/public/nss/lowkeyti.h /tmp/tmp.iWGqRsB572/public/nss/mozpkix /tmp/tmp.iWGqRsB572/public/nss/nssb64.h /tmp/tmp.iWGqRsB572/public/nss/nssb64t.h /tmp/tmp.iWGqRsB572/public/nss/nssbase.h /tmp/tmp.iWGqRsB572/public/nss/nssbaset.h /tmp/tmp.iWGqRsB572/public/nss/nssck.api /tmp/tmp.iWGqRsB572/public/nss/nssckbi.h /tmp/tmp.iWGqRsB572/public/nss/nssckepv.h /tmp/tmp.iWGqRsB572/public/nss/nssckft.h /tmp/tmp.iWGqRsB572/public/nss/nssckfwc.h /tmp/tmp.iWGqRsB572/public/nss/nssckfw.h /tmp/tmp.iWGqRsB572/public/nss/nssckfwt.h /tmp/tmp.iWGqRsB572/public/nss/nssckg.h /tmp/tmp.iWGqRsB572/public/nss/nssckmdt.h /tmp/tmp.iWGqRsB572/public/nss/nssckt.h /tmp/tmp.iWGqRsB572/public/nss/nss.h /tmp/tmp.iWGqRsB572/public/nss/nsshash.h /tmp/tmp.iWGqRsB572/public/nss/nssilckt.h /tmp/tmp.iWGqRsB572/public/nss/nssilock.h /tmp/tmp.iWGqRsB572/public/nss/nsslocks.h /tmp/tmp.iWGqRsB572/public/nss/nssrwlk.h /tmp/tmp.iWGqRsB572/public/nss/nssrwlkt.h /tmp/tmp.iWGqRsB572/public/nss/nssutil.h /tmp/tmp.iWGqRsB572/public/nss/ocsp.h /tmp/tmp.iWGqRsB572/public/nss/ocspt.h /tmp/tmp.iWGqRsB572/public/nss/p12.h /tmp/tmp.iWGqRsB572/public/nss/p12plcy.h /tmp/tmp.iWGqRsB572/public/nss/p12t.h /tmp/tmp.iWGqRsB572/public/nss/pk11func.h /tmp/tmp.iWGqRsB572/public/nss/pk11hpke.h /tmp/tmp.iWGqRsB572/public/nss/pk11pqg.h /tmp/tmp.iWGqRsB572/public/nss/pk11priv.h /tmp/tmp.iWGqRsB572/public/nss/pk11pub.h /tmp/tmp.iWGqRsB572/public/nss/pk11sdr.h /tmp/tmp.iWGqRsB572/public/nss/pkcs11f.h /tmp/tmp.iWGqRsB572/public/nss/pkcs11.h /tmp/tmp.iWGqRsB572/public/nss/pkcs11n.h /tmp/tmp.iWGqRsB572/public/nss/pkcs11p.h /tmp/tmp.iWGqRsB572/public/nss/pkcs11t.h /tmp/tmp.iWGqRsB572/public/nss/pkcs11u.h /tmp/tmp.iWGqRsB572/public/nss/pkcs11uri.h /tmp/tmp.iWGqRsB572/public/nss/pkcs12.h /tmp/tmp.iWGqRsB572/public/nss/pkcs12t.h /tmp/tmp.iWGqRsB572/public/nss/pkcs1sig.h /tmp/tmp.iWGqRsB572/public/nss/pkcs7t.h /tmp/tmp.iWGqRsB572/public/nss/portreg.h /tmp/tmp.iWGqRsB572/public/nss/preenc.h /tmp/tmp.iWGqRsB572/public/nss/secasn1.h /tmp/tmp.iWGqRsB572/public/nss/secasn1t.h /tmp/tmp.iWGqRsB572/public/nss/seccomon.h /tmp/tmp.iWGqRsB572/public/nss/secder.h /tmp/tmp.iWGqRsB572/public/nss/secdert.h /tmp/tmp.iWGqRsB572/public/nss/secdig.h /tmp/tmp.iWGqRsB572/public/nss/secdigt.h /tmp/tmp.iWGqRsB572/public/nss/secerr.h /tmp/tmp.iWGqRsB572/public/nss/sechash.h /tmp/tmp.iWGqRsB572/public/nss/secitem.h /tmp/tmp.iWGqRsB572/public/nss/secmime.h /tmp/tmp.iWGqRsB572/public/nss/secmod.h /tmp/tmp.iWGqRsB572/public/nss/secmodt.h /tmp/tmp.iWGqRsB572/public/nss/secoid.h /tmp/tmp.iWGqRsB572/public/nss/secoidt.h /tmp/tmp.iWGqRsB572/public/nss/secpkcs5.h /tmp/tmp.iWGqRsB572/public/nss/secpkcs7.h /tmp/tmp.iWGqRsB572/public/nss/secport.h /tmp/tmp.iWGqRsB572/public/nss/shsign.h /tmp/tmp.iWGqRsB572/public/nss/smime.h /tmp/tmp.iWGqRsB572/public/nss/sslerr.h /tmp/tmp.iWGqRsB572/public/nss/sslexp.h /tmp/tmp.iWGqRsB572/public/nss/ssl.h /tmp/tmp.iWGqRsB572/public/nss/sslproto.h /tmp/tmp.iWGqRsB572/public/nss/sslt.h /tmp/tmp.iWGqRsB572/public/nss/utilmodt.h /tmp/tmp.iWGqRsB572/public/nss/utilpars.h /tmp/tmp.iWGqRsB572/public/nss/utilparst.h /tmp/tmp.iWGqRsB572/public/nss/utilrename.h /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/include/nss
[task 2025-04-18T11:27:40.068Z] cp -p -L -R "${NSPR_BUILD_DIR}/dist/include/nspr/"* "${DIST_DIR}/include/nss"
[task 2025-04-18T11:27:40.069Z] + cp -p -L -R /tmp/tmp.quDjD4uqnt/dist/include/nspr/md /tmp/tmp.quDjD4uqnt/dist/include/nspr/nspr.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/obsolete /tmp/tmp.quDjD4uqnt/dist/include/nspr/plarena.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/plarenas.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/plbase64.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/plerror.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/plgetopt.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/plhash.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/plstr.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/pratom.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prbit.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prclist.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prcmon.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prcountr.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prcpucfg.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prcvar.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prdtoa.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prenv.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prerr.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prerror.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prinet.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prinit.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prinrval.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prio.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/pripcsem.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/private /tmp/tmp.quDjD4uqnt/dist/include/nspr/prlink.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prlock.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prlog.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prlong.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prmem.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prmon.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prmwait.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prnetdb.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prolock.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prpdce.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prprf.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prproces.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prrng.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prrwlock.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prshma.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prshm.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prsystem.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prthread.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prtime.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prtpool.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prtrace.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prtypes.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prvrsion.h /tmp/tmp.quDjD4uqnt/dist/include/nspr/prwin.h /builds/worker/checkouts/vcs/libs/android/armeabi-v7a/nss/include/nss
[task 2025-04-18T11:27:40.073Z] 
[task 2025-04-18T11:27:40.073Z] echo "Cleaning up"
[task 2025-04-18T11:27:40.073Z] + echo 'Cleaning up'
[task 2025-04-18T11:27:40.073Z] Cleaning up
[task 2025-04-18T11:27:40.073Z] rm -rf "${NSS_SRC_PATH}"
[task 2025-04-18T11:27:40.073Z] + rm -rf /builds/worker/checkouts/vcs/libs/nss-3.110
[task 2025-04-18T11:27:40.173Z] 
[task 2025-04-18T11:27:40.173Z] echo "Done"
[task 2025-04-18T11:27:40.173Z] + echo Done
[task 2025-04-18T11:27:40.173Z] Done
[task 2025-04-18T11:27:40.173Z] + popd
[task 2025-04-18T11:27:40.173Z] ~/checkouts/vcs
[task 2025-04-18T11:27:40.173Z] + mkdir -p /builds/worker/artifacts
[task 2025-04-18T11:27:40.174Z] + tar -czf /builds/worker/artifacts/android.tar.gz libs/android
[fetches 2025-04-18T11:27:41.586Z] removing /builds/worker/fetches
[fetches 2025-04-18T11:27:43.482Z] finished
[taskcluster 2025-04-18 11:27:43.960Z] === Task Finished ===
[taskcluster 2025-04-18 11:27:44.279Z] Successful task run with exit code: 0 completed in 216.064 seconds