Date: Wed, 31 Aug 2022 10:14:50 GMT From: Renato Botelho <garga@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 0f379164c78d - main - archivers/arj: Fix build inside ezjail Message-ID: <202208311014.27VAEoEu079689@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by garga: URL: https://cgit.FreeBSD.org/ports/commit/?id=0f379164c78d57e213a306f6a26d06a5cb07019e commit 0f379164c78d57e213a306f6a26d06a5cb07019e Author: Renato Botelho <garga@FreeBSD.org> AuthorDate: 2022-08-31 09:57:25 +0000 Commit: Renato Botelho <garga@FreeBSD.org> CommitDate: 2022-08-31 10:14:45 +0000 archivers/arj: Fix build inside ezjail For yet unclear reason this port was failing to build inside a jail built using ezjail. It ended up producing a broken msgbind binary that crashes early with 'Abort trap' message. ezjail built jail uses lots of symlinks pointing to a nullfs mounted partition and this combination seems to be the cause of this issue. After many tests jsm@ figured out that removing LD_STRIP definition from gnu/configure script solves the case. There is still something wrong, maybe on nullfs code, that should be investigated, but at least it fixes this port build. PR: 235636 Reported by: Peter Putzer <freebsd@mnd.sc> Sponsored by: Rubicon Communications, LLC ("Netgate") --- archivers/arj/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/archivers/arj/Makefile b/archivers/arj/Makefile index c552ddc316df..2b80eeec1840 100644 --- a/archivers/arj/Makefile +++ b/archivers/arj/Makefile @@ -1,6 +1,6 @@ PORTNAME= arj PORTVERSION= 3.10.22 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= archivers MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/2.78_3.10%20build%2022:source \ DEBIAN_POOL:patch @@ -58,7 +58,8 @@ post-patch: @${REINPLACE_CMD} -e 's!/etc!${LOCALBASE}/etc!' \ ${WRKSRC}/arj.c ${WRKSRC}/file_reg.c ${WRKSRC}/rearj.c @${REINPLACE_CMD} -e 's!-O2!!' -e 's!ALIGN_POINTERS!&,1,desc!' \ - -e 's!USE_COLORS!&,1,desc!' ${WRKSRC}/gnu/configure.in + -e 's!USE_COLORS!&,1,desc!' -e '/LD_STRIP=/d' \ + ${WRKSRC}/gnu/configure.in @${REINPLACE_CMD} -e 's!^static !!' ${WRKSRC}/integr.c post-install:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202208311014.27VAEoEu079689>