git: 563e0351f107 - main - lang/mecrisp-stellaris: is PIE_UNSAFE
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 20 Dec 2024 11:39:39 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=563e0351f1075396adde5f1600fa528322ad9b58
commit 563e0351f1075396adde5f1600fa528322ad9b58
Author: Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2024-12-19 14:52:56 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-12-20 11:39:10 +0000
lang/mecrisp-stellaris: is PIE_UNSAFE
Not that it obeys LDFLAGS anyway, but it may be useful to document that
this port always installs a handcrafted, bespoke, position-dependent
ELF binary.
---
lang/mecrisp-stellaris/Makefile | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/lang/mecrisp-stellaris/Makefile b/lang/mecrisp-stellaris/Makefile
index e6cf0d375673..25c210608262 100644
--- a/lang/mecrisp-stellaris/Makefile
+++ b/lang/mecrisp-stellaris/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mecrisp-stellaris
-PORTVERSION= 2.6.3
+DISTVERSION= 2.6.3
CATEGORIES= lang
MASTER_SITES= SF/mecrisp
@@ -19,6 +19,9 @@ ONLY_FOR_ARCHS_REASON= written in ARM assembly
BUILD_DEPENDS= arm-none-eabi-binutils>2.25:devel/binutils@arm_none_eabi
+# Port installs a hand-crafted position-dependent ELF binary.
+PIE_UNSAFE= yes
+
# stripping eats our hand-crafted ELF binaries, so don't do that
# the binaries are free of symbols or stuff like that anyway
STRIP=