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=