CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]   2024/01/09 04:58:11

Modified files:
        infrastructure/mk: bsd.port.mk 

Log message:
Don't do the "if !exists(${_LD_PROGRAM})" check if USE_LLD=ports;
it results in ignoring the port unless ld.lld from ports clang is present
_when the Makefile is parsed_, so doesn't have chance to actually install
the relevant clang package.

This resulted in incomplete i386 bulks since mid November because it
only resulted in IGNORE rather than any kind of error, so didn't trigger
any reports of build failures. (Failure paths included gfortran -> graphviz
-> doxygen, gfortran -> numpy -> boost, etc).

(USE_LLD=ports is currently *only* used for gcc, and only on i386, so
other archs unaffected).

ok tb@

Reply via email to