From 0800731a795acb91b627377a20b577a8c0758d28 Mon Sep 17 00:00:00 2001 From: Peter Wemm Date: Fri, 13 Jun 2003 22:07:39 +0000 Subject: [PATCH] Build/install the PIC version of libgcc (libcc_pic.a) for use by shared libraries that do exception unwinding. --- gnu/lib/libgcc/Makefile | 3 +++ share/mk/bsd.libnames.mk | 1 + 2 files changed, 4 insertions(+) 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