Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Jun 2010 22:35:44 +0200
From:      Ed Schouten <ed@80386.nl>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        andreast-list@fgznet.ch, freebsd-current@freebsd.org
Subject:   Re: How to disable CLANG & co build in buildworld?
Message-ID:  <20100611203544.GA1797@hoeg.nl>
In-Reply-To: <20100611.132052.271446115462387749.imp@bsdimp.com>
References:  <4C128548.8090505@fgznet.ch> <20100611185237.GL56080@hoeg.nl> <20100611.132052.271446115462387749.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--bg08WKrSYDhXBjb5
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

* M. Warner Losh <imp@bsdimp.com> wrote:
> Except that clang isn't quite disabled when cross-building, due to the
> issue I pointed out when the commit went in wrt bsd.own.mk.
> MACHINE_ARCH is still amd64 until we start to build the sparc64
> binaries, so anything in the bootstrapping part of the build will not
> be disabled.  that's one of many reasons disabling things in
> bsd.own.mk based on architecture is going to fail.

Exactly. I already mentioned this problem on arch@ back in May. That's
why a small portion of LLVM, namely tblgen, is always built. Even though
this will slightly increase the build time, it shouldn't be excessive.
If someone knows of a nice way to fix this, I am more than willing to
get it fixed.

It should be noted that tblgen is not the only tool that may get built
for nothing. Another example is aicasm, which is always built, even if
ahc is not placed in the kernel configuration file.

--=20
 Ed Schouten <ed@80386.nl>
 WWW: http://80386.nl/

--bg08WKrSYDhXBjb5
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)

iEYEARECAAYFAkwSniAACgkQ52SDGA2eCwXWxgCfdx7honquo8GhbFG+ye2+zkCi
YY0An1hMuLjaCjsxuOx5QzYDeOYEA96j
=YMy1
-----END PGP SIGNATURE-----

--bg08WKrSYDhXBjb5--



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