[Bug 238906] graphics/mesa-dri: Allow building without LLVM
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 22 Feb 2025 21:41:36 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238906
--- Comment #24 from Helge Oldach <freebsd@oldach.net> ---
Keep in mind mesa-dri wants mesa-libs which has USES=llvm:noexport.
For my specific graphic card model I have only X11 and swrast enabled and
everything else off (for mesa-libs and mesa-dri). Since this PR got closed 5
years ago, I've been fine with below tweak. I think it would suite the
RPi4/aarch64 case likewise?
diff --git a/graphics/mesa-dri/Makefile b/graphics/mesa-dri/Makefile
index be54794d3a73..f60286a54d24 100644
--- a/graphics/mesa-dri/Makefile
+++ b/graphics/mesa-dri/Makefile
@@ -10,8 +10,6 @@ BUILD_DEPENDS+=
${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR}
LIB_DEPENDS+= libglapi.so:graphics/mesa-libs
-USES+= llvm:lib,noexport
-
OPTIONS_DEFINE= ZSTD
OPTIONS_GROUP= GALLIUM PLATFORM VULKAN
OPTIONS_DEFAULT= WAYLAND X11 ZSTD
diff --git a/graphics/mesa-dri/Makefile.common
b/graphics/mesa-dri/Makefile.common
index a97e27012721..2e7dafb0835c 100644
--- a/graphics/mesa-dri/Makefile.common
+++ b/graphics/mesa-dri/Makefile.common
@@ -77,5 +77,5 @@ MESON_ARGS+= -Dlibelf=disabled
LDFLAGS+= -Wl,--undefined-version
LDFLAGS+= -Wl,-rpath=${LOCALBASE}/llvm${LLVM_VERSION}/lib
-MESON_ARGS+= -Dllvm=enabled \
+MESON_ARGS+= -Dllvm=disabled \
-Dlibunwind=disabled
diff --git a/graphics/mesa-libs/Makefile b/graphics/mesa-libs/Makefile
index 7ffe5201b2a5..4c99f446a048 100644
--- a/graphics/mesa-libs/Makefile
+++ b/graphics/mesa-libs/Makefile
@@ -9,8 +9,6 @@ WWW= https://www.mesa3d.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/docs/license.rst
-USES= llvm:noexport
-
BUILD_DEPENDS= libglvnd>=0:graphics/libglvnd
OPTIONS_GROUP= PLATFORM
--
You are receiving this mail because:
You are the assignee for the bug.