Re: [package - 130arm64-default][java/openjdk17] Failed for openjdk17-17.0.2+8.1 in configure
Date: Mon, 09 May 2022 14:48:05 UTC
Hi, This patch works for me. I didn't test the builded openjdk17 yet. I guess that needs the same construction but we will see after building is finished. Regards, Ronald. diff --git a/java/bootstrap-openjdk17/Makefile b/java/bootstrap-openjdk17/Makefile index 9cb49ca170af..693da01a2395 100644 --- a/java/bootstrap-openjdk17/Makefile +++ b/java/bootstrap-openjdk17/Makefile @@ -1,5 +1,6 @@ PORTNAME= openjdk17 PORTVERSION= 17.0.1.12.1 +PORTREVISION= 1 CATEGORIES= java devel MASTER_SITES= LOCAL/glewis/bootstrap-openjdk17 \ LOCAL/pkubaj/bootstrap-openjdk17 @@ -40,6 +41,13 @@ PLIST_SUB+= NOT_I386="@comment " PLIST_SUB+= NOT_I386="" .endif +.if ${ARCH:Maarch64*} +USES+= elfctl +ELF_FEATURES= +noaslr:bin/* + +pre-install: elfctl-post-build # Workaround NO_BUILD +.endif + do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${INSTALLDIR} @cd ${WRKSRC} && ${COPYTREE_BIN} bin ${INSTALLDIR} Van: Greg Lewis <glewis@eyesbeyond.com> Datum: zondag, 8 mei 2022 06:14 Aan: Ronald Klop <ronald-lists@klop.ws>, "Mikaël Urankar" <mikael@FreeBSD.org> CC: freebsd-java@freebsd.org, freebsd-arm@freebsd.org Onderwerp: Re: [package - 130arm64-default][java/openjdk17] Failed for openjdk17-17.0.2+8.1 in configure > > Is the suggestion to put that into the openjdk17 port Makefile? I'll look for some documentation on this. > > FWIW, the bootstrap just works on the AWS hardware I stand up for aarch64. Although that is also where I built the bootstrap images. If someone has some different hardware that would be preferable? > > -- Greg > > On 5/2/22 12:12 AM, Ronald Klop wrote: >> >> Van: "Mikaël Urankar" <mikael@FreeBSD.org> >> Datum: zondag, 1 mei 2022 17:56 >> Aan: Ronald Klop <ronald-lists@klop.ws> >> Onderwerp: Re: [package - 130arm64-default][java/openjdk17] Failed for openjdk17-17.0.2+8.1 in configure >>> >>> On 30/04/2022 15:49, Ronald Klop wrote: >>> > Hi, >>> > >>> > Openjdk17 and openjdk13 are failing on 130arm64. >>> > >>> > This started in March, I don't see a bug report in Bugzilla about it. >>> > Openjdk17 is a LTS version so it would be nice to have that one fixed. > Openjdk13 is deprecated so don't bother about that one but mentioning > is because it might be related. >>> > >>> > Below the openjdk17 log. >>> > >>> > The build for main-arm64 had the same error: (IPv6:) > http://ampere2.nyi.freebsd.org/data/main-arm64-default/p62850d28ca57_s651a887f4e/logs/errors/openjdk17-17.0.2+8.1.log >>> > >>> > Regards, >>> > Ronald. >>> >>> Hi, >>> >>> It's similar to https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260187 >>> >>> >>> >>> >> >> >> Hi, >> >> Thanks for sharing your memory of closed issues! >> >> Would the port need something like this? >> >> ELF_FEATURES= noaslr:bootstrap-openjdk17/bin/java >> >> Maybe with a conditional on aarch64. >> >> Regards, >> Ronald. >> >