This has kept me spinning in a few hours since yesterday. So I gave a try at configure and compile of bind-9.11.31 on ye Fujitsu/Oracle SPARC Solaris 10 boxen and I see :
. . . /opt/developerstudio12.6/bin/cc -mt -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003 -I../.. -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/dns/include -I../../lib/dns/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include -I../../lib/isc/pthreads/include -I../../lib/isc/noatomic/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isccfg/include -I../../lib/isccfg/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/lwres/include -I../../lib/lwres/unix/include -I../../lib/lwres/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/bind9/include -I../../lib/bind9/include -I/opt/bw/include -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DOPENSSL -DVERSION=\"9.11.31\" -D_XPG4_2 -D__EXTENSIONS__ -std=iso9899:2011 -m64 -xarch=sparc -g -mc -xs -errfmt=error -erroff=%none -errshort=full -errtags=yes -errwarn=%none -ftrap=%none -xbuiltin=%none -xildoff -xlibmieee -xstrconst -xcode=pic32 -xmemalign=8s -xnolibmil -xunroll=1 -xregs=no%appl -xdebugformat=dwarf -I/usr/include/libxml2 -KPIC -c isc-hmac-fixup-symtbl.c gmake[3]: Leaving directory '/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/bin/tools' Undefined first referenced symbol in file EVP_MD_CTX_new ../../lib/isc/libisc-nosymtbl.a(md5.o) EVP_sha512 ../../lib/isc/libisc-nosymtbl.a(sha2.o) EVP_sha384 ../../lib/isc/libisc-nosymtbl.a(sha2.o) EVP_sha224 ../../lib/isc/libisc-nosymtbl.a(sha2.o) EVP_sha256 ../../lib/isc/libisc-nosymtbl.a(sha2.o) EVP_DigestInit ../../lib/isc/libisc-nosymtbl.a(md5.o) EVP_DigestUpdate ../../lib/isc/libisc-nosymtbl.a(md5.o) EVP_MD_CTX_reset ../../lib/isc/libisc-nosymtbl.a(sha2.o) EVP_md5 ../../lib/isc/libisc-nosymtbl.a(md5.o) EVP_sha1 ../../lib/isc/libisc-nosymtbl.a(sha1.o) EVP_DigestFinal ../../lib/isc/libisc-nosymtbl.a(md5.o) EVP_MD_CTX_free ../../lib/isc/libisc-nosymtbl.a(md5.o) ld: fatal: symbol referencing errors. No output written to isc-hmac-fixuptmp1 gmake[2]: *** [Makefile:495: isc-hmac-fixup] Error 1 gmake[2]: Leaving directory '/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/bin/tools' gmake[1]: *** [Makefile:79: subdirs] Error 1 gmake[1]: Leaving directory '/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/bin' gmake: *** [Makefile:88: subdirs] Error 1 That is just bizarre because I can cd into the bin/tools directory and do the link stage manually just fine : alpha $ /opt/developerstudio12.6/bin/cc -mt \ > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003 \ > -I../.. \ > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/dns/include \ > -I../../lib/dns/include \ > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include \ > -I../../lib/isc \ > -I../../lib/isc/include \ > -I../../lib/isc/unix/include \ > -I../../lib/isc/pthreads/include \ > -I../../lib/isc/noatomic/include \ > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isccfg/include \ > -I../../lib/isccfg/include \ > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/lwres/include \ > -I../../lib/lwres/unix/include \ > -I../../lib/lwres/include \ > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/bind9/include \ > -I../../lib/bind9/include \ > -I/opt/bw/include \ > -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DOPENSSL \ > -DVERSION=\"9.11.31\" \ > -D_XPG4_2 -D__EXTENSIONS__ -std=iso9899:2011 \ > -m64 -xarch=sparc -g -mc -xs -errfmt=error -erroff=%none -errshort=full \ > -errtags=yes -errwarn=%none -ftrap=%none -xbuiltin=%none -xildoff \ > -xlibmieee -xstrconst -xcode=pic32 -xmemalign=8s -xnolibmil -xunroll=1 \ > -xregs=no%appl -xdebugformat=dwarf -KPIC \ > -H -# -c isc-hmac-fixup-symtbl.c ### cc: Note: NLSPATH = /opt/developerstudio12.6/bin/../lib/locale/%L/LC_MESSAGES/%N.cat:/opt/developerstudio12.6/bin/../../lib/locale/%L/LC_MESSAGES/%N.cat ### cc: Note: TMPDIR = /var/tmp/dclarke ### command line files and options (expanded): ### -mt=yes -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003 -I../.. -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/dns/include -I../../lib/dns/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include -I../../lib/isc/pthreads/include -I../../lib/isc/noatomic/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isccfg/include -I../../lib/isccfg/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/lwres/include -I../../lib/lwres/unix/include -I../../lib/lwres/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/bind9/include -I../../lib/bind9/include -I/opt/bw/include -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DOPENSSL -DVERSION="9.11.31" -D_XPG4_2 -D__EXTENSIONS__ -std=c11 -m64 -xarch=sparc -xdebuginfo=line,param,variable,tagtype,codetag,decl -xglobalize=yes -xpatchpadding=fix -xkeep_unref=funcs,vars -mc -xs=yes -errfmt=error -erroff=%none -errshort=full -errtags=yes -errwarn=%none -ftrap=%none -xbuiltin=%none -xlibmieee -xstrconst -xmemalign=8s -xnolibmil -xunroll=1 -xregs=no%appl -xdebugformat=dwarf -xcode=pic32 -H -# -c isc-hmac-fixup-symtbl.c /opt/developerstudio12.6/lib/compilers/bin/acomp -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DOPENSSL -DVERSION="9.11.31" -D_XPG4_2 -D__EXTENSIONS__ -H -Qy -std=c11 -i isc-hmac-fixup-symtbl.c -D__SunOS_5_10 -D__SunOS_RELEASE=0x051000 -D__SUNPRO_C=0x5150 -D__unix -D__SVR4__ -D__svr4__ -D__SVR4 -D__sun -D__sun__ -D__SunOS -D__sparcv9 -D__sparc_v9__ -D__sparc -D__sparc__ -D_LP64 -D__LP64__ -D__arch64__ -D__ORDER_LITTLE_ENDIAN__=1234 -D__ORDER_BIG_ENDIAN__=4321 -D__BYTE_ORDER__=__ORDER_BIG_ENDIAN__ -D__BUILTIN_VA_ARG_INCR -D__C11FEATURES__ -D__C99FEATURES__ -D__STRICT_ANSI__ -D__PRAGMA_REDEFINE_EXTNAME -Dunix -Dsun -Dsparc -D__RESTRICT -D__FLT_EVAL_METHOD__=0 -D_REENTRANT -D__SUN_PREFETCH -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003 -I../.. -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/dns/include -I../../lib/dns/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include -I../../lib/isc/pthreads/include -I../../lib/isc/noatomic/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isccfg/include -I../../lib/isccfg/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/lwres/include -I../../lib/lwres/unix/include -I../../lib/lwres/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/bind9/include -I../../lib/bind9/include -I/opt/bw/include -I-xbuiltin -I/opt/developerstudio12.6/lib/compilers/include/cc -2K -errfmt=error -erroff=%none -errshort=full -errwarn=%none -errtags -xbuiltin=%none -strconst -fsimple=0 -m64 -fparam_ir -fparam_ir -xglobalize=yes -xdebuginfo=line,param,variable,tagtype,codetag,decl -xkeep_unref=funcs,vars -xF=%none -xdbggen=dwarf+usedonly+incl+line+param+variable+tagtype+codetag+decl -xldscope=global -xivdep=loop -xanalyze=code -c99OS "-g/opt/developerstudio12.6/bin/cc -mt -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003 -I../.. -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/dns/include -I../../lib/dns/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include -I../../lib/isc/pthreads/include -I../../lib/isc/noatomic/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isccfg/include -I../../lib/isccfg/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/lwres/include -I../../lib/lwres/unix/include -I../../lib/lwres/include -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/bind9/include -I../../lib/bind9/include -I/opt/bw/include -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS='64' -DOPENSSL -DVERSION='"9.11.31"' -D_XPG4_2 -D__EXTENSIONS__ -std=iso9899:2011 -m64 -xarch=sparc -g -mc -xs -errfmt=error -erroff=%none -errshort=full -errtags=yes -errwarn=%none -ftrap=%none -xbuiltin=%none -xildoff -xlibmieee -xstrconst -xcode=pic32 -xmemalign=8s -xnolibmil -xunroll=1 -xregs=no%appl -xdebugformat=dwarf -KPIC -H -c " -destination_ir=iropt -r /var/tmp/dclarke/acomp.1620217682.10303.01.ir /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/backtrace.h /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/types.h /usr/include/stdbool.h /usr/include/sys/feature_tests.h /usr/include/sys/ccompile.h /usr/include/sys/isa_defs.h /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/bind9.h /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/platform.h /usr/include/limits.h /usr/include/iso/limits_iso.h /usr/include/sys/int_limits.h /usr/include/sys/unistd.h /usr/include/inttypes.h /usr/include/sys/inttypes.h /usr/include/sys/int_types.h /usr/include/sys/int_const.h /usr/include/sys/int_fmtio.h /usr/include/sys/stdint.h ../../lib/isc/unix/include/isc/offset.h /usr/include/sys/types.h /usr/include/sys/machtypes.h /usr/include/sys/select.h /usr/include/sys/time_impl.h /usr/include/sys/time.h /usr/include/sys/types.h /usr/include/time.h /usr/include/iso/time_iso.h /usr/include/sys/select.h /usr/include/stddef.h /usr/include/iso/stddef_iso.h /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/list.h /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/assertions.h /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/lang.h /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/likely.h cat /var/tmp/dclarke/acomp.1620217682.10303.01.ir >/var/tmp/dclarke/acomp.1620217682.10303.02.ir /opt/developerstudio12.6/lib/compilers/bin/previse -Qy -erroff=%none -errwarn=%none -errtags -O3 -xarch=sparc -m64 -xchip=generic -xcache=generic -xdebuginfo=line,param,variable,tagtype,codetag,decl -depend -xbuiltin=%none -xprefetch=auto,explicit -xprefetch_level=1 -xprefetch_auto_type=no%indirect_array_access -o /var/tmp/dclarke/iropt.1620217682.10303.03.ir "-Astatic_err_check:previse_iropt=on:umr=on:aob=on:free=on:nulld=on:nullc=on:msg_ctl_level=0:analytics=off:stderr_output=on" /var/tmp/dclarke/acomp.1620217682.10303.02.ir /opt/developerstudio12.6/lib/compilers/bin/cg -Qy -fsimple=0 -xarch=sparc -m64 -xchip=generic -xcache=generic -comdat -ftrap=%none -xpatchpadding=fix -xdebuginfo=line,param,variable,tagtype,codetag,decl -xkeep_unref=funcs,vars -s -xbuiltin=%none -xcode=pic32 -xannotate=yes -xmemalign=8s -xprefetch=auto,explicit -xprefetch_auto_type=no%indirect_array_access -xcheck=stkovf -xcheck=noreturn -xthreadvar=dynamic -xregs=no%appl -unroll=1 -xvector=no -mt -oo isc-hmac-fixup-symtbl.o -ir /var/tmp/dclarke/acomp.1620217682.10303.01.ir /usr/ccs/bin/mcs -c isc-hmac-fixup-symtbl.o alpha $ OKee and that looks like it worked. I did go back and rebuild 9.11.26 with no issue. However this same strange bizarre pile of undefined symbols appears when I try to build 9.11.27 and 9.11.28 and of course 9.11.31. Any hints at all would be great. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information. bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users