Date: Wed, 24 Sep 2014 17:19:27 -0700 From: Garrett Cooper <yaneurabeya@gmail.com> To: Marcel Moolenaar <marcel@xcllnt.net> Cc: freebsd-current@freebsd.org Subject: Re: Poor state of the build infrastructure. Message-ID: <2AB53C65-8CBF-4076-B0E5-B69E7D31ED2D@gmail.com> 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
--Apple-Mail=_FDBFD575-A6B9-4282-8204-3E7E3BAF9E5C Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On Sep 24, 2014, at 16:33, 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=20 >> 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. >=20 > 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. >=20 > 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 agree with Marcel. COMPILER_TYPE showed up before 10.0-CURRENT = dealing with the gcc->clang cutover and caused some minor issues when = integrating with some FreeBSD makefiles unless using the top-level make = rules. It would be nice if it defaulted to something sane now that the = build knobs work has been moved out to src.opts.mk . Thanks! -Garrett --Apple-Mail=_FDBFD575-A6B9-4282-8204-3E7E3BAF9E5C Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQEcBAEBCgAGBQJUI1+PAAoJEMZr5QU6S73eg5oH/1OYoLHnSJhZk/I1F1whFMp5 keF657BIZ0iicCDyTnkFsUs9HeWiDMEjSA2XZzszS1PG6UoghyFzLuVHF1SAIdrR d9W5poppSHitm4OSYNyu+pew/+BECz4MRKfeEMMPlpx8Sb58vqPmgeMBRwlpS66Q JcqkZTaOTNlBNEjmHE46W4cqg+EsDslLHXJ+clWUVfqXWlOco/JL729R+Ch2Sx2v bU4CayskaOy42TWxSwEr56+ixbodwJI9R9NOrlQIYmznI6+0MfbGQWi9C215WOG0 QalQGW0reryC826a+IOPubr/TLP0UJ0uO2oKt9rl5zUt1Hl4dgo5iXqjBe+08Js= =tsdz -----END PGP SIGNATURE----- --Apple-Mail=_FDBFD575-A6B9-4282-8204-3E7E3BAF9E5C--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2AB53C65-8CBF-4076-B0E5-B69E7D31ED2D>