git: 6527ebd1a84a - main - graphics/mesa-devel: unbreak build with LLD 17
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 16 Sep 2023 08:50:38 UTC
The branch main has been updated by jbeich:
URL: https://cgit.FreeBSD.org/ports/commit/?id=6527ebd1a84a9f8059ea3bed3c2ae3a8d82333df
commit 6527ebd1a84a9f8059ea3bed3c2ae3a8d82333df
Author: Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-09-16 08:31:49 +0000
Commit: Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-09-16 08:44:50 +0000
graphics/mesa-devel: unbreak build with LLD 17
ld: error: version script assignment of 'global' to symbol '__driDriverExtensions' failed: symbol not defined
ld: error: version script assignment of 'global' to symbol 'nouveau_drm_screen_create' failed: symbol not defined
ld: error: version script assignment of 'global' to symbol 'radeon_drm_winsys_create' failed: symbol not defined
ld: error: version script assignment of 'global' to symbol 'amdgpu_winsys_create' failed: symbol not defined
ld: error: version script assignment of 'global' to symbol 'fd_drm_screen_create_renderonly' failed: symbol not defined
ld: error: version script assignment of 'global' to symbol 'ac_init_shared_llvm_once' failed: symbol not defined
---
graphics/mesa-devel/Makefile | 1 +
1 file changed, 1 insertion(+)
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index f0fb166cce2a..fd02b5467fa2 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -47,6 +47,7 @@ MESON_ARGS= -Dgallium-omx=disabled \
-Dplatforms=${PLATFORMS:O:[-1..1]:ts,} \
-Dvideo-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc \
${NULL}
+LDFLAGS+= -Wl,--undefined-version # https://gitlab.freedesktop.org/mesa/mesa/-/issues/8003
PLIST_SUB= ARCH=${ARCH:S/amd/x86_/}
OPTIONS_DEFINE= LIBUNWIND LLVM LTO OPENCL VAAPI VDPAU VKLAYERS WAYLAND X11 ZSTD