Re: git: f9df60975087 - main - Add support for host32 for DIRDEPS_BUILD
- In reply to: Mark Millard : "Re: git: f9df60975087 - main - Add support for host32 for DIRDEPS_BUILD"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 24 Sep 2023 01:46:06 UTC
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.