Thank you for the report. I've filed Bug 2068010 <https://bugzilla.mozilla.org/show_bug.cgi?id=2068010> for you.
Setting LITTLE_ENDIAN=1 ought to work around the issue in the mean time. On Fri, 28 Aug 2026 at 12:14, Marius Schamschula <[email protected]> wrote: > While updating the MacPorts Portfile to 3.128, I had a build failure with > > /usr/bin/clang -Os -std=c99 -arch arm64 -dynamiclib -compatibility_version > 1 -current_version 1 -install_name /opt/local/lib/nss/libfreebl3.dylib > -headerpad_max_install_names -isysroot > /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk > -exported_symbols_list Output.OBJD/Darwin_SINGLE_SHLIB/freebl.def -o > Output.OBJD/Darwin_SINGLE_SHLIB/libfreebl3.dylib > Output.OBJD/Darwin_SINGLE_SHLIB/freeblver.o > Output.OBJD/Darwin_SINGLE_SHLIB/ldvector.o > Output.OBJD/Darwin_SINGLE_SHLIB/sysrand.o > Output.OBJD/Darwin_SINGLE_SHLIB/sha_fast.o > Output.OBJD/Darwin_SINGLE_SHLIB/md2.o Output.OBJD/Darwin_SINGLE_SHLIB/md5.o > Output.OBJD/Darwin_SINGLE_SHLIB/sha512.o > Output.OBJD/Darwin_SINGLE_SHLIB/sha3.o > Output.OBJD/Darwin_SINGLE_SHLIB/shake.o > Output.OBJD/Darwin_SINGLE_SHLIB/cmac.o > Output.OBJD/Darwin_SINGLE_SHLIB/alghmac.o > Output.OBJD/Darwin_SINGLE_SHLIB/rawhash.o > Output.OBJD/Darwin_SINGLE_SHLIB/arcfour.o > Output.OBJD/Darwin_SINGLE_SHLIB/arcfive.o > Output.OBJD/Darwin_SINGLE_SHLIB/crypto_primitives.o > Output.OBJD/Darwin_SINGLE_SHLIB/blake2b.o > Output.OBJD/Darwin_SINGLE_SHLIB/desblapi.o > Output.OBJD/Darwin_SINGLE_SHLIB/des.o > Output.OBJD/Darwin_SINGLE_SHLIB/drbg.o > Output.OBJD/Darwin_SINGLE_SHLIB/chacha20poly1305.o > Output.OBJD/Darwin_SINGLE_SHLIB/cts.o Output.OBJD/Darwin_SINGLE_SHLIB/ctr.o > Output.OBJD/Darwin_SINGLE_SHLIB/blinit.o > Output.OBJD/Darwin_SINGLE_SHLIB/fipsfreebl.o > Output.OBJD/Darwin_SINGLE_SHLIB/gcm.o > Output.OBJD/Darwin_SINGLE_SHLIB/hmacct.o > Output.OBJD/Darwin_SINGLE_SHLIB/rijndael.o > Output.OBJD/Darwin_SINGLE_SHLIB/aeskeywrap.o > Output.OBJD/Darwin_SINGLE_SHLIB/camellia.o > Output.OBJD/Darwin_SINGLE_SHLIB/dh.o Output.OBJD/Darwin_SINGLE_SHLIB/ec.o > Output.OBJD/Darwin_SINGLE_SHLIB/ecdecode.o > Output.OBJD/Darwin_SINGLE_SHLIB/pqg.o Output.OBJD/Darwin_SINGLE_SHLIB/dsa.o > Output.OBJD/Darwin_SINGLE_SHLIB/rsa.o > Output.OBJD/Darwin_SINGLE_SHLIB/rsapkcs.o > Output.OBJD/Darwin_SINGLE_SHLIB/shvfy.o > Output.OBJD/Darwin_SINGLE_SHLIB/tlsprfalg.o > Output.OBJD/Darwin_SINGLE_SHLIB/jpake.o > Output.OBJD/Darwin_SINGLE_SHLIB/secmpi.o > Output.OBJD/Darwin_SINGLE_SHLIB/kyber.o > Output.OBJD/Darwin_SINGLE_SHLIB/ml_dsa.o > Output.OBJD/Darwin_SINGLE_SHLIB/kyber-pqcrystals-ref.o > Output.OBJD/Darwin_SINGLE_SHLIB/mpprime.o > Output.OBJD/Darwin_SINGLE_SHLIB/mpmontg.o > Output.OBJD/Darwin_SINGLE_SHLIB/mplogic.o > Output.OBJD/Darwin_SINGLE_SHLIB/mpi.o > Output.OBJD/Darwin_SINGLE_SHLIB/mp_gf2m.o > Output.OBJD/Darwin_SINGLE_SHLIB/mpcpucache.o > Output.OBJD/Darwin_SINGLE_SHLIB/ecp_25519.o > Output.OBJD/Darwin_SINGLE_SHLIB/ecp_secp256r1.o > Output.OBJD/Darwin_SINGLE_SHLIB/ecp_secp384r1.o > Output.OBJD/Darwin_SINGLE_SHLIB/ecp_secp521r1.o > Output.OBJD/Darwin_SINGLE_SHLIB/curve25519_64.o > Output.OBJD/Darwin_SINGLE_SHLIB/Hacl_Poly1305_32.o > Output.OBJD/Darwin_SINGLE_SHLIB/Hacl_Chacha20.o > Output.OBJD/Darwin_SINGLE_SHLIB/Hacl_Chacha20Poly1305_32.o > Output.OBJD/Darwin_SINGLE_SHLIB/Hacl_Hash_SHA3.o > Output.OBJD/Darwin_SINGLE_SHLIB/Hacl_P256.o > Output.OBJD/Darwin_SINGLE_SHLIB/Hacl_P384.o > Output.OBJD/Darwin_SINGLE_SHLIB/Hacl_P521.o > Output.OBJD/Darwin_SINGLE_SHLIB/Hacl_Ed25519.o > Output.OBJD/Darwin_SINGLE_SHLIB/Hacl_Curve25519_51.o > Output.OBJD/Darwin_SINGLE_SHLIB/aes-armv8.o > Output.OBJD/Darwin_SINGLE_SHLIB/ghash-aarch64.o > Output.OBJD/Darwin_SINGLE_SHLIB/sha1-armv8.o > Output.OBJD/Darwin_SINGLE_SHLIB/sha256-armv8.o > Output.OBJD/Darwin_SINGLE_SHLIB/aarch64-gcm-wrap.o > Output.OBJD/Darwin_SINGLE_SHLIB/deprecated/seed.o > Output.OBJD/Darwin_SINGLE_SHLIB/deprecated/alg2268.o > Output.OBJD/Darwin_SINGLE_SHLIB/combined_core.o > Output.OBJD/Darwin_SINGLE_SHLIB/libcrux_ct_ops.o > Output.OBJD/Darwin_SINGLE_SHLIB/libcrux_sha3_portable.o > Output.OBJD/Darwin_SINGLE_SHLIB/libcrux_mlkem_core.o > Output.OBJD/Darwin_SINGLE_SHLIB/libcrux_mlkem_portable.o > Output.OBJD/Darwin_SINGLE_SHLIB/libcrux_mlkem768_portable.o > Output.OBJD/Darwin_SINGLE_SHLIB/libcrux_mlkem1024_portable.o > Output.OBJD/Darwin_SINGLE_SHLIB/libcrux_mldsa_core.o > Output.OBJD/Darwin_SINGLE_SHLIB/libcrux_mldsa_portable.o > Output.OBJD/Darwin_SINGLE_SHLIB/libcrux_mldsa44_portable.o > Output.OBJD/Darwin_SINGLE_SHLIB/libcrux_mldsa65_portable.o > Output.OBJD/Darwin_SINGLE_SHLIB/libcrux_mldsa87_portable.o > Output.OBJD/Darwin_SINGLE_SHLIB/aarch64-gcm-slothy/gcm-128-enc.o > Output.OBJD/Darwin_SINGLE_SHLIB/aarch64-gcm-slothy/gcm-192-enc.o > Output.OBJD/Darwin_SINGLE_SHLIB/aarch64-gcm-slothy/gcm-256-enc.o > Output.OBJD/Darwin_SINGLE_SHLIB/aarch64-gcm-slothy/gcm-128-dec.o > Output.OBJD/Darwin_SINGLE_SHLIB/aarch64-gcm-slothy/gcm-192-dec.o > Output.OBJD/Darwin_SINGLE_SHLIB/aarch64-gcm-slothy/gcm-256-dec.o > -L../../../dist/Output.OBJD/lib -L../../../dist/Output.OBJD/lib -lnssutil3 > -L/opt/local/lib/nspr -lnspr4 -dylib_file > /opt/local/lib/nss/libplc4.dylib:../../../dist/Output.OBJD/lib/libplc4.dylib > -dylib_file > /opt/local/lib/nss/libplds4.dylib:../../../dist/Output.OBJD/lib/libplds4.dylib > > ld: warning: -dylib_file is deprecated. Use -F or -L to control where > indirect dylibs are found > duplicate symbol '_gcm_HashInit_hw' in: > > /opt/local/var/macports/build/nss-ee71eaaa/work/nss-3.128/nss/lib/freebl/Output.OBJD/Darwin_SINGLE_SHLIB/gcm.o > > /opt/local/var/macports/build/nss-ee71eaaa/work/nss-3.128/nss/lib/freebl/Output.OBJD/Darwin_SINGLE_SHLIB/ghash-aarch64.o > duplicate symbol '_platform_ghash_support' in: > > /opt/local/var/macports/build/nss-ee71eaaa/work/nss-3.128/nss/lib/freebl/Output.OBJD/Darwin_SINGLE_SHLIB/gcm.o > > /opt/local/var/macports/build/nss-ee71eaaa/work/nss-3.128/nss/lib/freebl/Output.OBJD/Darwin_SINGLE_SHLIB/ghash-aarch64.o > duplicate symbol '_gcm_HashZeroX_hw' in: > > /opt/local/var/macports/build/nss-ee71eaaa/work/nss-3.128/nss/lib/freebl/Output.OBJD/Darwin_SINGLE_SHLIB/gcm.o > > /opt/local/var/macports/build/nss-ee71eaaa/work/nss-3.128/nss/lib/freebl/Output.OBJD/Darwin_SINGLE_SHLIB/ghash-aarch64.o > duplicate symbol '_gcm_HashWrite_hw' in: > > /opt/local/var/macports/build/nss-ee71eaaa/work/nss-3.128/nss/lib/freebl/Output.OBJD/Darwin_SINGLE_SHLIB/gcm.o > > /opt/local/var/macports/build/nss-ee71eaaa/work/nss-3.128/nss/lib/freebl/Output.OBJD/Darwin_SINGLE_SHLIB/ghash-aarch64.o > duplicate symbol '_gcm_HashMult_hw' in: > > /opt/local/var/macports/build/nss-ee71eaaa/work/nss-3.128/nss/lib/freebl/Output.OBJD/Darwin_SINGLE_SHLIB/gcm.o > > /opt/local/var/macports/build/nss-ee71eaaa/work/nss-3.128/nss/lib/freebl/Output.OBJD/Darwin_SINGLE_SHLIB/ghash-aarch64.o > ld: 5 duplicate symbols > > -- > You received this message because you are subscribed to the Google Groups " > [email protected]" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/a/mozilla.org/d/msgid/dev-tech-crypto/024a8691-8d8f-48e6-b52f-98f2c379b48dn%40mozilla.org > <https://groups.google.com/a/mozilla.org/d/msgid/dev-tech-crypto/024a8691-8d8f-48e6-b52f-98f2c379b48dn%40mozilla.org?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "[email protected]" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/a/mozilla.org/d/msgid/dev-tech-crypto/CAON8YFMY0YLgYDa%2BJTDFLGq09f0ickUbF33XKab3dVfjf8Et4g%40mail.gmail.com.
