pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/arts For Linux, add workaround for bug noted in ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ba476b2a320c
branches:  trunk
changeset: 493205:ba476b2a320c
user:      reed <reed%pkgsrc.org@localhost>
date:      Fri Apr 29 13:49:02 2005 +0000

description:
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.)

diffstat:

 audio/arts/Makefile |  8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diffs (22 lines):

diff -r bddf0f74e6ee -r ba476b2a320c audio/arts/Makefile
--- a/audio/arts/Makefile       Fri Apr 29 13:06:21 2005 +0000
+++ b/audio/arts/Makefile       Fri Apr 29 13:49:02 2005 +0000
@@ -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 @@
 _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"



Home | Main Index | Thread Index | Old Index