Date: Fri, 20 Dec 2024 11:39:39 GMT From: Robert Clausecker <fuz@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 563e0351f107 - main - lang/mecrisp-stellaris: is PIE_UNSAFE Message-ID: <202412201139.4BKBddFW059257@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202412201139.4BKBddFW059257>