From a2ffb119796aec1d5ed1f5242c8636ac21e93fca Mon Sep 17 00:00:00 2001 From: reed Date: Fri, 29 Apr 2005 13:49:02 +0000 Subject: For Linux, add workaround for bug noted in PR #25402. arts fails to build under Linux with many lines like: .libs/kmedia2.o(.gnu.linkonce.d._ZTIN4Arts20VideoPlayObject_baseE+0x10):../mcop/common.h:72: undefined reference to `typeinfo for Arts::Object_base' Use BUILDLINK_TRANSFORM to remove -Wl,--allow-shlib-undefined -Wl,--no-undefined (Note that KDE packages still have same problem.) --- audio/arts/Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/audio/arts/Makefile b/audio/arts/Makefile index adf2b259f02..3cdf142d58b 100644 --- a/audio/arts/Makefile +++ b/audio/arts/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.39 2005/04/12 15:11:18 tv Exp $ +# $NetBSD: Makefile,v 1.40 2005/04/29 13:49:02 reed Exp $ DISTNAME= arts-1.4.0 CATEGORIES= audio @@ -17,6 +17,12 @@ LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS} _IN_ARTS_BUILD= yes .include "../../meta-pkgs/kde3/kde3.mk" +.if ${OPSYS} == "Linux" +# workaround bug noted in PR #25402 +BUILDLINK_TRANSFORM+= rm:-Wl,--allow-shlib-undefined +BUILDLINK_TRANSFORM+= rm:-Wl,--no-undefined +.endif + .include "../../audio/esound/buildlink3.mk" .include "../../audio/libaudiofile/buildlink3.mk" .include "../../audio/libmad/buildlink3.mk" -- cgit v1.2.3