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.
>> >