Basic context (more listed at the end of the message): # freebsd-version -ku; uname -a 11.0-CURRENT 11.0-CURRENT FreeBSD FBSDG3C0 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r279514M: Mon Mar 9 22:24:27 PDT 2015 root@FBSDG4S0:/usr/obj/usr/srcC/sys/GENERICvtsc-NODEBUG powerpc
The above powerpc (non-64) 11.0-CURRENT was bootstrapped from 10.1-STABLE without doing "make delete-old" and the like. So there is a clang 3.4.1 still in place but without libc++. No port-based compilers installed, not even powerpc64-xtoolchain-gcc. (In my other copies of the 11.0-CURRENT bootstrap I had run delete-old --before realizing the lack of a newer clang. I finally realized I had one powerpc (non-64) snapshot from before "delete-old". So this note is largely independent of the other notes I've sent in about when clang is not available and trying to use powerpc64-xtoolchain-gcc to bootstrap having clang.) The problem... In trying to bootstrap libc++ for clang into 11.0-CURRENT when it has clang 3.4.1 from the 10.1-STABLE I started by trying to build libcxxrt (which libc++ requires). So from /usr/src/lib/libcxxrt I tried: "make clean && make". The result was... ... building shared library libcxxrt.so.1 /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object. clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 More context: # more /etc/src.conf CPP=clang-cpp CC=clang CXX=clang++ #CFLAGS+=-DELF_VERBOSE #WITH_DEBUG_FILES= #WITHOUT_CLANG === Mark Millard markmi at dsl-only.net _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-toolchain To unsubscribe, send any mail to "[email protected]"
