Date: Sat, 22 Mar 2014 08:44:03 -0700 From: David Wolfskill <david@catwhisker.org> To: Dimitry Andric <dim@FreeBSD.org> Cc: freebsd-stable@freebsd.org Subject: Re: HEADS UP: merged llvm/clang 3.4 Message-ID: <20140322154403.GK43653@albert.catwhisker.org> In-Reply-To: <0E7E81A1-54E9-4920-A360-005A1C0C4D47@FreeBSD.org> References: <0E7E81A1-54E9-4920-A360-005A1C0C4D47@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--q6mBvMCt6oafMx9a Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 21, 2014 at 07:17:22PM +0100, Dimitry Andric wrote: > ... > I have just merged llvm and clang 3.4 release to stable/10 (r263508) and > stable/9 (r263509). This already includes a number of post-3.4 fixes, > though there are a few that are still awaiting the MFC timeout (e.g. the > updated Sparc64 backend, and some things that were just fixed the day > before yesterday). >=20 > Since the most obvious problems have already been addressed in head, I > expect this to be a fairly smooth upgrade. If you run into something > strange anyway, please reply to this message (CC'ing the list). > ... Hmm... I (also) seem to have trouble with "make buildworld" on stable/10 (as well as stable/9). Running: FreeBSD g1-252.catwhisker.org 10.0-STABLE FreeBSD 10.0-STABLE #1181 r26340= 7M/263420:1000704: Thu Mar 20 06:12:04 PDT 2014 root@g1-252.catwhisker.= org:/common/S3/obj/usr/src/sys/CANARY i386 and after updating /usr/src to r263581, I see the following from "make -j 4 buildworld": =2E.. >>> stage 4.4: building everything =2E.. --- sbin.all__D --- --- fsutil.o --- clang -O2 -pipe -std=3Dgnu99 -Qunused-arguments -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -W= write-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subs= cripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -= Wmissing-variable-declarations -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -c /usr/src/sbin/fsck/fsutil.c --- secure.all__D --- --- asn1_err.po --- --- lib.all__D --- --- e_acosl.po --- clang -pg -O2 -pipe -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/ld80 -I/u= sr/src/lib/msun/src -I/usr/src/lib/msun/../libc/include -I/usr/src/lib/msu= n/../libc/i386 -std=3Dgnu99 -Qunused-arguments -fstack-protector -Wsystem-= headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno= -unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-par= entheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wn= o-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -c /usr/src/lib/= msun/src/e_acosl.c -o e_acosl.po --- secure.all__D --- clang -pg -O2 -pipe -DTERMIOS -DANSI_SOURCE -I/usr/src/secure/lib/libcryp= to/../../../crypto/openssl -I/usr/src/secure/lib/libcrypto/../../../crypto/= openssl/crypto -I/usr/obj/usr/src/secure/lib/libcrypto -DOPENSSL_THREADS -D= DSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DVPAES_A= SM -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m = -DMD5_ASM -DGHASH_ASM -DRMD160_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DW= HIRLPOOL_ASM -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto= /asn1 -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I= /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -std=3Dg= nu89 -Qunused-arguments -fstack-protector -Wno-pointer-sign -Wno-empty-bod= y -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare= -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum= -conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-p= arentheses -c /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/= asn1/asn1_err.c -o asn1_err.po --- rescue.all__D --- --- v_paragraph.o --- clang -O2 -pipe -D__REGEX_PRIVATE -I/usr/src/usr.bin/vi -I/usr/src/usr.bin= /vi/../../contrib/nvi -I/usr/src/usr.bin/vi/../../contrib/nvi/regex -DRESCU= E -std=3Dgnu99 -Qunused-arguments -fstack-protector -Wno-pointer-sign -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parame= ter -Wno-parentheses -c /usr/src/usr.bin/vi/../../contrib/nvi/vi/v_paragrap= h.c --- sbin.all__D --- --- preen.o --- clang -O2 -pipe -std=3Dgnu99 -Qunused-arguments -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -W= write-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subs= cripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -= Wmissing-variable-declarations -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -c /usr/src/sbin/fsck/preen.c --- rescue.all__D --- In file included from /usr/src/usr.bin/vi/../../contrib/nvi/vi/v_paragraph.= c:27: In file included from /usr/src/usr.bin/vi/../../contrib/nvi/vi/../common/co= mmon.h:76: /usr/src/usr.bin/vi/../../contrib/nvi/vi/../common/key.h:129:2: error: inva= lid preprocessing directive #do2 ^ /usr/src/usr.bin/vi/../../contrib/nvi/vi/../common/key.h:227:141: warning: = '/*' within block comment [-Wcomment] #define TXT_NLECHO 0x00080000 /* Echo<U+0000><U+0000><U+0000><U+0= 000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000= ><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U= +0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+00= 00><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000>= <U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+= 0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+000= 0><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><= U+0000><U+0000><U+0000>efine TXT_OVERWRITE 0x00200000 /* Overwrit= e characters. */ = = = = = = = = ^ --- lib.all__D --- --- e_asinl.po --- clang -pg -O2 -pipe -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/ld80 -I/u= sr/src/lib/msun/src -I/usr/src/lib/msun/../libc/include -I/usr/src/lib/msu= n/../libc/i386 -std=3Dgnu99 -Qunused-arguments -fstack-protector -Wsystem-= headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno= -unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-par= entheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wn= o-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -c /usr/src/lib/= msun/src/e_asinl.c -o e_asinl.po --- secure.all__D --- --- asn1_gen.po --- clang -pg -O2 -pipe -DTERMIOS -DANSI_SOURCE -I/usr/src/secure/lib/libcryp= to/../../../crypto/openssl -I/usr/src/secure/lib/libcrypto/../../../crypto/= openssl/crypto -I/usr/obj/usr/src/secure/lib/libcrypto -DOPENSSL_THREADS -D= DSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DVPAES_A= SM -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m = -DMD5_ASM -DGHASH_ASM -DRMD160_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DW= HIRLPOOL_ASM -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto= /asn1 -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I= /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -std=3Dg= nu89 -Qunused-arguments -fstack-protector -Wno-pointer-sign -Wno-empty-bod= y -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare= -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum= -conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-p= arentheses -c /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/= asn1/asn1_gen.c -o asn1_gen.po --- rescue.all__D --- 1 warning and 1 error generated. *** [v_paragraph.o] Error code 1 make[6]: stopped in /usr/src/usr.bin/vi 1 error make[6]: stopped in /usr/src/usr.bin/vi *** [vi_make] Error code 2 make[5]: stopped in /common/S3/obj/usr/src/rescue/rescue 1 error make[5]: stopped in /common/S3/obj/usr/src/rescue/rescue *** [objs] Error code 2 make[4]: stopped in /usr/src/rescue/rescue 1 error make[4]: stopped in /usr/src/rescue/rescue *** [all] Error code 2 make[3]: stopped in /usr/src/rescue 1 error make[3]: stopped in /usr/src/rescue *** [rescue.all__D] Error code 2 make[2]: stopped in /usr/src --- lib.all__D --- A failure has been detected in another branch of the parallel make make[4]: stopped in /usr/src/lib/msun *** [all] Error code 2 make[3]: stopped in /usr/src/lib 1 error make[3]: stopped in /usr/src/lib *** [lib.all__D] Error code 2 make[2]: stopped in /usr/src --- sbin.all__D --- A failure has been detected in another branch of the parallel make make[4]: stopped in /usr/src/sbin/fsck *** [all] Error code 2 make[3]: stopped in /usr/src/sbin 1 error make[3]: stopped in /usr/src/sbin *** [sbin.all__D] Error code 2 make[2]: stopped in /usr/src --- secure.all__D --- A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/secure/lib/libcrypto *** [all] Error code 2 make[4]: stopped in /usr/src/secure/lib 1 error make[4]: stopped in /usr/src/secure/lib *** [all] Error code 2 make[3]: stopped in /usr/src/secure 1 error make[3]: stopped in /usr/src/secure *** [secure.all__D] Error code 2 make[2]: stopped in /usr/src 4 errors make[2]: stopped in /usr/src *** [everything] Error code 2 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src config files: g1-252(10.0-S)[3] cat /etc/src.conf=20 KERNCONF=3DCANARY SENDMAIL_MC=3D/etc/mail/laptop.mc PORTS_MODULES=3Dx11/nvidia-driver CC=3Dclang CXX=3Dclang++ CPP=3Dclang-cpp WITH_LIBCPLUSPLUS=3Dyes WITHOUT_PKGTOOLS=3Dyes g1-252(10.0-S)[5] cat /etc/make.conf # CFLAGS+=3D -g 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 INSTALL_AS_NCFTP=3Dyes WITH_PKGNG=3D YES # added by use.perl 2013-06-13 05:15:56 PERL_VERSION=3D5.14.4 As in the stable/9 case, the only recent (since 23 Aug 2013, in this case) update to src.conf was to comment out, then uncomment the PORTS_MODULES line after x11/nvidia-driver was fixed. (This is the same hardware as for stable/9 -- just a different slice. And similar to that case, a history of updates may be found at <http://www.catwhisker.org/~david/FreeBSD/history/laptop_i386_10.txt>.) Peace, david --=20 David H. Wolfskill david@catwhisker.org Taliban: Evil cowards with guns afraid of truth from a 14-year old girl. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --q6mBvMCt6oafMx9a Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQJ8BAEBCgBmBQJTLa/CXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RThEMDY4QTIxMjc1MDZFRDIzODYzRTc4 QTY3RjlDOERFRjQxOTNCAAoJEIpn+cje9Bk7fX8P/iiuARwX1iK0zmqejMly58Rh ucB5DmAhQ8BvAubRMRWKYk+QSv4Fnf8nVE4LOnrCcCCKDWh6nA2NIGRBqVDJoHCx f407rEJYRb1/rA8rCdhWF0SyAoJKR8bw61w5N/ffUwdfKlkrWLUICUEzcDOXPm5c uo8D9iMmXGA8fwH+Jqc8U1duXUMtX0aiDt/mm00rR+pazKQf5vsEAL4steWLbpOa cO6BlOD82ZJgGP9SbNVjnU3mQ3+XhimCz2omAW1HxBcUBjAvc6nFFy+CfYLpF5xE fMT3yWx6trvlRpRcjL9/Wvw5tt+Aw7LwkLofPVfXFxoBbYtxSqCsOlbfOuxQMhsZ OegJvciNnUq3CUUtKkEOAYW9mQug8vGDGVoSiZXl4L8gQciCkwbyLmkI1BZX1oJw 0C5xpPz2j+kBofBZSa6Gza1xepc6UMj2bFEbjnuWgzwN/pAAUoHXNSIp70FNpyr4 0vFQs+mgfLWm/WkG4M+DwtymOdOiGYreDtxORpQYIFrBdRyZMtqogDImy7IuL4rJ GTq/dK4UpAZqTcm1DQDtShonzlGvt4WMHvzXmDACD0q1gm6KW1gYJWRTaQHBTXLC 4rodCYJQRGb2SDNsOnpG4aRnfhM1lIy7Nb2FCKyhpHGE4k8lFbLzaJyblAw6hP26 LCAtfu+1osSHM11zb+7z =jT0z -----END PGP SIGNATURE----- --q6mBvMCt6oafMx9a--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140322154403.GK43653>