diff options
author | peter <peter@FreeBSD.org> | 2003-06-13 22:07:39 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2003-06-13 22:07:39 +0000 |
commit | db4799b48402f5e3a4c3e314d70f2ed6c079a3bc (patch) | |
tree | f10bb775508bc470de88b1fb08e5ac8968c71b95 | |
parent | 08313d1b2076a3ce22a4b0f5ecd271d592d04d4f (diff) | |
download | FreeBSD-src-db4799b48402f5e3a4c3e314d70f2ed6c079a3bc.zip FreeBSD-src-db4799b48402f5e3a4c3e314d70f2ed6c079a3bc.tar.gz |
Build/install the PIC version of libgcc (libcc_pic.a) for use by shared
libraries that do exception unwinding.
-rw-r--r-- | gnu/lib/libgcc/Makefile | 3 | ||||
-rw-r--r-- | share/mk/bsd.libnames.mk | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/gnu/lib/libgcc/Makefile b/gnu/lib/libgcc/Makefile index 91faed8..db72e01 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 5e4c920..1bbd5a7 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 |