Skip site navigation (1)Skip section navigation (2)
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>