Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 May 2013 13:49:14 -0700
From:      David Wolfskill <david@catwhisker.org>
To:        toolchain@freebsd.org
Subject:   Should "make -DNOCLEAN buildworld" always rebuild clang?
Message-ID:  <20130530204914.GN1334@albert.catwhisker.org>

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

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

As some of you may be aware, I track stable/9 daily.  (A recent history
of "uname -vp" outputs for stable/9 on my laptop may be seen at
<http://www.catwhisker.org/~david/FreeBSD/history/laptop_i386_9.txt>.)

And lest this message is misinterpreted: I am not complaining.  In
particular, I am not complaining about clang: I switched to using clang
for the system-build compiler shortly after BSDCan 2012, and I've never
looked back.  I'm very happy to have an alternative to gcc.

Yesterday, I had built r251096M; this morning, I updated to r251113M
and rebuilt with "touch /sys/conf/newvers.sh && make -j4 -DNOCLEAN
buildworld".  (Copy of typescript file available at
<http://www.catwhisker.org/~david/FreeBSD/stable_9/bw.txt>.)

As shown in the typescript, the sole change showed up as:

Script started on Thu May 30 04:22:12 2013
svn update /usr/src
Updating '/usr/src':
U    /usr/src/usr.sbin/newsyslog/newsyslog.c
Updated to revision 251129.

Script done on Thu May 30 04:22:18 2013


which would seem to have had minimal effect on the toolchain.

Yet the vast bulk of the above-cited typescript appears to be showing
the toolchain being rebuilt.  Is this intended?

Some other salient bits:

/etc/src.conf:

d129(9.1-S)[2] cat /etc/src.conf=20
KERNCONF=3DCANARY
PORTS_MODULES=3Dx11/nvidia-driver
CC=3Dclang
CXX=3Dclang++
CPP=3Dclang-cpp
WITH_LIBCPLUSPLUS=3Dyes
d129(9.1-S)[3]=20

/etc/make.conf:

d129(9.1-S)[3] cat /etc/make.conf
SENDMAIL_MC=3D/etc/mail/laptop.mc
NET_SNMP_SYS_CONTACT=3D"david@catwhisker.org"
NET_SNMP_SYS_LOCATION=3D"variable"
NET_SNMP_LOGFILE=3D/var/log/snmpd.log
NET_SNMP_PERSISTENTDIR=3D/var/net-snmp
WITH_BSD_JDK=3DTRUE
FORCE_PKG_REGISTER=3D     NO
# For mplayer
WITHOUT_RUNTIME_CPUDETECTION=3D   YES
WITH_OPTIMIZED_CFLAGS=3D  YES
WITHOUT_CJK=3D    YES
NO_SUID_XSERVER=3DYES
# For Linux compat
OVERRIDE_LINUX_BASE_PORT=3Df10
OVERRIDE_LINUX_NONBASE_PORTS=3Df10
# added by use.perl 2012-09-16 05:37:23
PERL_VERSION=3D5.14.2
INSTALL_AS_NCFTP=3Dyes
WITHOUT_PKGNG=3D  YES
d129(9.1-S)[4]=20

Thanks.

Peace,
david
--=20
David H. Wolfskill				david@catwhisker.org
Taliban: Evil men with guns afraid of truth from a 14-year old girl.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

--yY9LxKOJMX9E+noF
Content-Type: application/pgp-signature

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

iEYEARECAAYFAlGnu0kACgkQmprOCmdXAD2NsACfXwqVf962EoEyICrzLB3FyTie
8/IAn3V6LdnsuNYsaElxJiiAkmR4hx2m
=S+6d
-----END PGP SIGNATURE-----

--yY9LxKOJMX9E+noF--



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