aboutsummaryrefslogtreecommitdiffstats
path: root/lang/luajit
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2021-02-01 20:42:53 +0800
committerRene Ladan <rene@FreeBSD.org>2021-02-01 20:42:53 +0800
commita7d2ae454e62240f7349c94e02e45b5982e74204 (patch)
tree4682e9c4fd9a88e5031274827a9b5c373e363f38 /lang/luajit
parent2d9527944f116748b1e9605788b85df76a6c6d01 (diff)
downloadfreebsd-ports-gnome-a7d2ae454e62240f7349c94e02e45b5982e74204.tar.gz
freebsd-ports-gnome-a7d2ae454e62240f7349c94e02e45b5982e74204.tar.zst
freebsd-ports-gnome-a7d2ae454e62240f7349c94e02e45b5982e74204.zip
Remove support for FreeBSD 12.1 from various ports.
FreeBSD 12.1 reached end-of-life today. Adjust the message for the wine ports while here, since stable/13 has branched. Submitted by: rene Reviewed by: jbeich, mandree, mat, osa Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D28406
Diffstat (limited to 'lang/luajit')
-rw-r--r--lang/luajit/Makefile13
1 files changed, 0 insertions, 13 deletions
diff --git a/lang/luajit/Makefile b/lang/luajit/Makefile
index ce572e6ae722..329e24b05004 100644
--- a/lang/luajit/Makefile
+++ b/lang/luajit/Makefile
@@ -32,19 +32,6 @@ PLIST_SUB+= VERSION=${DISTVERSION}
.if ${ARCH:Mpowerpc*} || ${ARCH:Mmips*} || ${ARCH:Msparc*}
USE_GCC=yes
-.elif ${ARCH} == amd64
-# FreeBSD 12.1 shipped LLVM 8.0.1, which links libluajit with a TLS phdr that
-# requests a 16-byte alignment but an offset that's 8 mod 16. This results in
-# hilarity when an error is raised, as luajit raises an exception (stored in a
-# static TLS variable) via libunwind. libunwind assumes proper alignment of
-# the exception and uses a movaps instruction, which throws a SIGBUS when it
-# encounters this misaligned TLS data. While the linker problem doesn't seem
-# to be specific to amd64, the effect on luajit does seem to be.
-.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1201000 && ${OSVERSION} < 1202000
-LLVM_MINIMUM= 10
-BUILD_DEPENDS+= llvm${LLVM_MINIMUM}>=10.0:devel/llvm${LLVM_MINIMUM}
-CC= clang10
-.endif
.endif
post-install: