summaryrefslogtreecommitdiff
path: root/lang/gcc48
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2015-10-09 11:27:23 +0000
committerjperkin <jperkin@pkgsrc.org>2015-10-09 11:27:23 +0000
commit77af8bcf5db9ecfe0c97e3d7ab578fd2a663ba68 (patch)
treec7c76dd2186ab2ee0c250b568fd9ce8f4c6f8b27 /lang/gcc48
parentcd251c8ec45cdb7e7b75736ec1e6c7c8cc02027f (diff)
downloadpkgsrc-77af8bcf5db9ecfe0c97e3d7ab578fd2a663ba68.tar.gz
Skip shlibs check for libgcj_bc.so, a "fake" library used at link time
only. Fixes build on Linux.
Diffstat (limited to 'lang/gcc48')
-rw-r--r--lang/gcc48/Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/lang/gcc48/Makefile b/lang/gcc48/Makefile
index 1e4c176e21f..27a7203e034 100644
--- a/lang/gcc48/Makefile
+++ b/lang/gcc48/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2015/04/10 00:32:08 rodent Exp $
+# $NetBSD: Makefile,v 1.21 2015/10/09 11:27:23 jperkin Exp $
GCC_PKGNAME= gcc48
.include "version.mk"
@@ -64,6 +64,9 @@ BOOT_LDFLAGS+= ${LDFLAGS:M-Wl,-syslibroot*}
# GCC does not understand this option; remove it, or stage build will fail
BUILDLINK_TRANSFORM+= rm:-stdlib=libc++
+# Ignore missing rpaths in "fake" library.
+CHECK_SHLIBS_SKIP+= ${GCC_PKGNAME}/lib*/libgcj_bc.so*
+
## For target librarys and libjava programs.
CONFIGURE_ENV+= LDFLAGS_FOR_TARGET=${LDFLAGS_FOR_TARGET:Q}