Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Sep 2023 18:46:06 -0700
From:      "Simon J. Gerraty" <sjg@juniper.net>
To:        Mark Millard <marklmi@yahoo.com>
Cc:        Mike Karels <mike@karels.net>, <stevek@juniper.net>, <dev-commits-src-main@freebsd.org>, <sjg@juniper.net>
Subject:   Re: git: f9df60975087 - main - Add support for host32 for DIRDEPS_BUILD
Message-ID:  <47227.1695519966@kaos.jnpr.net>
In-Reply-To: <E541DE87-9FEB-428A-940C-36686D5A7B9C@yahoo.com>
References:  <79F167D9-DF7A-4714-92EE-3B9FBB7BF912.ref@yahoo.com> <79F167D9-DF7A-4714-92EE-3B9FBB7BF912@yahoo.com> <2401.1695508551@kaos.jnpr.net> <8033.1695509469@kaos.jnpr.net> <E541DE87-9FEB-428A-940C-36686D5A7B9C@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Mark Millard <marklmi@yahoo.com> wrote:
> > Does the following look like it would DTRT for you?
> > Not sure about COMPILER_TYPE vs COMPAT_COMPILER_TYPE
> 
> I reported strictly based on noticing the official FreeBSD
> Jenkins activity having build failures. My environment is

Thanks.


> I expect that Mike Karels would be a better one to comment
> on any alternate structuring for having the build environment
> always be explicit for its aarch64 -m32 use, at least based
> on preexisting familiarity with where and how things are used.
> 
> Last I tried, gcc12 based builds did not work/finish for
> aarch64, even though amd64 was working at the time. It seemed
> that the status was not a surprise to folks. Correctly
> covering gcc12 use for this issue may well still end up with
> a broken/incomplete aarch64+LIB32 build via gcc12 --for other
> reasons.

> I see that you have since disabled the new share/mk/local.sys.mk
> code unless ${MK_DIRDEPS_BUILD} == "yes" --thus giving time
> for considering alternatives.

Yes, the block was moved from *sys.dirdeps*.mk which only applies to
DIRDEPS_BUILD, so seemed like a safe option for now.

As I mentioned I think using a separate variable for the arg to -target
flag is probably the best bet - allows that to be controlled
independently.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47227.1695519966>