Date: Fri, 03 Mar 2017 22:53:53 +0200 From: "Oleg V. Nauman" <oleg@opentransfer.com> To: Dimitry Andric <dim@freebsd.org> Cc: src-committers <src-committers@freebsd.org>, svn-src-head@freebsd.org Subject: Re: svn commit: r314564 - in head: . contrib/compiler-rt/include/sanitizer contrib/compiler-rt/include/xray contrib/compiler-rt/lib/asan contrib/compiler-rt/lib/builtins contrib/compiler-rt/lib/builtin... Message-ID: <1958341.5Amu68ulup@asus.theweb.org.ua> In-Reply-To: <8CDBAB08-21B0-4563-9A2B-E3FF8B163F40@FreeBSD.org> References: <201703022049.v22Kniwj078643@repo.freebsd.org> <3462497.BU2ytgeG09@asus.theweb.org.ua> <8CDBAB08-21B0-4563-9A2B-E3FF8B163F40@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart67695105.Sbha40AWD6 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Hello Dimitry, On Friday 03 March 2017 19:19:37 Dimitry Andric wrote: > On 3 Mar 2017, at 18:27, Oleg V. Nauman <oleg@opentransfer.com> wrote: > > On Thursday 02 March 2017 20:49:44 Dimitry Andric wrote: > >> Author: dim > > > > Hello Dimitry, > > > >> Date: Thu Mar 2 20:49:40 2017 > >> New Revision: 314564 > >> URL: https://svnweb.freebsd.org/changeset/base/314564 > >> > >> Log: > >> Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to > >> 4.0.0 (branches/release_40 296509). The release will follow soon. > > > > [skip] > > > >> Modified: head/ObsoleteFiles.inc > >> ========================================================================= > >> === == --- head/ObsoleteFiles.inc Thu Mar 2 18:07:19 2017 (r314563) > >> +++ head/ObsoleteFiles.inc Thu Mar 2 20:49:40 2017 (r314564) > >> @@ -38,6 +38,119 @@ > >> # xargs -n1 | sort | uniq -d; > >> # done > >> > >> +# 20170302: new libc++ import which bumps version from 3.9.1 to 4.0.0. > >> +OLD_FILES+=usr/include/c++/v1/__undef___deallocate > >> +OLD_FILES+=usr/include/c++/v1/tr1/__undef___deallocate > > > > Is it was intenional? > > www/firefox-esr fails to configure then : > > > > configure:10508: checking whether the C++ compiler (c++ -O2 -pipe > > -march=core2 -O3 -DLIBICONV_PLUG -fstack-protector -fno-strict-aliasing > > -DLIBICONV_PLUG - fno-exceptions -fno-strict-aliasing -fno-rtti > > -L/usr/local/lib -Wl,- rpath,/usr/local/lib/firefox -Wl,--as-needed > > -fstack-protector -Wl,- z,noexecstack -Wl,-z,text) actually is a C++ > > compiler > > configure:10527: c++ -o conftest -O2 -pipe -march=core2 -O3 > > -DLIBICONV_PLUG - fstack-protector -fno-strict-aliasing -DLIBICONV_PLUG > > -fno-exceptions -fno- strict-aliasing -fno-rtti -Qunused-arguments > > -isystem/usr/local/include - DLIBICONV_PLUG -L/usr/local/lib > > -Wl,-rpath,/usr/local/lib/firefox -Wl,--as- needed -fstack-protector > > -Wl,-z,noexecstack -Wl,-z,text conftest.C 1>&5 In file included from > > configure:10521: > > /usr/include/c++/v1/new:73:10: fatal error: '__undef___deallocate' file > > not > > found > > #include <__undef___deallocate> > > > > ^ > > > > 1 error generated. > > Did you actually install the new world before running "make delete-old"? > In the libc++ 4.0.0 version of /usr/include/c++/v1/new, there is no > "#include <__undef___deallocate>" statement at line 73 [1]. The header > was removed upstream here: https://reviews.llvm.org/rL291332 Yes you are right, sorry for false alarm. firefox-esr builds after installworld, it seems it was really missed somehow. Thank you for your time. > > -Dimitry > > [1] > https://svnweb.freebsd.org/base/head/contrib/libc%2B%2B/include/new?revisio > n=314564&view=markup#l73 --nextPart67695105.Sbha40AWD6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQTDzn440/FUkzCjgEVHakjA/1zBVgUCWLnX4QAKCRBHakjA/1zB VkYwAJ9XIDwPoPPyHnztdzB+SQfFfMt0dwCfTGNfZGTguNR7+HUsxYxrhZMI+tU= =KZ4m -----END PGP SIGNATURE----- --nextPart67695105.Sbha40AWD6--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1958341.5Amu68ulup>