diff --git a/gnu/lib/libgcc/Makefile b/gnu/lib/libgcc/Makefile index 91faed8c56fd..db72e01c1483 100644 --- a/gnu/lib/libgcc/Makefile +++ b/gnu/lib/libgcc/Makefile @@ -12,6 +12,9 @@ LIB= gcc #SHLIB_MAJOR= 1 +# We need to install libgcc_pic.a as well, for use by shared libs. +INSTALL_PIC_ARCHIVE= yes + # # XXX This is a hack, but it seems to work. # libgcc2.a is meant to be compiled by *this* version of gcc. diff --git a/share/mk/bsd.libnames.mk b/share/mk/bsd.libnames.mk index 5e4c92043b83..1bbd5a711c13 100644 --- a/share/mk/bsd.libnames.mk +++ b/share/mk/bsd.libnames.mk @@ -37,6 +37,7 @@ LIBFORM?= ${DESTDIR}${LIBDIR}/libform.a LIBFTPIO?= ${DESTDIR}${LIBDIR}/libftpio.a LIBG2C?= ${DESTDIR}${LIBDIR}/libg2c.a LIBGCC?= ${DESTDIR}${LIBDIR}/libgcc.a +LIBGCC_PIC?= ${DESTDIR}${LIBDIR}/libgcc_pic.a LIBGEOM?= ${DESTDIR}${LIBDIR}/libgeom.a LIBGNUREGEX?= ${DESTDIR}${LIBDIR}/libgnuregex.a LIBGSSAPI?= ${DESTDIR}${LIBDIR}/libgssapi.a # XXX in secure dist, not base