[MacPorts] #56486: nss @3.37 does not build on a 32-bit PPC
MacPorts
noreply at macports.org
Tue May 15 00:22:42 UTC 2018
#56486: nss @3.37 does not build on a 32-bit PPC
--------------------------+---------------------
Reporter: josephsacco | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: powerpc
Port: nss |
--------------------------+---------------------
Comment (by kencu):
better, maybe. But looks like disabling chachapoly (whatever that is)
doesn't really completely disable it, because it's still looking for some
bit of it later on:
{{{
/usr/bin/gcc-4.2 -arch ppc -o Output.OBJD/Darwin_SINGLE_SHLIB/ecp_25519.o
-c -Os -fPIC -Dppc -fno-common -pipe -DDARWIN -DHAVE_STRERROR
-DHAVE_BSD_FLOCK -Wall -Wshadow -DNSS_NO_GCC48 -DXP_UNIX
-DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSHLIB_VERSION=\"3\"
-DSOFTOKEN_SHLIB_VERSION=\"3\" -DRIJNDAEL_INCLUDE_TABLES -UDEBUG -DNDEBUG
-DNSS_DISABLE_CHACHAPOLY -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY
-DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES
-DKRML_NOUINT128 -DMP_API_COMPATIBLE -I/opt/local/include/nspr
-I../../../dist/Output.OBJD/include -I../../../dist/public/nss
-I../../../dist/private/nss -Impi -Iecl -Iverified -std=gnu99
ecl/ecp_25519.c
/usr/bin/gcc-4.2 -arch ppc -o
Output.OBJD/Darwin_SINGLE_SHLIB/curve25519_32.o -c -Os -fPIC -Dppc -fno-
common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -Wall -Wshadow
-DNSS_NO_GCC48 -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\"
-DSHLIB_VERSION=\"3\" -DSOFTOKEN_SHLIB_VERSION=\"3\"
-DRIJNDAEL_INCLUDE_TABLES -UDEBUG -DNDEBUG -DNSS_DISABLE_CHACHAPOLY
-DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT
-DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DKRML_NOUINT128
-DMP_API_COMPATIBLE -I/opt/local/include/nspr
-I../../../dist/Output.OBJD/include -I../../../dist/public/nss
-I../../../dist/private/nss -Impi -Iecl -Iverified -std=gnu99
ecl/curve25519_32.c
grep -v ';+' freebl.def | grep -v ';-' | sed -e 's; DATA ;;' -e 's,;;,,'
-e 's,;.*,,' -e 's,^,_,' > Output.OBJD/Darwin_SINGLE_SHLIB/freebl.def
rm -f Output.OBJD/Darwin_SINGLE_SHLIB/libfreebl3.dylib
/usr/bin/gcc-4.2 -arch ppc -dynamiclib -compatibility_version 1
-current_version 1 -install_name /opt/local/lib/nss/libfreebl3.dylib
-headerpad_max_install_names -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/alghmac.o
Output.OBJD/Darwin_SINGLE_SHLIB/rawhash.o
Output.OBJD/Darwin_SINGLE_SHLIB/alg2268.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/seed.o
Output.OBJD/Darwin_SINGLE_SHLIB/jpake.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/ecl.o
Output.OBJD/Darwin_SINGLE_SHLIB/ecl_mult.o
Output.OBJD/Darwin_SINGLE_SHLIB/ecl_gf.o
Output.OBJD/Darwin_SINGLE_SHLIB/ecp_aff.o
Output.OBJD/Darwin_SINGLE_SHLIB/ecp_jac.o
Output.OBJD/Darwin_SINGLE_SHLIB/ecp_mont.o
Output.OBJD/Darwin_SINGLE_SHLIB/ec_naf.o
Output.OBJD/Darwin_SINGLE_SHLIB/ecp_jm.o
Output.OBJD/Darwin_SINGLE_SHLIB/ecp_256.o
Output.OBJD/Darwin_SINGLE_SHLIB/ecp_384.o
Output.OBJD/Darwin_SINGLE_SHLIB/ecp_521.o
Output.OBJD/Darwin_SINGLE_SHLIB/ecp_256_32.o
Output.OBJD/Darwin_SINGLE_SHLIB/ecp_25519.o
Output.OBJD/Darwin_SINGLE_SHLIB/curve25519_32.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
Undefined symbols:
"_Hacl_Chacha20_Vec128_chacha20", referenced from:
_ChaCha20Xor in chacha20poly1305.o
"_Hacl_Chacha20_chacha20", referenced from:
_ChaCha20Xor in chacha20poly1305.o
}}}
--
Ticket URL: <https://trac.macports.org/ticket/56486#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list