summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gnu/lib/libgcc/Makefile3
-rw-r--r--share/mk/bsd.lib.mk2
2 files changed, 3 insertions, 2 deletions
diff --git a/gnu/lib/libgcc/Makefile b/gnu/lib/libgcc/Makefile
index 4346fd2..2c1d01d 100644
--- a/gnu/lib/libgcc/Makefile
+++ b/gnu/lib/libgcc/Makefile
@@ -34,7 +34,7 @@ INSTALL_PIC_ARCHIVE= yes
XCC= ${CC}
XCXX= ${CXX}
-CFLAGS+= -nostdlib -fexceptions
+CFLAGS+= -fexceptions
CFLAGS+= -DIN_GCC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED \
-DFINE_GRAINED_LIBRARIES
.if ${OBJFORMAT} != aout
@@ -42,6 +42,7 @@ CFLAGS+= -D_PTHREADS -DGTHREAD_USE_WEAK
.endif
CFLAGS+= -I${.CURDIR}/../../usr.bin/cc/cc_tools \
-I${GCCDIR}/config -I${GCCDIR} -I.
+LDFLAGS= -nostdlib
# Remove any objects from LIB2FUNCS and LIB2_DIVMOD_FUNCS that are
# defined as optimized assembly code in LIB1ASMFUNCS.
diff --git a/share/mk/bsd.lib.mk b/share/mk/bsd.lib.mk
index 667b79a..add06aa 100644
--- a/share/mk/bsd.lib.mk
+++ b/share/mk/bsd.lib.mk
@@ -225,7 +225,7 @@ ${SHLIB_NAME}: ${SOBJS}
-o ${SHLIB_NAME} \
`lorder ${SOBJS} | tsort -q` ${LDADD}
.else
- @${CC} ${CFLAGS} -shared -Wl,-x \
+ @${CC} ${LDFLAGS} -shared -Wl,-x \
-o ${SHLIB_NAME} -Wl,-soname,${SONAME} \
`lorder ${SOBJS} | tsort -q` ${LDADD}
.endif
OpenPOWER on IntegriCloud