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>