audio/tagutil: Unbreak on 11.x

/usr/bin/ld: undefined reference to symbol `__cxa_demangle@@CXXABI_1.3' (try adding -lcxxrt)

It links fine with lld.
This commit is contained in:
Tobias Kortkamp 2021-05-13 14:39:03 +02:00
parent d5c605ed26
commit 9b39ff2617
No known key found for this signature in database
GPG key ID: A4F09FB73CC51F61

View file

@ -37,10 +37,11 @@ OGG_LIB_DEPENDS=\
libvorbisfile.so:audio/libvorbis \
libogg.so:audio/libogg
OGG_CMAKE_OFF= -DWITHOUT_OGGVORBIS=yes
#.if exists(/usr/lib/libc++.so) && ${/usr/bin/ld:L:tA} != /usr/bin/ld.lld
#TAGLIB_BROKEN= ld: undefined reference to symbol '__cxa_demangle@@CXXABI_1.3' (try adding -lcxxrt)
#.endif
TAGLIB_LIB_DEPENDS= libtag_c.so:audio/taglib
TAGLIB_CMAKE_OFF= -DWITHOUT_TAGLIB=yes
# For FreeBSD 11: ld: undefined reference to symbol `__cxa_demangle@@CXXABI_1.3' (try adding -lcxxrt)
.if exists(/usr/bin/ld.lld) && ${/usr/bin/ld:L:tA} != /usr/bin/ld.lld
TAGLIB_LDFLAGS= -fuse-ld=lld
.endif
.include <bsd.port.mk>