Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Sep 2014 16:47:31 -0700
From:      Justin Hibbits <chmeeedalf@gmail.com>
To:        Marcel Moolenaar <marcel@xcllnt.net>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Poor state of the build infrastructure.
Message-ID:  <20140924164731.2c170ced@zhabar.attlocal.net>
In-Reply-To: <FC0F5230-DF74-4740-A0A6-C2FDF022D094@xcllnt.net>
References:  <4496BEA3-9F6C-4F09-B8F6-68D97A331A60@xcllnt.net> <1643827.epFl9jnZN1@ralph.baldwin.cx> <FC0F5230-DF74-4740-A0A6-C2FDF022D094@xcllnt.net>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/b7Jp_gUBr12UWY=ZDZK5=3=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Wed, 24 Sep 2014 16:33:46 -0700
Marcel Moolenaar <marcel@xcllnt.net> wrote:

>=20
> On Sep 24, 2014, at 12:54 PM, John Baldwin <jhb@freebsd.org> wrote:
>=20
> > On Tuesday, September 23, 2014 09:29:48 AM Marcel Moolenaar wrote:
> >> What is going on here?
> >> Are we still in some kind of flux and people aren't done yet or is
> >> this the intended state by virtue of noone having anything left on
> >> there TODO list?
> >=20
> > Sorry to ask a dumb question, but are you sure you did the make
> > buildworld first?  Shouldn't that have errored if it couldn't build
> > crt1?
>=20
> The root cause problem was that MAKEOBJDIRPREFIX was not set
> to whatever it was set to during buildworld. That was easy
> enough to figure out when a bunch of things don't add up.

That's a very annoying problem, and even more annoying to track down.


> But neither problem mentioned in the email had anything to
> do with MAKEOBJDIRPREFIX. Having to set the COMPILER_TYPE
> as part of an install is a bug. Entering a powerpc buildenv
> and having a compiler that builds for the host (or maybe
> just some default) is a regression.

When MAKEOBJDIRPREFIX isn't set, it takes whatever compiler it can
find.  It should probably error out instead, since the build
environment isn't sane at this point.  I ran into this probably a few
weeks back.

> The only thing the FreeBSD build is good at, really, is
> building in /usr/src for the host. The rest is just not
> up to par and I think it harms FreeBSD beyond belief.

I have no problems building outside of /usr/src.

- Justin

--Sig_/b7Jp_gUBr12UWY=ZDZK5=3=
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBAgAGBQJUI1gbAAoJEDDHhY43vi25yigIAJ+uvO30d5VA5zb4W0YWcJXT
uT24hetiZN6h7dK9sLLMIr4jArf06sKHhK+Sy+uSGAijJWiYF4FzOWf+QAKy7kCL
JhhJEBbfQM/ikDfUhJauIw432O9/3Fiv36zFYJDLvcGcLB+3OsfIM5/PQuxp+i6k
tWPC23Ws+ogYwN3pdIhNTcB8GG6A8lGcQrzupdhmxMw0XuTLg/w6ZWCykD+XTkV9
xkJjusSqXUmyFqkCz5tb8ywbBXN8ak6gT1VjXx+LpmgJL9hVPzuyNMkVh/rM8D1b
k3oPLJeMCC5JwiZZ4l4YRuVajPfSacdsSGFlTlvJTlNARHT48H7x2rvMBB5zBdM=
=bGdM
-----END PGP SIGNATURE-----

--Sig_/b7Jp_gUBr12UWY=ZDZK5=3=--



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