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>