a5190194a0
You might have to update the compiler-rt package! See UPDATING. . the purpose of this -L was solely to find compiler-rt, which contains runtime support code for clang-compiled binaries . this also makes all other packaged libraries visible, however . it is cleaner to isolate the base system from packages, and so compiler-rt puts itself in /usr/pkg/compiler-rt/lib/ too, which the base system henceforth uses exclusively . e.g. this solves a link failure when libfetch is installed as a package . the new compiler-rt package also puts itself in /usr/pkg/lib for 'old' systems; that is harmless. The benefit of 'new' systems is that the other packages are hidden.
10 lines
290 B
Makefile
10 lines
290 B
Makefile
# MINIX-specific servers/drivers options
|
|
.include <bsd.own.mk>
|
|
|
|
.if ${CC} == "gcc"
|
|
LDADD+= -nodefaultlibs -lgcc -lsys -lgcc -lminc
|
|
.elif ${CC} == "clang"
|
|
LDADD+= -nodefaultlibs -L/usr/pkg/compiler-rt/lib -lCompilerRT-Generic -lsys -lCompilerRT-Generic -lminc
|
|
.endif
|
|
|
|
.include <bsd.prog.mk>
|