Updating tcl86 from 8.6.12 to 8.6.13 on 13.1-STABLE OPTIONS_FILE_UNSET+=DEBUG OPTIONS_FILE_UNSET+=DTRACE OPTIONS_FILE_UNSET+=TCLMAN OPTIONS_FILE_SET+=THREADS OPTIONS_FILE_UNSET+=TZDATA portmaster fails at this point: ===> Generating temporary packing list /usr/bin/make install-binaries install-msgs install-headers INSTALL_PROGRAM="/bin/sh /usr/ports/lang/tcl86/work/tcl8.6.13/unix/install-sh -c -s" INSTALL_LIBRARY="/bin/sh /usr/ports/lang/tcl86/work/tcl8.6.13/unix/install-sh -c -S -x" Making directory /usr/ports/lang/tcl86/work/stage/usr/local/lib/tcl8.6 Installing libtcl86.so.1 to /usr/ports/lang/tcl86/work/stage/usr/local/lib/ Installing libtcl86.a to /usr/ports/lang/tcl86/work/stage/usr/local/lib Installing tclsh as /usr/ports/lang/tcl86/work/stage/usr/local/bin/tclsh8.6 Installing tclConfig.sh to /usr/ports/lang/tcl86/work/stage/usr/local/lib/tcl8.6/ Installing tclooConfig.sh to /usr/ports/lang/tcl86/work/stage/usr/local/lib/tcl8.6/ Installing libtclstub86.a to /usr/ports/lang/tcl86/work/stage/usr/local/lib/ strip: error: '/usr/ports/lang/tcl86/work/stage/usr/local/lib/_inst.57054_': not stripping symbol '.L.str.1' because it is named in a relocation *** Error code 1
Is this amd64?
Yes, amd64.
I worked around the issue by changing INSTALL_TARGET= install-strip install-libraries install-private-headers to INSTALL_TARGET= install install-libraries install-private-headers in /usr/ports/lang/tcl86/Makefile I checked that install-strip was already used in 8.6.12 so the root cause of the issue is elsewhere.
This sounds like you built a system with WITH_LLVM_BINUTILS in src.conf. See PR270768
*** This bug has been marked as a duplicate of bug 270768 ***
I'm closing this as duplicate and keeping 270768 open just because it has more details.