aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Moench-Tegeder <cmt@FreeBSD.org>2024-04-08 21:13:59 +0000
committerChristoph Moench-Tegeder <cmt@FreeBSD.org>2024-04-08 21:13:59 +0000
commit5c53f4de1a915eccf9f05932c48bf459a4e936d6 (patch)
tree4162f4b9f8738d50a459dba36390820609a06986
parent80cf3a62a7d2d875aca59c88bf0dc0b685891960 (diff)
Mk/bsd.gecko.mk: switch LLVM to 17
This brings gecko ports in line with rust's embedded llvm for those who want to try LTO. It also seems to improve overall behaviour of gecko ports, based on single-installation experience.
-rw-r--r--Mk/bsd.gecko.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index 400ad0f97a57..9e83aab4aec0 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -60,7 +60,7 @@ MOZILLA?= ${PORTNAME}
MOZILLA_VER?= ${PORTVERSION}
MOZILLA_BIN?= ${PORTNAME}-bin
MOZILLA_EXEC_NAME?=${MOZILLA}
-USES+= compiler:c++17-lang cpe gl gmake gnome iconv llvm:noexport localbase \
+USES+= compiler:c++17-lang cpe gl gmake gnome iconv llvm:17,noexport localbase \
pkgconfig python:build desktop-file-utils
CPE_VENDOR?=mozilla
USE_GL= gl
@@ -68,7 +68,7 @@ USE_GNOME= cairo gdkpixbuf2 gtk30
USE_XORG= x11 xcb xcomposite xdamage xext xfixes xrandr xrender xt xtst
HAS_CONFIGURE= yes
CONFIGURE_OUTSOURCE= yes
-LDFLAGS+= -Wl,--as-needed
+LDFLAGS+= -Wl,--as-needed -Wl,--undefined-version
BINARY_ALIAS+= python3=${PYTHON_CMD}
BUNDLE_LIBS= yes