RFR: JDK-8282532: Add option to explicitly set build platform and remove support for legacy cross compilation flags
TheShermanTanker
duke at openjdk.java.net
Wed Mar 2 08:37:03 UTC 2022
On Wed, 2 Mar 2022 08:27:19 GMT, Thomas Stuefe <stuefe at openjdk.org> wrote:
> > This also removes support for the legacy cross compilation flags as well.
>
> Hi,
>
> without reading through building.md and your patch, which legacy flags are would be removed by this?
>
> Thanks, Thomas
Specifically the flags that are checked if openjdk-target is specified, in make/autoconf/configure (Essentially just passing --build, --host and --target directly to configure, something which is largely discouraged within the JDK):
if test "x$conf_legacy_crosscompile" != "x"; then
if test "x$conf_openjdk_target" != "x"; then
echo "Error: Specifying --openjdk-target together with autoconf"
echo "legacy cross-compilation flags is not supported."
echo "You specified: --openjdk-target=$conf_openjdk_target and $conf_legacy_crosscompile."
echo "The recommended use is just --openjdk-target."
exit 1
else
echo "Warning: You are using legacy autoconf cross-compilation flags."
echo "It is recommended that you use --openjdk-target instead."
echo ""
fi
fi
> Oh, and please describe whatever you do in the JBS issue. It's completely blank. It would be nice if it contained a description of what you do, at least as good as the PR text. Thank you!
Will do, thanks for the heads up!
-------------
PR: https://git.openjdk.java.net/jdk/pull/7656
More information about the build-dev
mailing list