Skip site navigation (1)Skip section navigation (2)
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>