Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Oct 2020 19:21:09 -0500
From:      Kyle Evans <kevans@freebsd.org>
To:        mike tancsa <mike@sentex.net>
Cc:        FreeBSD-STABLE Mailing List <freebsd-stable@freebsd.org>, Bryan Drewery <bdrewery@freebsd.org>
Subject:   Re: building releng11 on RELENG12 broken ?
Message-ID:  <CACNAnaHsh97BXeVaFsJk7GoKwHpeVw%2B9RJpo_pGb36AyW5d_jg@mail.gmail.com>
In-Reply-To: <79727736-e586-fe94-f1f1-f4bf21acd17d@sentex.net>
References:  <79727736-e586-fe94-f1f1-f4bf21acd17d@sentex.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Oct 4, 2020 at 7:02 PM mike tancsa <mike@sentex.net> wrote:
>
> Not sure exactly when, but it seems building RELENG_11 seems to be
> broken on releng12.  I am trying to buildworld on a RELENG12 image with
> -j4 (12.2-STABLE r366088) and it fails with the errors below
>

Hi,

I've been battling this one for a couple days, but I really haven't
decided how to move forward. The TL;DR version is that crunchgen is
getting the OBJDIR wrong when building WITHOUT_AUTO_OBJ by assuming
objects will be built in-tree, but the reality is that it's more
complicated than that- it may still use out-of-tree OBJDIR if some
circumstances are hit.

This is reproducible on -HEAD and stable/12, too, but it's effectively
mitigated by the fact that those branches default to WITH_AUTO_OBJ.

CC'ing Bryan, because he probably has a better idea of how to fix it.
I almost smacked it with a "shell out for each utility and just ask
what the OBJDIR is" hammer, but I don't want to get smacked. =)

Thanks,

Kyle Evans



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