From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 19 14:23:55 2018 Received: (at submit) by debbugs.gnu.org; 19 Sep 2018 18:23:55 +0000 Received: from localhost ([127.0.0.1]:45959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g2h8l-0003Qh-3a for submit@debbugs.gnu.org; Wed, 19 Sep 2018 14:23:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g2h8j-0003QO-3L for submit@debbugs.gnu.org; Wed, 19 Sep 2018 14:23:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g2h8c-0006xX-1M for submit@debbugs.gnu.org; Wed, 19 Sep 2018 14:23:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38426) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g2h8Y-0006sz-Di for submit@debbugs.gnu.org; Wed, 19 Sep 2018 14:23:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52599) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g2h8U-0004tG-2b for bug-guix@gnu.org; Wed, 19 Sep 2018 14:23:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g2h8I-0006fQ-5W for bug-guix@gnu.org; Wed, 19 Sep 2018 14:23:32 -0400 Received: from sonic303-21.consmr.mail.ir2.yahoo.com ([77.238.178.202]:39290) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g2h8E-0006Zt-Hh for bug-guix@gnu.org; Wed, 19 Sep 2018 14:23:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1537381400; bh=VaKXNuPiedUsizx9C0M7HUKaVR8yFG+lf7/rZffXUVY=; h=To:From:Subject:Date:From:Subject; b=EV5rnbLdMnzeuHIH4y4uMNWLNmJh9IuPm8vEusdpBVn/5YpBQDd3QnZVoueeH/aQsNIgVHdk6z3H1bwdcbKam1wrYdmjJy8sb90fMTUwgqoRZlRxWr+uhSnBiu6toYqQZwvUn8UGwsg7OzmVfKuhzKBGjlrEyEAJN8aeu4EBkucemmAAQ1DuHNc7t3Fb5nkAUiXsu32y1FA/xrpLOpJxFS/GKhAe/nHySzejQPpXseByJV+a6Ox1CQ+oHXC8U1XXC2PHx/aoeWO9D+6JdZdZuoJY5StDOyjRJWypmsjYo6AUqhPgxaCOzCp1xrlKWWeROoIniQhFLuedMNzxZdpnZg== X-YMail-OSG: 3zQnyg8VM1l8sEFU3684HLpSdTtbnh4EPkipQh3nQO21.y5JX9n019aMO7XOBD_ 9rQDXBJPCmau_MyBRYXE0qO2yNSJ4eLoe371Wv1tWwZi7GH3pQBrfAY4gSi1bU0xpPiM.Yq3bsbl W1EpGg34dNuBf_nWDZJC_uUp99lA0SXfBGJc4BIgWFioc8zo8rlqT3pFkdEG1hd2LmFuW0Xe6.AK zqtYRTmO4M8o0c47atpIYuzqZoJ0lekWtcW1mvxKWnnNCM4vnE4XItAgSu8BvzB11SOSQLowxCrV n8W6Vqs8IcdxV8b5tmCgJ88mY4QPhZSe9FJlK20GkrD_jMWjZlRZ2v0I9es8S4nh50EKIH3d6dad ZSTAUoPd54FOeL6rVZ56Udu23nwEXCClBVZPKJ2geh2baAi6ohH4pcaTC_RQ.OKQEaQjjmIq0fyN pMdZtwdqnqam1lLBxow5xu3AmTQ8ALt3cGhuriMtLkE56M4Vma64Nyc.w2WvH1ECLbf7OZT_HqIo IGfHa6_I2vqkbr5UQOhr5XS6AcnwUlrylWO46puXU2H8.dGWapxOrGjlg.dshFOiMFJ2STfUiNpi uIkN8zVBHM3derPud1J0QG3YxaUvXHCxZNvEi0RJFWuTOj6FOZzA.EF.Bhb7_W.U.gLJMi0lz_0a JocwwKG8gFeUtfrcXhPXEkiYFIxxVddTbH4Ro4yPmLDiziXs_2NDbzfrq6atDd6PdnWRo0qV.db3 6VC653zjlvARB1gKDBdbDhj8IYO6fSvXcN5tXnp2ziVBRwZqmmckJ.0A4Ls1eE1IxnlBbL0qQQWB fU_e_z.5DmXI.BS0GLXE2fNk0m_iRXKtO91MFgOM509aapep7KWOWfTCE.JrzVz3_0W_xZV5RBfA _RzP_8usMYpKX27B9PzJM0gUqAdvOB014PZ4DYkRNSjEeP4OSeK3glctP4MspmRkrHViMO34X_cE 7J_Laa3Dqmn3xWoTO1vp3J8Q1UPbbt0ORRHT4nmZ5xny9rsO1JuuE_Mk7AdEbcuvaQWXp4_pYLKp m9A-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ir2.yahoo.com with HTTP; Wed, 19 Sep 2018 18:23:20 +0000 Received: from p5B221025.dip0.t-ipconnect.de (EHLO [192.168.178.27]) ([91.34.16.37]) by smtp418.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 13dfa51b2396d61d00cbfcbcf3517b22 for ; Wed, 19 Sep 2018 18:23:16 +0000 (UTC) To: bug-guix@gnu.org From: Tim Gesthuizen Subject: clang: missing default include paths for C++ Message-ID: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> Date: Wed, 19 Sep 2018 20:23:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.3 (-----) Hi, I noticed the following bug in clang when installed through guix: Compiling C++ programs does not work because the include path is not set correctly. I will use the following test program for compling: ┌──── │ #include │ │ int │ main() │ { │ std::cout << "Hello, World\n"; │ } └──── When I now compile using clang I get the following error message: ┌──── │ which clang++ │ clang++ test.cc 2>&1 │ exit 0 └──── ┌──── │ /home/tibbe/.guix-profile/bin/clang++ │ test.cc:1:10: fatal error: 'iostream' file not found │ #include │ ^~~~~~~~~~ │ 1 error generated. └──── ┌──── │ which g++ │ g++ test.cc 2>&1 │ exit 0 └──── ┌──── │ /home/tibbe/.guix-profile/bin/g++ └──── As you can see g++ has no problem compiling the code, but clang++ cannot find the `' header. This is due to the already mentioned bad include paths: ┌──── │ g++ -v test.cc 2>&1 │ clang++ -v test.cc 2>&1 │ exit 0 └──── ┌──── │ Using built-in specs. │ COLLECT_GCC=g++ │ COLLECT_LTO_WRAPPER=/gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/8.2.0/lto-wrapper │ Target: x86_64-unknown-linux-gnu │ Configured with: │ Thread model: posix │ gcc version 8.2.0 (GCC) │ COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' │ /gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/8.2.0/cc1plus -quiet -v -D_GNU_SOURCE test.cc -quiet -dumpbase test.cc -mtune=generic -march=x86-64 -auxbase test -version -o /tmp/cceSqDtK.s │ GNU C++14 (GCC) version 8.2.0 (x86_64-unknown-linux-gnu) │ compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.18-GMP │ │ GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 │ ignoring nonexistent directory "/no-gcc-local-prefix/include" │ ignoring nonexistent directory "/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/../../../../../../../x86_64-unknown-linux-gnu/include" │ #include "..." search starts here: │ #include <...> search starts here: │ /home/tibbe/.guix-profile/include │ /gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/include/c++ │ /gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/include/c++/x86_64-unknown-linux-gnu │ /gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/include/c++/backward │ /gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/include │ /gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/include-fixed │ /gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/include │ End of search list. │ GNU C++14 (GCC) version 8.2.0 (x86_64-unknown-linux-gnu) │ compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.18-GMP │ │ GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 │ Compiler executable checksum: 238b7d99644945f4ccaa2a89b02dcd25 │ COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' │ as -v --64 -o /tmp/ccZKb9XQ.o /tmp/cceSqDtK.s │ GNU assembler version 2.30 (x86_64-unknown-linux-gnu) using BFD version (GNU Binutils) 2.30 │ COMPILER_PATH=/gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/8.2.0/:/gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/8.2.0/:/gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/:/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/:/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/ │ LIBRARY_PATH=/home/tibbe/.guix-profile/lib/:/home/tibbe/.guix-profile/lib/:/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/:/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/../../../:/gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/lib │ COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' │ /gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/8.2.0/collect2 -plugin /gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/8.2.0/liblto_plugin.so -plugin-opt=/gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/8.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKNZuuX.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --eh-frame-hdr -m elf_x86_64 -dynamic-linker /gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/lib/ld-linux-x86-64.so.2 /home/tibbe/.guix-profile/lib/crt1.o /home/tibbe/.guix-profile/lib/crti.o /gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/crtbegin.o -L/home/tibbe/.guix-profile/lib -L/home/tibbe/.guix-profile/lib -L/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0 -L/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/../../.. -L/gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/lib /tmp/ccZKb9XQ.o -lstdc++ -lm -lgcc_s -lgcc -L/gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/lib -rpath=/gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/lib -rpath=/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib -lgcc_s -lc -lgcc_s -lgcc /gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/crtend.o /home/tibbe/.guix-profile/lib/crtn.o │ COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' │ clang version 6.0.0 (tags/RELEASE_600/final) │ Target: x86_64-unknown-linux-gnu │ Thread model: posix │ InstalledDir: /home/tibbe/.guix-profile/bin │ Found candidate GCC installation: /gnu/store/bgc2ckrkyz5fg4sp278msyzxs5a30pwa-gcc-5.5.0-lib/lib/gcc/x86_64-unknown-linux-gnu/5.5.0 │ Selected GCC installation: /gnu/store/bgc2ckrkyz5fg4sp278msyzxs5a30pwa-gcc-5.5.0-lib/lib/gcc/x86_64-unknown-linux-gnu/5.5.0 │ Candidate multilib: .;@m64 │ Selected multilib: .;@m64 │ "/gnu/store/dy7lcm3d0dbh4510vkc0dv35g48pis50-clang-6.0.0/bin/clang-6.0" -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name test.cc -mrelocation-model static -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu x86-64 -dwarf-column-info -debugger-tuning=gdb -v -resource-dir /gnu/store/dy7lcm3d0dbh4510vkc0dv35g48pis50-clang-6.0.0/lib/clang/6.0.0 -I/home/tibbe/.guix-profile/include -internal-isystem /usr/local/include -internal-isystem /gnu/store/dy7lcm3d0dbh4510vkc0dv35g48pis50-clang-6.0.0/lib/clang/6.0.0/include -internal-externc-isystem /gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/include -fdeprecated-macro -fdebug-compilation-dir /home/tibbe/src/hello-world -ferror-limit 19 -fmessage-length 0 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o /tmp/test-b83cb1.o -x c++ test.cc │ clang -cc1 version 6.0.0 based upon LLVM 6.0.0 default target x86_64-unknown-linux-gnu │ #include "..." search starts here: │ #include <...> search starts here: │ /home/tibbe/.guix-profile/include │ /usr/local/include │ /gnu/store/dy7lcm3d0dbh4510vkc0dv35g48pis50-clang-6.0.0/lib/clang/6.0.0/include │ /gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/include │ End of search list. │ test.cc:1:10: fatal error: 'iostream' file not found │ #include │ ^~~~~~~~~~ │ 1 error generated. └──── As you can see from the output, clang is missing some include paths that gcc has. Specifying a custom `CPLUS_INCLUDE_PATH' fixes the problem: ┌──── │ CPLUS_INCLUDE_PATH=$HOME/.guix-profile/include/c++:$HOME/.guix-profile/include/c++/x86_64-unknown-linux-gnu/ clang++ test.cc │ ./a.out └──── ┌──── │ Hello, World └──── This is already done in the package definition for the `C_INCLUDE_PATH'. It is not done for C++ because clang does not implement a feature or build system variable for changing it. Fixing this problem would probably include an upstream patch enabling a similar feature for C++ for what is already done in C and configuring this variable in build phase to add the same include paths that g++ has. Tim. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 19 14:34:06 2018 Received: (at 32773) by debbugs.gnu.org; 19 Sep 2018 18:34:06 +0000 Received: from localhost ([127.0.0.1]:45969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g2hIb-0003l9-Ub for submit@debbugs.gnu.org; Wed, 19 Sep 2018 14:34:06 -0400 Received: from mail.thebird.nl ([94.142.245.5]:50104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g2hIZ-0003kb-HX for 32773@debbugs.gnu.org; Wed, 19 Sep 2018 14:34:04 -0400 Received: by mail.thebird.nl (Postfix, from userid 1000) id 905DD8ED0; Wed, 19 Sep 2018 20:33:57 +0200 (CEST) Date: Wed, 19 Sep 2018 20:33:57 +0200 From: Pjotr Prins To: Tim Gesthuizen Subject: Re: bug#32773: clang: missing default include paths for C++ Message-ID: <20180919183357.7xvaed2dwoxmecp7@thebird.nl> References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> User-Agent: NeoMutt/20170113 (1.7.2) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32773 Cc: 32773@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Tim, I am not sure this helps but in a project I have I use CPPFLAGS= -std=c++11 and CPPFLAGS += -I$(GUIX)/include/c++ -I$(GUIX)/include/c++/x86_64-unknown-linux-gnu to find include files in Guix context with clang. Where $(GUIX) is the profile. Similar to yours. Glad to hear of a better way. On Wed, Sep 19, 2018 at 08:23:14PM +0200, Tim Gesthuizen wrote: > Hi, > I noticed the following bug in clang when installed through guix: > Compiling C++ programs does not work because the include path is not set > correctly. > > I will use the following test program for compling: > > ┌──── > │ #include > │ > │ int > │ main() > │ { > │ std::cout << "Hello, World\n"; > │ } > └──── > > When I now compile using clang I get the following error message: > > ┌──── > │ which clang++ > │ clang++ test.cc 2>&1 > │ exit 0 > └──── > > ┌──── > │ /home/tibbe/.guix-profile/bin/clang++ > │ test.cc:1:10: fatal error: 'iostream' file not found > │ #include > │ ^~~~~~~~~~ > │ 1 error generated. > └──── > > ┌──── > │ which g++ > │ g++ test.cc 2>&1 > │ exit 0 > └──── > > ┌──── > │ /home/tibbe/.guix-profile/bin/g++ > └──── > > As you can see g++ has no problem compiling the code, but clang++ cannot > find the `' header. This is due to the already mentioned bad > include paths: > > ┌──── > │ g++ -v test.cc 2>&1 > │ clang++ -v test.cc 2>&1 > │ exit 0 > └──── > > ┌──── > │ Using built-in specs. > │ COLLECT_GCC=g++ > │ > COLLECT_LTO_WRAPPER=/gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/8.2.0/lto-wrapper > │ Target: x86_64-unknown-linux-gnu > │ Configured with: > │ Thread model: posix > │ gcc version 8.2.0 (GCC) > │ COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' > │ > /gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/8.2.0/cc1plus > -quiet -v -D_GNU_SOURCE test.cc -quiet -dumpbase test.cc -mtune=generic > -march=x86-64 -auxbase test -version -o /tmp/cceSqDtK.s > │ GNU C++14 (GCC) version 8.2.0 (x86_64-unknown-linux-gnu) > │ compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version > 4.0.1, MPC version 1.1.0, isl version isl-0.18-GMP > │ > │ GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 > │ ignoring nonexistent directory "/no-gcc-local-prefix/include" > │ ignoring nonexistent directory > "/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/../../../../../../../x86_64-unknown-linux-gnu/include" > │ #include "..." search starts here: > │ #include <...> search starts here: > │ /home/tibbe/.guix-profile/include > │ /gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/include/c++ > │ > /gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/include/c++/x86_64-unknown-linux-gnu > │ > /gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/include/c++/backward > │ > /gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/include > │ > /gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/include-fixed > │ /gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/include > │ End of search list. > │ GNU C++14 (GCC) version 8.2.0 (x86_64-unknown-linux-gnu) > │ compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version > 4.0.1, MPC version 1.1.0, isl version isl-0.18-GMP > │ > │ GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 > │ Compiler executable checksum: 238b7d99644945f4ccaa2a89b02dcd25 > │ COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' > │ as -v --64 -o /tmp/ccZKb9XQ.o /tmp/cceSqDtK.s > │ GNU assembler version 2.30 (x86_64-unknown-linux-gnu) using BFD > version (GNU Binutils) 2.30 > │ > COMPILER_PATH=/gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/8.2.0/:/gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/8.2.0/:/gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/:/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/:/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/ > │ > LIBRARY_PATH=/home/tibbe/.guix-profile/lib/:/home/tibbe/.guix-profile/lib/:/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/:/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/../../../:/gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/lib > │ COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' > │ > /gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/8.2.0/collect2 > -plugin > /gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/8.2.0/liblto_plugin.so > -plugin-opt=/gnu/store/758qfjvn4wnsrhrr08pmwfr77vmcq4q2-gcc-8.2.0/libexec/gcc/x86_64-unknown-linux-gnu/8.2.0/lto-wrapper > -plugin-opt=-fresolution=/tmp/ccKNZuuX.res > -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc > -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc > -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc > --eh-frame-hdr -m elf_x86_64 -dynamic-linker > /gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/lib/ld-linux-x86-64.so.2 > /home/tibbe/.guix-profile/lib/crt1.o > /home/tibbe/.guix-profile/lib/crti.o > /gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/crtbegin.o > -L/home/tibbe/.guix-profile/lib -L/home/tibbe/.guix-profile/lib > -L/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0 > -L/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/../../.. > -L/gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/lib > /tmp/ccZKb9XQ.o -lstdc++ -lm -lgcc_s -lgcc > -L/gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/lib > -rpath=/gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/lib > -rpath=/gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib > -lgcc_s -lc -lgcc_s -lgcc > /gnu/store/bmaxmigwnlbdpls20px2ipq1fll36ncd-gcc-8.2.0-lib/lib/gcc/x86_64-unknown-linux-gnu/8.2.0/crtend.o > /home/tibbe/.guix-profile/lib/crtn.o > │ COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' > │ clang version 6.0.0 (tags/RELEASE_600/final) > │ Target: x86_64-unknown-linux-gnu > │ Thread model: posix > │ InstalledDir: /home/tibbe/.guix-profile/bin > │ Found candidate GCC installation: > /gnu/store/bgc2ckrkyz5fg4sp278msyzxs5a30pwa-gcc-5.5.0-lib/lib/gcc/x86_64-unknown-linux-gnu/5.5.0 > │ Selected GCC installation: > /gnu/store/bgc2ckrkyz5fg4sp278msyzxs5a30pwa-gcc-5.5.0-lib/lib/gcc/x86_64-unknown-linux-gnu/5.5.0 > │ Candidate multilib: .;@m64 > │ Selected multilib: .;@m64 > │ > "/gnu/store/dy7lcm3d0dbh4510vkc0dv35g48pis50-clang-6.0.0/bin/clang-6.0" > -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -mrelax-all > -disable-free -disable-llvm-verifier -discard-value-names > -main-file-name test.cc -mrelocation-model static -mthread-model posix > -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases > -munwind-tables -fuse-init-array -target-cpu x86-64 -dwarf-column-info > -debugger-tuning=gdb -v -resource-dir > /gnu/store/dy7lcm3d0dbh4510vkc0dv35g48pis50-clang-6.0.0/lib/clang/6.0.0 > -I/home/tibbe/.guix-profile/include -internal-isystem /usr/local/include > -internal-isystem > /gnu/store/dy7lcm3d0dbh4510vkc0dv35g48pis50-clang-6.0.0/lib/clang/6.0.0/include > -internal-externc-isystem > /gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/include > -fdeprecated-macro -fdebug-compilation-dir /home/tibbe/src/hello-world > -ferror-limit 19 -fmessage-length 0 -fobjc-runtime=gcc -fcxx-exceptions > -fexceptions -fdiagnostics-show-option -o /tmp/test-b83cb1.o -x c++ test.cc > │ clang -cc1 version 6.0.0 based upon LLVM 6.0.0 default target > x86_64-unknown-linux-gnu > │ #include "..." search starts here: > │ #include <...> search starts here: > │ /home/tibbe/.guix-profile/include > │ /usr/local/include > │ > /gnu/store/dy7lcm3d0dbh4510vkc0dv35g48pis50-clang-6.0.0/lib/clang/6.0.0/include > │ /gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/include > │ End of search list. > │ test.cc:1:10: fatal error: 'iostream' file not found > │ #include > │ ^~~~~~~~~~ > │ 1 error generated. > └──── > > As you can see from the output, clang is missing some include paths that > gcc has. Specifying a custom `CPLUS_INCLUDE_PATH' fixes the problem: > > ┌──── > │ > CPLUS_INCLUDE_PATH=$HOME/.guix-profile/include/c++:$HOME/.guix-profile/include/c++/x86_64-unknown-linux-gnu/ > clang++ test.cc > │ ./a.out > └──── > > ┌──── > │ Hello, World > └──── > > This is already done in the package definition for the > `C_INCLUDE_PATH'. It is not done for C++ because clang does not > implement a feature or build system variable for changing it. > > Fixing this problem would probably include an upstream patch enabling a > similar feature for C++ for what is already done in C and configuring > this variable in build phase to add the same include paths that g++ has. > > Tim. > > > From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 19 14:47:58 2018 Received: (at 32773) by debbugs.gnu.org; 19 Sep 2018 18:47:59 +0000 Received: from localhost ([127.0.0.1]:45980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g2hW2-00049i-OI for submit@debbugs.gnu.org; Wed, 19 Sep 2018 14:47:58 -0400 Received: from sonic307-7.consmr.mail.ir2.yahoo.com ([87.248.110.32]:35902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g2hW1-00049U-2N for 32773@debbugs.gnu.org; Wed, 19 Sep 2018 14:47:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1537382871; bh=ZM+Y+eOOH9bnplkhZFHp64eN67UPhsbnrDdbozFc1Po=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From:Subject; b=CYvTO2ju6ZDYTrzyWf0THIQKEtuA4HGcA0BAplYNCXDiI6cxmPipK9Iv98Mlctu4z/h7AgOH4SndD86+wFp4mQDjPyN6Bhg4HD+uQv7diTf5qb0sYjoXXXaHjMBdkQHwfWr6TVc3lBHYp5rO//dfxWBMF8hamgTyewPYiurOWeHbneEV1L7DUhdvY/lJgjnUI+Rg4DLWf+0FGFEu9QjgdeVGY+XSG+4+/PCceGNY7Mdz4mIbqppAqpx3EOPQVPAeReIKAFJRlZqsuau4BK+MJd07vuGNOCsb8kXBGuBf71nrLi7DSSkSNAfNqOG/Qp43X0X6jFLtz9FzDiiALiQamQ== X-YMail-OSG: mh0FHloVM1lZ3Wvvu_bEw6n2ASfd8kuJik8csarjV524zNQ27fYylErkG7xDFmm wLWeLDS9ULQaMZRtKmo62Ws0k1JbA0wXr9o2cnMWfpdeN_L1Fq9bAgUPqozx4mcfIQ8X5FabKbX. JVIlkqqMfHdN1cZXy.BvoAYEe7ilJ2AF9QlrI4wmRmWh8vutn.USvcA0w2MgXYx0ZgV.dGlagJhA E5P7IWiwaH_bF4s7k3ns6oLzBeGYmPA5Kz8YOgFkgHQ3ovYz2bNKQdz9YOOTwE7yKwCTn84um0mt C6m.gbwlMTialvoLOcjM1yQ9hrPmHUS7wlpFJAzDHhsYXJHThvEMfS9.5KpyfuE5LHACIDfoVYl4 2Bmrflq7MZ9W_90tbAlsJafvP6Tjt3MvuJlZrLY.WKbQW86_syozuwchNRTqpCDpjVyY90Fw4GuH jq2A.0iyX6WQKA3.JysV5siq4D5yHKpg79MMsXeiEGJKA1B91MNnpdBnUBTFzrosegvAbHQNY92D WSDLCdd5YUeJ.OuSsubHYMl0D32rmb84c8vzQTkagE_q36giKTKS9zcBOfaPCBEjyxKTjoUom_zl cnH.HXJG89IHCLzhLI1IdA_Ec2MWKoaRxIHSbqxbJgG6OibmvxxAn3dATkpUElV90HuV4arhGlDA 99CCt.QCG.6jrvLVqjwqWAmZVKvotWuOwWQPrWeLdqu5KtgJwfwa1AjqbNa.iJTx_hUigFKu.I.Y Y5PJbP56AmA4QcATDW6Ytqy8TwWpZt8rI5rshubhvgKv_gI2f.MC7rSebpGbtkMi9S.b_gB3cmc3 OVQ9D6xa3MvOofVLh_XqBV3uINW6.0j6.8zYh3RQyptbnvqFtEEMbkY92hm5ek3VaMTrFiysHULV S5cHJ5u1mqqHwScYSpatYqKUlajI1hzmowSK8VSckIINnmRAMVQG9uOtQyENrX4COvAY93WWaO_i l_PbZt0k7YsiPHaYPYu9CcHY2Q8_BlVZ7iU5QFC_k59DVu7Y7sfX9fBtlvd0IRyWE2ANCu8D8Iw- - Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ir2.yahoo.com with HTTP; Wed, 19 Sep 2018 18:47:51 +0000 Received: from p5B221025.dip0.t-ipconnect.de (EHLO [192.168.178.27]) ([91.34.16.37]) by smtp421.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 3ba2061b0960d224c64eb8b799047dee; Wed, 19 Sep 2018 18:47:46 +0000 (UTC) Subject: Re: bug#32773: clang: missing default include paths for C++ To: Pjotr Prins References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <20180919183357.7xvaed2dwoxmecp7@thebird.nl> From: Tim Gesthuizen Message-ID: <85ba1fc6-e4cc-2989-14d6-bb152aa2dde4@yahoo.de> Date: Wed, 19 Sep 2018 20:47:45 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180919183357.7xvaed2dwoxmecp7@thebird.nl> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32773 Cc: 32773@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 19.09.2018 20:33, Pjotr Prins wrote: > Hi Tim, > > I am not sure this helps but in a project I have I use > > CPPFLAGS= -std=c++11 > > and > > CPPFLAGS += -I$(GUIX)/include/c++ -I$(GUIX)/include/c++/x86_64-unknown-linux-gnu > > to find include files in Guix context with clang. Where $(GUIX) is the > profile. > > Similar to yours. Glad to hear of a better way. Yes, that seems to be quite the same to my workaround. Its just that this is a workaround that is difficult to get working in some contexts: I want to use emacs-irony-mode through guix which is not really useable because it won't autocomplete any std::* stuff. If you take all packages that might want to use libclang and other features of clang it might be a better solution to find a proper fix for this problem. Also both workarounds need a user profile that is cluttered with all include files. I had a quick look into clangs source code how C_INCLUDE_DIRS is implemented. It should be more or less easy to add the same option for C++ (even C_INCLUDE_DIRS seems to be tinkered in to me). I just wanted to file a bug about this because fixing this is not trivial and I am not sure whether I will find the time right away to fix it. Fixing it would also have the benefit that I could send the patch to the LLVM mailing list and we might see the change upstream in the next LLVM version. Tim. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 21 21:00:24 2018 Received: (at 32773) by debbugs.gnu.org; 22 Sep 2018 01:00:24 +0000 Received: from localhost ([127.0.0.1]:48544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g3WHY-0001FS-Fo for submit@debbugs.gnu.org; Fri, 21 Sep 2018 21:00:24 -0400 Received: from fanzine.igalia.com ([91.117.99.155]:41972) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g3WHW-0001FB-19 for 32773@debbugs.gnu.org; Fri, 21 Sep 2018 21:00:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:References:Subject:Cc:To:From; bh=uehvBlwredtu6yKN6HMQPYl8kREeFBZgOZlYlgSDm8M=; b=V7ED5DOCKUfcBVamNAYdOxsp5iHXHfeoLxN5ABUFL77eTFoWqIsqCBfYLe96oNzsNEEmtrqmB0iuzhquRX8sW3ByD4utXZRCbDpapsxq1iLAeD61Uz5sXyPihp3QRACMIMqoRY/4bX8ZlHUsQut3m6d0Rl9qz6fiamrcDSabb7Tq8FdoSxO9f6GjfOXhbH8Sazl2R0tx+meAdUPfAwjW85oxGgNu8fwy++bCRo8ngAF3SjiBnONZyHmkL/6c8tOZjWfsT0cxGsoWewJQxN3Z7f2HgOPAajP3FkfQX+Ha0nc85gJfyvodp/lSRQ0Z45z2PJ5/IzZAopYH2D31/J2sEw==; Received: from cpe-98-27-52-219.nc.res.rr.com ([98.27.52.219] helo=cervus) by fanzine.igalia.com with esmtpsa (Cipher TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim) id 1g3WHP-0000BR-0l; Sat, 22 Sep 2018 03:00:15 +0200 From: Robin Templeton To: Tim Gesthuizen Subject: Re: bug#32773: clang: missing default include paths for C++ References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> Date: Fri, 21 Sep 2018 20:58:58 -0400 Message-ID: <87fty2wdnx.fsf@terpri.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32773 Cc: 32773@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Tim, Tim Gesthuizen writes: > As you can see from the output, clang is missing some include paths that > gcc has. Specifying a custom `CPLUS_INCLUDE_PATH' fixes the problem: > > =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80 > =E2=94=82 > CPLUS_INCLUDE_PATH=3D$HOME/.guix-profile/include/c++:$HOME/.guix-profile/= include/c++/x86_64-unknown-linux-gnu/ > clang++ test.cc > =E2=94=82 ./a.out > =E2=94=94=E2=94=80=E2=94=80=E2=94=80=E2=94=80 > > =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80 > =E2=94=82 Hello, World > =E2=94=94=E2=94=80=E2=94=80=E2=94=80=E2=94=80 > > This is already done in the package definition for the > `C_INCLUDE_PATH'. It is not done for C++ because clang does not > implement a feature or build system variable for changing it. > > Fixing this problem would probably include an upstream patch enabling a > similar feature for C++ for what is already done in C and configuring > this variable in build phase to add the same include paths that g++ has. Another solution, maybe simpler than a new environment variable, is to have clang use the C++ include path from its gcc input. On FHS systems, clang can find C++ headers using the GCC_INSTALL_PREFIX configure option, but it doesn't work under Guix because the GCC package puts headers and libraries in separate outputs. Guix already patches clang to hardcode some library directories; maybe something similar could be done for C++ headers. (I think the function to modify for this would be Linux::addLibStdCxxIncludePaths in lib/Driver/ToolChains/Linux.cpp.) From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 23 13:10:42 2018 Received: (at 32773) by debbugs.gnu.org; 23 Sep 2018 17:10:42 +0000 Received: from localhost ([127.0.0.1]:51043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g47u6-00075g-7y for submit@debbugs.gnu.org; Sun, 23 Sep 2018 13:10:42 -0400 Received: from sonic307-7.consmr.mail.ir2.yahoo.com ([87.248.110.32]:33765) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g47u4-00075S-C9 for 32773@debbugs.gnu.org; Sun, 23 Sep 2018 13:10:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1537722634; bh=AtfUQzigFR6EjSzYDzMw4GQBrNI62AB2aIY6BrViXbM=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From:Subject; b=gXQrWArTS3NrL+UpJKoDqKDoMjA2sgYorAKXNwyVk3BodfWG3AGK6kirI6vvgc73EeH8G/4Qa+CoORthpEZnrEuOZyXpBCuV/HdW72kQteABbELK/SnQa63B3HRCjGCkwNulfWvYEQUtg+0znjo5MxBbyjjAP3cdqjWgXOquI5dmyV5IqlZP48VxtwDtcFP7rAQqhHEJWdVT4ELGkzOa1j60AbWNLwUe7WkIy4wNSd+wwxkJNd7C7ukozrhGiMStAzbIkhJNLLmc+PeLc6oZZn4DQ/o+ETI23O2+JX38gD4LPY7EzHn6bRX2q83xT2cSFNByUHWTSmQBLhJuVcwZpg== X-YMail-OSG: LoQKdKQVM1mmqTfpHnA8xohXuCMqRM7xM3dmxx9XRMRYMSnvt9pzSrzGOZwwHCz er9Yer33pkA_YjP.I7QGWYWbO34nxj89l99v1X5..7sO.i034TSqzd1PbHZYNBRbQuOSiV.BtkJz uzVVO2u_ofpTyfKy4d0zSd7._k6yvi9oYRO7q.VkRSoGrzGXauWem_M.xUo.eUsifle84hjA.ZWb DfXeOyQd_RmB0wmFvhcem.IWY9gCtkRQjFB1R2W085lLymmKGBHXhXUh5b3fjmBSsPy6v90HDqGt Q8E_1vkBArmZj8yyHJvprAuaIQ06puoJZn8WUvjKXN7.WCYDJnAsgZ7vjDm.OJqD_Wl6RjFzR5g. YpAtrlTfzxaBULMJathouh_VZnZmT4n.pQF99P2siyZtSvW.aiTXUjok05p0Pr3bAbv.UBPRoR5Q Gk2NLAoc3q4jexmvGrDBHu5CWzPIN.aDtsvAUXfxqdWg7YEKI_GhS0BilUamlXAuOaKjaZsU7yxb I6uyZ_XMmGxwMh_LyqstSSxd6d0ZMYYrEHxmXsE.3LvIj6UDSQusBwPkdafGObOHJRwwj0z1HIzi o2H0C1._hxuy39SkWKJ295x4OD5sc245wawE6bjZjYhnQ9bJw5IdvZfcVLNMRpxid2JXVBX2HizT t1uRKMb5fVmxvU0DD8Yljen45z92SaueDDM3zVhykzMgbL0iwTWA4lDGRWrDP3z2ra4d8njoesuM m6ayjN0nWrPXLD8ZIGKEapv9HhgB2y3g1EbIGYCY4ZGHHnUkVvfQZZ4ey4ZWZV1JQhcMytxSKvRv T1mthry0q_1Cx47aMd1d9mYLMBN.ArdafoK5FiEVGFgGQ7fCXekcS2Hxe55otdsZHNFY2nttOhMC SIC3viuy5fetMmks80KmK9.Q9J009ms9XIKCbADzzDbT0POcg_woh3NzgRBlCbFx5XV7xW8pRh5s vHMJFLKkHx05AuJtyHRAfG6OA888slvfZzsgHcewZ86Xa4HnIrTTqc98bM5CD5us2JZlL.l3oAzi 5.jOSDQ-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ir2.yahoo.com with HTTP; Sun, 23 Sep 2018 17:10:34 +0000 Received: from p5B22157F.dip0.t-ipconnect.de (EHLO [192.168.178.27]) ([91.34.21.127]) by smtp411.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID dccbf35d622483226ad6bc4e488c4766; Sun, 23 Sep 2018 17:10:32 +0000 (UTC) Subject: Re: bug#32773: clang: missing default include paths for C++ To: Robin Templeton References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <87fty2wdnx.fsf@terpri.org> From: Tim Gesthuizen Message-ID: <442d716d-abda-b079-f548-353328868839@yahoo.de> Date: Sun, 23 Sep 2018 19:10:31 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <87fty2wdnx.fsf@terpri.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32773 Cc: 32773@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 22.09.2018 02:58, Robin Templeton wrote: > Hi Tim, > > Tim Gesthuizen writes: > >> As you can see from the output, clang is missing some include paths that >> gcc has. Specifying a custom `CPLUS_INCLUDE_PATH' fixes the problem: >> >> ┌──── >> │ >> CPLUS_INCLUDE_PATH=$HOME/.guix-profile/include/c++:$HOME/.guix-profile/include/c++/x86_64-unknown-linux-gnu/ >> clang++ test.cc >> │ ./a.out >> └──── >> >> ┌──── >> │ Hello, World >> └──── >> >> This is already done in the package definition for the >> `C_INCLUDE_PATH'. It is not done for C++ because clang does not >> implement a feature or build system variable for changing it. >> >> Fixing this problem would probably include an upstream patch enabling a >> similar feature for C++ for what is already done in C and configuring >> this variable in build phase to add the same include paths that g++ has. > > Another solution, maybe simpler than a new environment variable, is to > have clang use the C++ include path from its gcc input. On FHS systems, > clang can find C++ headers using the GCC_INSTALL_PREFIX configure > option, but it doesn't work under Guix because the GCC package puts > headers and libraries in separate outputs. Guix already patches clang to > hardcode some library directories; maybe something similar could be done > for C++ headers. (I think the function to modify for this would be > Linux::addLibStdCxxIncludePaths in lib/Driver/ToolChains/Linux.cpp.) > Hi Robin, I also found that section and the environment variable while debugging clang. I did not know about that variable even though its documented and Guix uses it. I've created a debug build of clang for investigating and pointing GCC_INSTALL_PREFIX to the GCC input and not the lib part fixes the problem for me. I don't know from where this build pulls crt1.o. I will try changing GCC_INSTALL_PREFIX in the guix package definition and see whether that fixes the bug. Tim. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 08 09:52:08 2018 Received: (at 32773) by debbugs.gnu.org; 8 Oct 2018 13:52:08 +0000 Received: from localhost ([127.0.0.1]:40031 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9VxA-0001Uj-GO for submit@debbugs.gnu.org; Mon, 08 Oct 2018 09:52:08 -0400 Received: from mail-sn1nam04lp0080.outbound.protection.outlook.com ([216.32.180.80]:31221 helo=NAM04-SN1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9Vx8-0001Tc-Pt for 32773@debbugs.gnu.org; Mon, 08 Oct 2018 09:52:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/EdnebigDWHOVpr7LSy6wQlb/58DXjpF7UGCTrB+PTc=; b=VPkQ4HK/aExNn7xy439wu6DcP3qmy32NrmH7hupQEWeFo4jqJOnC5+DvJ2nEGoWnAWpcHBDKAu2q6uncIUIPazuaZBKznh715Upu8V0Dt3MffqZxv36eOD1S/RRE/Wrtm82sbm9yVf1CifZBtDqB4oXArTuXZoTOca9yMxNsoqEVnRY9KEqgH4x2xDYOYt+8LzAo9x982vng+yCHu0jczqcTWKmQqVy3POf7hFLnVB7n7k05Ot8/WeEQNdiKAh703Tch55c+A405k4LhMb/tiNzgeZ1yWMeAGIJZFHSXEpjqhOhZAZMr0xCpnAk/3c8ZmDbFZaoITSEKxVFxPZ3Qsg== Received: from BN3NAM04FT015.eop-NAM04.prod.protection.outlook.com (10.152.92.59) by BN3NAM04HT201.eop-NAM04.prod.protection.outlook.com (10.152.93.57) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.1228.17; Mon, 8 Oct 2018 13:52:00 +0000 Received: from BLUPR16MB0500.namprd16.prod.outlook.com (10.152.92.58) by BN3NAM04FT015.mail.protection.outlook.com (10.152.92.170) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.1228.17 via Frontend Transport; Mon, 8 Oct 2018 13:52:00 +0000 Received: from BLUPR16MB0500.namprd16.prod.outlook.com ([fe80::1cdd:bdd7:6afb:b016]) by BLUPR16MB0500.namprd16.prod.outlook.com ([fe80::1cdd:bdd7:6afb:b016%5]) with mapi id 15.20.1207.024; Mon, 8 Oct 2018 13:51:59 +0000 From: fis trivial To: Tim Gesthuizen Subject: Re: bug#32773: clang: missing default include paths for C++ Thread-Topic: bug#32773: clang: missing default include paths for C++ Thread-Index: AQHUUEX8irwL00PPcEWh09iCrTG+LKT37hqAgAAD24CAHYmLAA== Date: Mon, 8 Oct 2018 13:51:59 +0000 Message-ID: References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <20180919183357.7xvaed2dwoxmecp7@thebird.nl> <85ba1fc6-e4cc-2989-14d6-bb152aa2dde4@yahoo.de> In-Reply-To: <85ba1fc6-e4cc-2989-14d6-bb152aa2dde4@yahoo.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: SYCPR01CA0001.ausprd01.prod.outlook.com (2603:10c6:10:31::13) To BLUPR16MB0500.namprd16.prod.outlook.com (2a01:111:e400:c46a::11) x-incomingtopheadermarker: OriginalChecksum:4F4328761C87D5A23AE49A79917DB88A12CE10E0B8F9F2639125BBF3695DE2E3; UpperCasedChecksum:2BC0B393A9DCD3DC240244293B43109037ACB89EE8972473E94ED767658F6111; SizeAsReceived:7694; Count:50 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [k4Y+56Me2eFU531RYNlCSmcGeQh+rfj9yMZcQcsI9epzVQYWBnwcoyliOmRQimE5] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN3NAM04HT201; 6:+FF0aVvURO1dTxcsJZl2Zf81aj0z4Fj/zzNcwqlY18x4MgeY+Dtm9IrgMLAIAeiEu/F3ArMddgIxqx/tMadaPbJSfBU06GC4mhWr2TeTlAGNW8oe+PuWkvhJ7gfd2FsEWFg8LvEwSicPY0P64UdiWeimwVMbQH/NSfqSrndXhWlAI6DR0bxV3EasG2PMERqFFZXGkO21KJkflCcxCQ3LZToxLIrR3R28sLQ6sMcZIyMb2OiyulHFtq4TYY7UziV9uxXgPphfkwWzdWfPDuwbUdOkausRuwMhxbTOIZidoNEqeDc+MaEvfU5wy+5SlAgGDmHVzd6l4FTLZlFcHXhKLU9EFZCzXWW3ON1g79qz2x0860GYO3X6HngrqNlDIV6GptAClrBCW0R0LJ1K8eRTbxKqfbk5CR1b1QFmhVFbI3JKD9gPg6+JuZQPKkUHEAR2CzA/FBhrIULu/CyWqvbIbA==; 5:ljI5oqxrL0m2VfRYc15rPzDFIYuRCscPtUKf8+WL8KwUa+fi6qKL1X/FI/EIorlk8uMkaNM6wcxW1n6W5pa++NF9vTy+P4UrHTk8cWbXjvA3xZ023qenYqehNEZ0CrcNfIL6RQEYd628QYmnY6W+Ps6C1/27vuL7r7rvj+hWhvI=; 7:8yD194MZv9XEb75YIaYHiywNw3dc4Em6IJ0PCw2CWbonrcd+TBSZ42swuRZRuXAr0G+MPVY3jwFmncK1lCGxaG79YuyzP/Q73sQRPejyThN+YP0sKqgD05c+8ds89cnpujJ96OVxXUhw6YmuAhImTOtzsciuSq0xytYrmKfEQwVO6cfuNULjaiCN99Zuzn0vjxnbY1w/Z4q2MpL5ccXilOYZgnMgji1tXnqBbLoSxaUE7+EA8d2iumly62w7A2ok x-incomingheadercount: 50 x-eopattributedmessage: 0 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:BN3NAM04HT201; x-ms-traffictypediagnostic: BN3NAM04HT201: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058); SRVR:BN3NAM04HT201; BCL:0; PCL:0; RULEID:; SRVR:BN3NAM04HT201; x-microsoft-antispam-message-info: OYbLtIWyoyz463hWH8F3AXNiCHyz6esdqdI2SqUk4WTsxF9XbHPGGJmbLb49WAQc Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8 X-MS-Exchange-CrossTenant-Network-Message-Id: b3386438-a52b-4b01-4298-08d62d253790 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2018 13:51:59.9483 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3NAM04HT201 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32773 Cc: Pjotr Prins , "32773@debbugs.gnu.org" <32773@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Tim Gesthuizen writes: > On 19.09.2018 20:33, Pjotr Prins wrote: >> Hi Tim, >> >> I am not sure this helps but in a project I have I use >> >> CPPFLAGS=3D -std=3Dc++11 >> >> and >> >> CPPFLAGS +=3D -I$(GUIX)/include/c++ -I$(GUIX)/include/c++/x86_64-unkno= wn-linux-gnu >> >> to find include files in Guix context with clang. Where $(GUIX) is the >> profile. >> >> Similar to yours. Glad to hear of a better way. > > Yes, that seems to be quite the same to my workaround. > Its just that this is a workaround that is difficult to get working in > some contexts: I want to use emacs-irony-mode through guix which is not > really useable because it won't autocomplete any std::* stuff. > If you take all packages that might want to use libclang and other > features of clang it might be a better solution to find a proper fix for > this problem. Also both workarounds need a user profile that is > cluttered with all include files. > I had a quick look into clangs source code how C_INCLUDE_DIRS is > implemented. It should be more or less easy to add the same option for > C++ (even C_INCLUDE_DIRS seems to be tinkered in to me). > I just wanted to file a bug about this because fixing this is not > trivial and I am not sure whether I will find the time right away to fix = it. > Fixing it would also have the benefit that I could send the patch to the > LLVM mailing list and we might see the change upstream in the next LLVM > version. > > Tim. Just put everything into `C_INCLUDE_DIRS' should make it work, see: https://github.com/trivialfis/guixpkgs/blob/c8a6871d2757557581640d7a14b4c91= 67459cb14/llvm.scm#L100 Using clang/clang++ from above link to compile a single translation unit sh= ould work. And there is `cquery' in `code.scm' within that repository, which re= lies on clang to work, you can try it out. It shouldn't take long to make LLVM and Clang in there ready to be merge in core-update or staging (I don't know yet), it's just I don't feel comfortab= le with the `clang-from-llvm' in guix, maybe someone could help carrying it ou= t. Jiaming From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 13 12:14:36 2019 Received: (at submit) by debbugs.gnu.org; 13 Nov 2019 17:14:36 +0000 Received: from localhost ([127.0.0.1]:60089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iUwDz-0001LP-8i for submit@debbugs.gnu.org; Wed, 13 Nov 2019 12:14:36 -0500 Received: from lists.gnu.org ([209.51.188.17]:52863) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iUvwI-0000tT-TM for submit@debbugs.gnu.org; Wed, 13 Nov 2019 11:56:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46611) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUvwH-0006MC-8f for guix-patches@gnu.org; Wed, 13 Nov 2019 11:56:18 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE, RECEIVED_FROM_WINDOWS_HOST autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iUvwF-0002yN-MR for guix-patches@gnu.org; Wed, 13 Nov 2019 11:56:16 -0500 Received: from mail-eopbgr20085.outbound.protection.outlook.com ([40.107.2.85]:38470 helo=EUR02-VE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iUvwF-0002xQ-BO for guix-patches@gnu.org; Wed, 13 Nov 2019 11:56:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8oQNQ3bDCAxS7nH1pTLB2vrCUS5f8g/KhjTKIrmBjas=; b=CX4zPWLeah7CvI4A3CCi6SSbG3jF8Tth9k1KzjsziM6Tv1djjPr5qKATTOqxhkpMfD9KvGAF/zNyJ5SssWK2bvvMqh+/3/Z9MAudApnj6Dhwbqs6i/O+WX5VjsHhIUGtCc2vQB5Y2sYZp6hfpTcrYr7qZfKnttm2z4EY8Pp5HG0= Received: from DB6PR0802CA0045.eurprd08.prod.outlook.com (2603:10a6:4:a3::31) by VI1PR08MB3806.eurprd08.prod.outlook.com (2603:10a6:803:ba::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.23; Wed, 13 Nov 2019 16:56:12 +0000 Received: from DB5EUR03FT064.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::201) by DB6PR0802CA0045.outlook.office365.com (2603:10a6:4:a3::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.23 via Frontend Transport; Wed, 13 Nov 2019 16:56:12 +0000 Authentication-Results: spf=fail (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gnu.org; dmarc=none action=none header.from=arm.com; Received-SPF: Fail (protection.outlook.com: domain of arm.com does not designate 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT064.mail.protection.outlook.com (10.152.21.199) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2430.21 via Frontend Transport; Wed, 13 Nov 2019 16:56:11 +0000 Received: ("Tessian outbound 6481c7fa5a3c:v33"); Wed, 13 Nov 2019 16:56:11 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 13aac89ec37ead25 X-CR-MTA-TID: 64aa7808 Received: from 62d10f2cea6f.2 (cr-mta-lb-1.cr-mta-net [104.47.9.56]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id EB4526F7-89F3-4F0D-B8A5-CB4E90110447.1; Wed, 13 Nov 2019 16:56:06 +0000 Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03lp2056.outbound.protection.outlook.com [104.47.9.56]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 62d10f2cea6f.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 13 Nov 2019 16:56:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YrWGIGN4/8Bc07uYQj0sDPQMmxrgM92yn4pXtnFNzHABSzN+gt17WXlj2R6qf93MFBt9Rkm5i1l7IWSaImtopjR30p4QeLgx9+UMVuICvk7MZlnFrfmhLhoj772HaXz3bcS7HVuGLyBRZ8AeGqT+5w8/NKTbdV82s1EfLre8sQVfS4RnAc03keuHx1Hfzyi0nlitbABde2K3e59pVMWNfvRI3oWZP6Zv/Q8liFrsozR93TJDhsgxSDd9ngkhfP1BlhBCZGaCrMd9ctJeebqw5VnO0gOQtLMaTfljMAWhPIUVUVSKZncSZYfhPKm2fUI2z0hjIptC3cEqO+94VT/Lbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8oQNQ3bDCAxS7nH1pTLB2vrCUS5f8g/KhjTKIrmBjas=; b=bVuvi5R879k4m9Gl6GQAFyQ34zo1aUn7TTC7uB9/u9JOawIB1j0tUO8mXIybFx6FvrdwJFmTj02Od66UB4RMxJLfympnd7Q5t663DroDP11LEwkliiJNe+0EPVaFQLXfBLQEKOZs5wo6jHapHYeMLkZIvsYDyaog5dhphbRi1zNv+sF4D5KHqmzJF2v/15uqus5/tcL+ytq6b7SlzapgIpiMiTUb0cliBBMdHtl+OpcDGF4IY9JpUFDly+JWmKjoH2D4Hg2E4ApAwfl1nj3oIJTHXI+fdS/T6egLG1QPHiwkfUsf04vh9uVhZyKQGoN8+V3b18PG4gGR7JRDKP8nVw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8oQNQ3bDCAxS7nH1pTLB2vrCUS5f8g/KhjTKIrmBjas=; b=CX4zPWLeah7CvI4A3CCi6SSbG3jF8Tth9k1KzjsziM6Tv1djjPr5qKATTOqxhkpMfD9KvGAF/zNyJ5SssWK2bvvMqh+/3/Z9MAudApnj6Dhwbqs6i/O+WX5VjsHhIUGtCc2vQB5Y2sYZp6hfpTcrYr7qZfKnttm2z4EY8Pp5HG0= Received: from AM6PR08MB3701.eurprd08.prod.outlook.com (20.178.90.159) by AM6PR08MB4472.eurprd08.prod.outlook.com (20.179.7.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2430.20; Wed, 13 Nov 2019 16:56:05 +0000 Received: from AM6PR08MB3701.eurprd08.prod.outlook.com ([fe80::6d78:ea98:3686:4de1]) by AM6PR08MB3701.eurprd08.prod.outlook.com ([fe80::6d78:ea98:3686:4de1%7]) with mapi id 15.20.2430.023; Wed, 13 Nov 2019 16:56:05 +0000 From: David Truby To: "guix-patches@gnu.org" Subject: [bug#32773] [PATCH] Fix clang libstdc++ header location search Thread-Topic: [bug#32773] [PATCH] Fix clang libstdc++ header location search Thread-Index: AQHVmkM8sOvcKFvyBE22u4jogA/BsQ== Date: Wed, 13 Nov 2019 16:56:04 +0000 Message-ID: <20191113165516.56228-1-david.truby@arm.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: LO2P265CA0032.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:61::20) To AM6PR08MB3701.eurprd08.prod.outlook.com (2603:10a6:20b:8b::31) x-originating-ip: [217.140.106.51] Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=David.Truby@arm.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.24.0 x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: eadf1a35-b40f-48e8-fac6-08d7685a6359 X-MS-TrafficTypeDiagnostic: AM6PR08MB4472:|AM6PR08MB4472:|VI1PR08MB3806: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:6790;OLM:6790; x-forefront-prvs: 0220D4B98D X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(346002)(396003)(376002)(39860400002)(366004)(136003)(199004)(189003)(1076003)(316002)(50226002)(2351001)(52116002)(54906003)(36756003)(6916009)(6436002)(6486002)(66066001)(186003)(8936002)(102836004)(256004)(386003)(6506007)(8676002)(26005)(81156014)(81166006)(5640700003)(4326008)(5660300002)(99286004)(2501003)(476003)(44832011)(14454004)(2906002)(3846002)(6116002)(64756008)(66476007)(66446008)(66946007)(66556008)(478600001)(486006)(86362001)(25786009)(7736002)(6512007)(2616005)(305945005)(71190400001)(71200400001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB4472; H:AM6PR08MB3701.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Xqk0cM1nWciAI1bpkuI8obB/bDdm9heIYuKLlvMUwQzJf6EwABwglHonMX3jI75tdw8ERP1YapVIEj7CfNA+NFFeS0GqT6NMyK8aX+kBHUx6Y473E9iKK7kr13bPdHIWXhiauvBF6HMdpnIzTqksUjHQD8DKZWNI9Xag8VaYge1stTgpUzY2KLHMbbEddmgo/YKhU+4N93SsHZFiWSOGVpZXexBtgXIvvZ6Jd1DALIeUGfRqVepL4AiKlRL8zPzOm871R88JdvYmQNQUtHWrGhywv6RlS2rD1XkdvMu4X/xOmRGrPseJsVf3AfIWJlb4pc1R7imjOmAbgvT1Y4JLBmkTUTOKqizTDkkID+Lqfs90A7fGMsvn4WXLWWaMPkZY+Tgh9WjF1dz3LG3RdvVw725zabZA+aF3Muybga/UPB3L90rWzj8k/8im8be3JQve Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4472 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=David.Truby@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT064.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(346002)(39860400002)(396003)(376002)(136003)(1110001)(339900001)(189003)(199004)(478600001)(23756003)(356004)(4326008)(14454004)(26005)(5640700003)(6512007)(99286004)(336012)(66066001)(54906003)(2351001)(186003)(25786009)(26826003)(36756003)(6486002)(316002)(47776003)(305945005)(3846002)(6116002)(50226002)(7736002)(6916009)(1076003)(81166006)(81156014)(486006)(2501003)(8746002)(8936002)(102836004)(86362001)(386003)(6506007)(2616005)(2906002)(5660300002)(50466002)(105606002)(476003)(126002)(22756006)(8676002)(70206006)(70586007)(76130400001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3806; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Fail; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; X-MS-Office365-Filtering-Correlation-Id-Prvs: a740a367-5bce-46d0-3d7d-08d7685a5f22 NoDisclaimer: True X-Forefront-PRVS: 0220D4B98D X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: d8hRZta+ApIyIbPzLDk59cnLGFrDDFzEZ1SWzJGJm7+dgFJKthoI7Ec2sp2OMenw0AsLJVGtQqJl/dcsVEKMjLX8UyN3k3jrUe8ZSunO7o0TKVibf8lweEgelthx+GcJSqBfIQAS3IGjn3NvKMsV9lPB4Gg4fa8wYLRCkvE570ohwhMArXcUyB9tilgdmFx0JOWbiF99btcOuy/fGAJPwnHGNP+eYTYR9ehQ0PVAiCCU2RzNV29xfjD64uUpd/A8g5g1OcEpbT1uTLBZppY0jTVcIanIbOiDT8RKX+ESPe83o9u/PsbsPw8SgT9juREUou8vj0dVASuurzGSMRKBflEBF2Ok6OcYXuwB/R0y4vtnXPN8q4Ng29N/+D1Wt/l9ukUwqWr5fILfF7Q5zaAont+sFVEnEhyze6U7BJw5TYqGkSfVbNR5HL/ju+650Rlm X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Nov 2019 16:56:11.8820 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: eadf1a35-b40f-48e8-fac6-08d7685a6359 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3806 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 40.107.2.85 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 13 Nov 2019 12:14:34 -0500 Cc: nd , David Truby X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --- gnu/packages/llvm.scm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index 33fb53d65e..0a7efe980f 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -202,6 +202,7 @@ compiler. In LLVM this library is called \"compiler-rt= \".") (lambda* (#:key inputs #:allow-other-keys) (let ((libc (assoc-ref inputs "libc")) (compiler-rt (assoc-ref inputs "clang-runtime")= ) + (gcc (assoc-ref inputs "gcc")) (version (string->number ,(version-major (package-version clang-runtim= e))))) @@ -218,6 +219,10 @@ compiler. In LLVM this library is called \"compiler-r= t\".") (("(^[[:blank:]]+LibDir =3D ).*" _ declaration= ) (string-append declaration "\"" libc "/lib\";= \n")) =20 + ;; Make clang look for libstdc++ in the right = location + (("LibStdCXXIncludePathCandidates\\[\\] =3D \\= {") + (string-append "LibStdCXXIncludePathCandidate= s[] =3D { \"" gcc "/include/c++\",")) + ;; Make sure libc's libdir is on the search pa= th, to ;; allow crt1.o & co. to be found. (("@GLIBC_LIBDIR@") --=20 2.24.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 13 14:51:11 2019 Received: (at submit) by debbugs.gnu.org; 13 Nov 2019 19:51:11 +0000 Received: from localhost ([127.0.0.1]:60196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iUyfW-00052l-M3 for submit@debbugs.gnu.org; Wed, 13 Nov 2019 14:51:10 -0500 Received: from lists.gnu.org ([209.51.188.17]:44005) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iUyfR-00052a-R5 for submit@debbugs.gnu.org; Wed, 13 Nov 2019 14:51:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:42204) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUyfP-0001fa-J5 for guix-patches@gnu.org; Wed, 13 Nov 2019 14:51:05 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_LOW, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iUyfO-0001ZW-BY for guix-patches@gnu.org; Wed, 13 Nov 2019 14:51:03 -0500 Received: from mail-40132.protonmail.ch ([185.70.40.132]:27258) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iUyfO-0001Vx-1h for guix-patches@gnu.org; Wed, 13 Nov 2019 14:51:02 -0500 Date: Wed, 13 Nov 2019 19:50:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=carldong.me; s=protonmail; t=1573674656; bh=I654i7fbpQIBQdlYaQcDjoMwqjFY6LSz3zR7n+iypYI=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References: Feedback-ID:From; b=LsJoPM0xb9OWwvPRDpLkDSzUkM+UQf3uO5hqmEMXzSuXngebXd/8ub1pa3C/JPJbA mXRHXgJWwN8FFIuZoTS2ZYp7oKzCCkLLYpHPHrwPmhIjsVAYz85lNqPBnFLWyidjof hLL2KgCXEnJfjexlun6NcH0pO0cp86tqwYm/Wg44= To: David Truby From: Carl Dong Subject: Re: bug#32773: [PATCH] Fix clang libstdc++ header location search Message-ID: In-Reply-To: <20191113165516.56228-1-david.truby@arm.com> References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <20191113165516.56228-1-david.truby@arm.com> Feedback-ID: a8j8tDUaJ4AYuDVBywMTwsJebN4w8TVXadJLsJb8td3t3dZi9RdXFlPaQvoFKnI9KgXySsPXcRkajVyY0cGTcA==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 185.70.40.132 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: nd , "guix-patches@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Carl Dong Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi David! This patch is most welcome, I=E2=80=99m wondering if you think it=E2=80= =99d be possible to add more details in the comments for future readers of = the code. See below. > On Nov 13, 2019, at 11:56 AM, David Truby wrote: >=20 > + ;; Make clang look for libstdc++ in the righ= t location > + (("LibStdCXXIncludePathCandidates\\[\\] =3D = \\{") > + (string-append "LibStdCXXIncludePathCandida= tes[] =3D { \"" gcc "/include/c++\",")) I believe the reason why clang=E2=80=99s =E2=80=9Cauto detection=E2=80= =9D fails here is because it expects the /include dir containing c++ to be = under the same directory as LibDir, correct? Perhaps we can note that since= in Guix, we put the libs in a separate output, we invalidate the aforement= ioned expectation, and this is why we need to manually add this path. Another point: Perhaps we can add the path on a separate line instead of it= being on the same line? Otherwise, looks great! Cheers, Carl Dong From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 14 05:30:18 2019 Received: (at submit) by debbugs.gnu.org; 14 Nov 2019 10:30:18 +0000 Received: from localhost ([127.0.0.1]:60994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVCOI-0000bv-Gk for submit@debbugs.gnu.org; Thu, 14 Nov 2019 05:30:18 -0500 Received: from lists.gnu.org ([209.51.188.17]:39261) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVCOG-0000bl-Hy for submit@debbugs.gnu.org; Thu, 14 Nov 2019 05:30:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48432) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iVCOF-0005fQ-E8 for guix-patches@gnu.org; Thu, 14 Nov 2019 05:30:16 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iVCOE-0001SW-Cn for guix-patches@gnu.org; Thu, 14 Nov 2019 05:30:15 -0500 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:44771) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iVCOE-0001Pi-6g; Thu, 14 Nov 2019 05:30:14 -0500 Received: by mail-wr1-x42c.google.com with SMTP id f2so5807142wrs.11; Thu, 14 Nov 2019 02:30:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=UPosP6Zf7Q/hOpMEy4Wa5YTuVxSsGXK3VgykHlI7Qzc=; b=IHOyfCBahdRky1ocRBlJ4QYO5LApK3WoZj42bCKG6S+xKakD66LTIIykifAtMas6B5 bk4MQfnNXGsTckLXcxgvRTsldjOvdrBzJt5H7WEB0Q9mCC/Xv/zT+4WPlIEDfP5wtqp9 T2JwbjYGpSi1DIKlvF8qJh/vokDT6AnM13nANAf79Y56nYgLNQXGMEripVU0CJKZtq8u 0/16WS0wRlhnA+rvfUoK8/DVTleq2i1oxw65XlQKVW0xwhuJPvcDP9wOUqQd4SjxZV5V leW2XyXRaLAZFgdk4Mb3LmuamyiF1OvwzavSD6C/gI4xjh4CqgZNsE2TbTPneHT4RXzT mq/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=UPosP6Zf7Q/hOpMEy4Wa5YTuVxSsGXK3VgykHlI7Qzc=; b=isiIfGFNvU7hEx3NgHWZNTtkWZA7c1eATvVPHsS08dhZ5jfW+bdj6Nf63jiIh1hvBH IsGvhwWL9TlYNM6CnPgmjq/ur8oLfGezys7YhSdiwstZ1Zjo2PDI6/gWuGOjNH2l0Bwu 5dLqYTFdELGjHnd5V9ww6i94gBmXmEGiA6KlnVsNhmGLnHTNetNfOHadTCXUZyLA9jR+ stwgLwqt/mWzEyHe5QbVSBg8X7bH5nBC56eTdE1vZbjKm3Mn/NZQAHLZKqjMtEhVxQ7c XvLnsJ70SwJs1nHec8rxlq4B7zBLLb7KZM0JwedVbXPskf+EtwrKKEpnl5FyjKdjaVB7 5nQg== X-Gm-Message-State: APjAAAXEWbBwEqbNCucEtknBwWuErRwFDOSf7W2dCKy2/pkJ+rC35JvE PDYwI+JXNk+HfgbTtc9QzTI= X-Google-Smtp-Source: APXvYqwqIAg+v3D8wPjQxpjEfAXHPML+wLSAdXkETph/+XDPaQuwblS3a42Gtqf8n3SVjS1yMgtEVA== X-Received: by 2002:adf:f386:: with SMTP id m6mr7382012wro.201.1573727411923; Thu, 14 Nov 2019 02:30:11 -0800 (PST) Received: from meru (lfbn-ann-1-272-170.w86-200.abo.wanadoo.fr. [86.200.227.170]) by smtp.gmail.com with ESMTPSA id l1sm6608880wrw.33.2019.11.14.02.30.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Nov 2019 02:30:11 -0800 (PST) References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <20191113165516.56228-1-david.truby@arm.com> User-agent: mu4e 1.2.0; emacs 26.3 From: Mathieu Othacehe To: bug-guix@gnu.org Subject: Re: bug#32773: [PATCH] Fix clang libstdc++ header location search In-reply-to: <20191113165516.56228-1-david.truby@arm.com> Date: Thu, 14 Nov 2019 11:30:07 +0100 Message-ID: <874kz6698w.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::42c X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: nd , "guix-patches@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello David, This patch is a real progress, thank you! However, I still have a linking error when compiling a trivial test program with clang: mathieu@elbruz ~/guix [env]$ ./pre-inst-env guix environment --ad-hoc clang --pure mathieu@elbruz ~/guix [env]$ clang ~/tmp/t.cpp clang-8: error: unable to execute command: Executable "ld" doesn't exist! clang-8: error: linker command failed with exit code 1 (use -v to see invocation) This is because the linker provided by "binutils" is not accessible. I guess we need to make something analog to make-gcc-toolchain. WDYT? Mathieu David Truby writes: > --- > gnu/packages/llvm.scm | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm > index 33fb53d65e..0a7efe980f 100644 > --- a/gnu/packages/llvm.scm > +++ b/gnu/packages/llvm.scm > @@ -202,6 +202,7 @@ compiler. In LLVM this library is called \"compiler-rt\".") > (lambda* (#:key inputs #:allow-other-keys) > (let ((libc (assoc-ref inputs "libc")) > (compiler-rt (assoc-ref inputs "clang-runtime")) > + (gcc (assoc-ref inputs "gcc")) > (version > (string->number > ,(version-major (package-version clang-runtime))))) > @@ -218,6 +219,10 @@ compiler. In LLVM this library is called \"compiler-rt\".") > (("(^[[:blank:]]+LibDir = ).*" _ declaration) > (string-append declaration "\"" libc "/lib\";\n")) > > + ;; Make clang look for libstdc++ in the right location > + (("LibStdCXXIncludePathCandidates\\[\\] = \\{") > + (string-append "LibStdCXXIncludePathCandidates[] = { \"" gcc "/include/c++\",")) > + > ;; Make sure libc's libdir is on the search path, to > ;; allow crt1.o & co. to be found. > (("@GLIBC_LIBDIR@") From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 14 08:40:42 2019 Received: (at submit) by debbugs.gnu.org; 14 Nov 2019 13:40:42 +0000 Received: from localhost ([127.0.0.1]:32898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVFMX-00081o-MM for submit@debbugs.gnu.org; Thu, 14 Nov 2019 08:40:42 -0500 Received: from lists.gnu.org ([209.51.188.17]:48213) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVFMV-00081W-6r for submit@debbugs.gnu.org; Thu, 14 Nov 2019 08:40:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:35648) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iVFMS-000313-HY for guix-patches@gnu.org; Thu, 14 Nov 2019 08:40:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iVFMQ-0001cf-IX for guix-patches@gnu.org; Thu, 14 Nov 2019 08:40:36 -0500 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:38819) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iVFMQ-0001bw-AK for guix-patches@gnu.org; Thu, 14 Nov 2019 08:40:34 -0500 Received: by mail-wr1-x429.google.com with SMTP id i12so6511661wro.5 for ; Thu, 14 Nov 2019 05:40:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=jYeNxbXqf2xMIqTECJHNf95T69oc9H85rMiNDRTAIog=; b=bixT0HStIMS60rcJoYr16MAUq0DzRZK6aS7IFUixKcLsOa1jsXkkeq/vraN1R+5phe tKdGAht24kett64S/LHo//jVDFT+EWWqAd8w6c6VK2k0xXkEOhSqSKKv34pww9ukAHmu gtPf+eRpHCVzj9YKtRVXv07zepNCKeDee83fKn5Kkg/AMEjOfFxfPCyr86F3VWvMNCPc txjQI2WPF0MPV7JGbE7esyZfJoB6XzepUG17zk7bABTA/g3rO46bvdI6FhSNFiTrvZxj 00rDmkUil8qOteY4Qb2mRZYpX3rHhSyTIzSzwzIt8YytWCCHbDBMeiZFOlQ/GkE91MAE f3Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=jYeNxbXqf2xMIqTECJHNf95T69oc9H85rMiNDRTAIog=; b=uQ98ckb6uxrWuLjhVFkh6xJK2CElTimycVJHVvCoCIHdb5ha7/b90Tsm7D4oxul9D3 4NnLHI/RSf/BYpUc/TO0Ho3Bv7rDn6tPMUyPkHJ4BhMPB/6Nta7BOWVTlIN3spyW4ekS EhwdFc3iHkvFxk5QMkJsLtW7YKIqrq9pawC5VYtsNO4OMMsH9Rl4uR/hm8lhwCZlq9aA 6Sa8wncgLiVS2AexTJu8mWMvDKRCvphp3EJ+cznYide8hwRmVhhvlij866mvDDQpZQm2 qfzNOhDKgnFXK1uzWWhoVm0TtvQvJDq7paz5Z6lyEJ5jtZF+7xG+0RyfYdSbwXam4Jsi T9kg== X-Gm-Message-State: APjAAAXa2cSwgYnwpcUl4sO7sRWr6O6ztJypW+5WKlSq6UQHVNGZcurT Y+Nec4yK7ThoTbVePebNLWU= X-Google-Smtp-Source: APXvYqybu9pfeCOEc4QKkMGm1OMj34icqK9fBGDtRqDyVTZigBiEvNKIMji80rZW2eZkrj7PlcDg8w== X-Received: by 2002:adf:f6d1:: with SMTP id y17mr7897917wrp.255.1573738832975; Thu, 14 Nov 2019 05:40:32 -0800 (PST) Received: from meru (lfbn-ann-1-272-170.w86-200.abo.wanadoo.fr. [86.200.227.170]) by smtp.gmail.com with ESMTPSA id q124sm5394521wme.13.2019.11.14.05.40.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Nov 2019 05:40:31 -0800 (PST) References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <20191113165516.56228-1-david.truby@arm.com> <874kz6698w.fsf@gmail.com> User-agent: mu4e 1.2.0; emacs 26.3 From: Mathieu Othacehe To: David Truby Subject: Re: bug#32773: [PATCH] Fix clang libstdc++ header location search In-reply-to: Date: Thu, 14 Nov 2019 14:40:30 +0100 Message-ID: <871rua60fl.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::429 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: nd , "32773@debbugs.gnu.org" <32773@debbugs.gnu.org>, "guix-patches@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain > I think adding gcc-toolchain to propagated-inputs should work in > principle, other than the fact that the gcc used for gcc-lib and > libstdc++ need to be the same as the propagated gcc-toolchain. I did > have a fix for this but I'm not sure if it's the best way of writing > it. > I'll send another patch with the fix though so at least others can > comment on it! Yes propagating gcc-toolchain would work but, would also cause gcc to be available as a side effect. Maybe the patch attached, on top of yours, would work? Thanks, Mathieu --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-gnu-Add-clang-toolchain.patch >From ea662ff1ed62183ae0036242f53a14bb0889cb47 Mon Sep 17 00:00:00 2001 From: Mathieu Othacehe Date: Thu, 14 Nov 2019 13:25:00 +0100 Subject: [PATCH] gnu: Add clang-toolchain. * gnu/packages/llvm.scm (make-clang-toolchain): New method. (clang-toolchain): New public variable defined using previous method. --- gnu/packages/llvm.scm | 50 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index 0a7efe980f..8c47b884ae 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -37,7 +37,9 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system emacs) #:use-module (guix build-system python) + #:use-module (guix build-system trivial) #:use-module (gnu packages) + #:use-module (gnu packages base) #:use-module (gnu packages gcc) #:use-module (gnu packages bootstrap) ;glibc-dynamic-linker #:use-module (gnu packages compression) @@ -295,6 +297,51 @@ project includes the Clang front end, the Clang static analyzer, and several code analysis tools.") (license license:ncsa))) +(define (make-clang-toolchain clang) + (package + (name (string-append (package-name clang) "-toolchain")) + (version (package-version clang)) + (source #f) + (build-system trivial-build-system) + (arguments + '(#:modules ((guix build union)) + #:builder (begin + (use-modules (ice-9 match) + (srfi srfi-26) + (guix build union)) + + (let ((out (assoc-ref %outputs "out"))) + + (match %build-inputs + (((names . directories) ...) + (union-build out directories))) + + (union-build (assoc-ref %outputs "debug") + (list (assoc-ref %build-inputs + "libc-debug"))) + (union-build (assoc-ref %outputs "static") + (list (assoc-ref %build-inputs + "libc-static"))) + #t)))) + + (native-search-paths (package-native-search-paths clang)) + (search-paths (package-search-paths clang)) + + (license (package-license clang)) + (home-page "https://clang.llvm.org") + (synopsis "Complete Clang toolchain for C/C++ development") + (description "This package provides a complete Clang toolchain for C/C++ +development to be installed in user profiles. This includes Clang, as well as +libc (headers and binaries, plus debugging symbols in the @code{debug} +output), and Binutils.") + (outputs '("out" "debug" "static")) + (inputs `(("clang" ,clang) + ("ld-wrapper" ,(car (assoc-ref (%final-inputs) "ld-wrapper"))) + ("binutils" ,binutils) + ("libc" ,glibc) + ("libc-debug" ,glibc "debug") + ("libc-static" ,glibc "static"))))) + (define-public libcxx (package (name "libcxx") @@ -404,6 +451,9 @@ with that of libgomp, the GNU Offloading and Multi Processing Library.") "0svk1f70hvpwrjp6x5i9kqwrqwxnmcrw5s7f4cxyd100mdd12k08" #:patches '("clang-7.0-libc-search-path.patch"))) +(define-public clang-toolchain + (make-clang-toolchain clang)) + (define-public llvm-7 (package (inherit llvm) -- 2.24.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 14 10:33:22 2019 Received: (at submit) by debbugs.gnu.org; 14 Nov 2019 15:33:22 +0000 Received: from localhost ([127.0.0.1]:34967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVH7Z-00031C-3f for submit@debbugs.gnu.org; Thu, 14 Nov 2019 10:33:21 -0500 Received: from lists.gnu.org ([209.51.188.17]:46766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVF5F-0007OI-HQ for submit@debbugs.gnu.org; Thu, 14 Nov 2019 08:22:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59999) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iVF5E-0003CG-5v for guix-patches@gnu.org; Thu, 14 Nov 2019 08:22:49 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE, RECEIVED_FROM_WINDOWS_HOST autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iVF5C-00078c-8b for guix-patches@gnu.org; Thu, 14 Nov 2019 08:22:47 -0500 Received: from mail-eopbgr50075.outbound.protection.outlook.com ([40.107.5.75]:21774 helo=EUR03-VE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iVF5B-000761-Pi for guix-patches@gnu.org; Thu, 14 Nov 2019 08:22:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bk88i3aehRxCLfhl0qIXtHFkFS8SyDjYLSDFZUlB+3s=; b=7nJ0I/4XznqFQKnPXRyz7T07LVH38PNKRt/TP7FOfJVVVQZtaCnyjlsPsSpfeA2yj3loHJ3S+zk71X9M1SMp94NUlQ/2c3LUzDn1AdIbFTKPz1GVDXa1Cxa3nw1Xg85CyZDrr20qzlBiPnxy27nW8T679sA0mtxrNZwOOjs7vLo= Received: from DB6PR0802CA0045.eurprd08.prod.outlook.com (2603:10a6:4:a3::31) by AM6PR08MB5061.eurprd08.prod.outlook.com (2603:10a6:20b:d6::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.26; Thu, 14 Nov 2019 13:22:42 +0000 Received: from VE1EUR03FT027.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::205) by DB6PR0802CA0045.outlook.office365.com (2603:10a6:4:a3::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.23 via Frontend Transport; Thu, 14 Nov 2019 13:22:42 +0000 Authentication-Results: spf=fail (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gnu.org; dmarc=none action=none header.from=arm.com; Received-SPF: Fail (protection.outlook.com: domain of arm.com does not designate 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT027.mail.protection.outlook.com (10.152.18.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.23 via Frontend Transport; Thu, 14 Nov 2019 13:22:42 +0000 Received: ("Tessian outbound 851a1162fca7:v33"); Thu, 14 Nov 2019 13:22:41 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: c82ef065acdc75f1 X-CR-MTA-TID: 64aa7808 Received: from dc88e3efd325.1 (cr-mta-lb-1.cr-mta-net [104.47.5.57]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id AD29D26B-BEB4-4674-9A5C-9681306BED62.1; Thu, 14 Nov 2019 13:22:36 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02lp2057.outbound.protection.outlook.com [104.47.5.57]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id dc88e3efd325.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384); Thu, 14 Nov 2019 13:22:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Cy0+M9diAIP4CxqSbW6xeX20B+d0LhPIFdM2FpsOU/nZqbg9Px6LhdyFBv5iPcbaSJ1MF5u71VjyZJB+2PbRKOqiPbAy7K5ybP+aencgSzfy2mm6pss3Kq8boxoflr7/XnAVR+hD7RBxYdhyARRrmrNistBFaEmW2eTewrEIRWTaw5YHSm227VC+ms5jmWIM2q+2+n984aMWT9tBsiu8EOHyBsuJa8a4Pn+HK4O7qADZhHOVA41u/zKdMZN/TvG7M0cf4R7Nog2OyZgjOG8sAbJVe3x+lbkw4/z9OAlyh7D44SzzxJyAUIDtUYw7YiaNnWN4MmA9NNF2bBUzTNhWpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bk88i3aehRxCLfhl0qIXtHFkFS8SyDjYLSDFZUlB+3s=; b=M8s2RWCKme3jJjYoICFjTZipJIIT9UWlkzMvEMpjaSWtEuykygkGaSEH8PwyuEZ3y6ejtDJP6uqor3pWOKqLGstpcXp0YMNoxs9BopV5bixgdZaPJ/BtplXq1KjB2KZAwAozJoBldTiOdovxsQsj+HRwMGqdz6TYEFA5idOzHv1YHR2w+Qm0wCZHK9dAvuca2h8iGywQzBCZelUXFmuVOkVGyW98maaLCr6TDOV1mvS41AFS0vrnDvt2W5NFiWOdK5e0cFAReltA9xDBHxn4gZPDIAuNXgw3dV8hQmCmaaqe3N7PdLD2Q/KrOXOSC/jm1B2fG1XLCzhY4OtCwOTMRQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bk88i3aehRxCLfhl0qIXtHFkFS8SyDjYLSDFZUlB+3s=; b=7nJ0I/4XznqFQKnPXRyz7T07LVH38PNKRt/TP7FOfJVVVQZtaCnyjlsPsSpfeA2yj3loHJ3S+zk71X9M1SMp94NUlQ/2c3LUzDn1AdIbFTKPz1GVDXa1Cxa3nw1Xg85CyZDrr20qzlBiPnxy27nW8T679sA0mtxrNZwOOjs7vLo= Received: from AM6PR08MB3701.eurprd08.prod.outlook.com (20.178.90.159) by AM6PR08MB3878.eurprd08.prod.outlook.com (20.178.90.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.23; Thu, 14 Nov 2019 13:22:34 +0000 Received: from AM6PR08MB3701.eurprd08.prod.outlook.com ([fe80::6d78:ea98:3686:4de1]) by AM6PR08MB3701.eurprd08.prod.outlook.com ([fe80::6d78:ea98:3686:4de1%7]) with mapi id 15.20.2451.027; Thu, 14 Nov 2019 13:22:34 +0000 From: David Truby To: "32773@debbugs.gnu.org" <32773@debbugs.gnu.org>, "m.othacehe@gmail.com" Subject: Re: bug#32773: [PATCH] Fix clang libstdc++ header location search Thread-Topic: bug#32773: [PATCH] Fix clang libstdc++ header location search Thread-Index: AQHVmtamG7q79OMiR0OuItwWSqVwZqeKp3eA Date: Thu, 14 Nov 2019 13:22:34 +0000 Message-ID: References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <20191113165516.56228-1-david.truby@arm.com> <874kz6698w.fsf@gmail.com> In-Reply-To: <874kz6698w.fsf@gmail.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=David.Truby@arm.com; x-originating-ip: [217.140.106.32] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 38da0696-ee24-4ecf-f8f2-08d76905bac0 X-MS-TrafficTypeDiagnostic: AM6PR08MB3878:|AM6PR08MB5061: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; x-forefront-prvs: 02213C82F8 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(396003)(136003)(376002)(366004)(346002)(39840400004)(189003)(199004)(66476007)(6116002)(446003)(71190400001)(14454004)(6436002)(6512007)(26005)(99286004)(6246003)(11346002)(478600001)(25786009)(71200400001)(186003)(54906003)(36756003)(229853002)(6486002)(256004)(76116006)(91956017)(316002)(4326008)(3846002)(486006)(7736002)(4744005)(2501003)(81166006)(81156014)(305945005)(8936002)(118296001)(476003)(102836004)(66066001)(110136005)(86362001)(6506007)(2616005)(5660300002)(66446008)(76176011)(2906002)(64756008)(66556008)(8676002)(66946007); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB3878; H:AM6PR08MB3701.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: fYzxTfkSNSjVSUaZ9xaBM3oMWvdqLKbodCzrFq8v7EwqjJnbrMwxSKojxbnpgySj/0jeNozksrnBBWJOQ4uWfb805SE005zbBHUQ3V13/YniuYUCawGlab20/szOT/d/XLB6J3DxXLJDJNZqH1knCTiiwGJRdIJkOsAVyogqQfJkIL3+mnkaPSzweic2/hhOMFLEvluOHIhoW/qxjaiUWlGA/iSZg4U3UuOUUmyN+/X1xMKFsLiobSPQyVtrKJ+eKW9SDDvP1yNtHVM96XwVI5x57502dZWbKOu+6uzXLiBnbdorvspdXt6PaW5vH8WYQGJVy7DcB2DfDWi8r/04MsqksUnfA4An3kpoBmfrfv8PtxaKu/13j1jVbHkDejZNBLrwwxX6PuINhJIp1DXHPYsIcXTNRwooLIKB4hKUufINsKVMLa+bJS1EQiGChkfh x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3878 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=David.Truby@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT027.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(396003)(136003)(346002)(376002)(39840400004)(1110001)(339900001)(189003)(199004)(476003)(2486003)(66066001)(23676004)(5660300002)(11346002)(36756003)(2616005)(4744005)(186003)(356004)(229853002)(70586007)(446003)(76176011)(25786009)(50466002)(316002)(105606002)(436003)(6512007)(110136005)(70206006)(6486002)(4326008)(54906003)(99286004)(7736002)(126002)(26005)(305945005)(336012)(76130400001)(102836004)(36906005)(26826003)(47776003)(6506007)(486006)(8936002)(6116002)(22756006)(81156014)(118296001)(2501003)(6246003)(3846002)(81166006)(2906002)(478600001)(14454004)(8676002)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB5061; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Fail; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; X-MS-Office365-Filtering-Correlation-Id-Prvs: 3afe2efc-02b4-46d0-e2cd-08d76905b601 NoDisclaimer: True X-Forefront-PRVS: 02213C82F8 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lJEQjVGwnB3Clh7nDvFXvVKE69QyChvPoWhqnsxhPIg94SMyCJdibF/RkMfZca/tgNDq9Ta+IzLZ65MJP6fQ9i288sW/3Y0V/GGNXT/L7MnIp1GldVcCLbIj/CEu99vyx8HolzEuo+ta3JafGpAoOFJiFrwnCARJ8H9teGldFgSETeZ+EHZW06ToqP5pgicT5bnDMqsdnWwlFtADrvL4F1II6MJAENUk797c9RMeqB/GXPbEtAKgrbjsQM3/UPWa0psC+2XTeFo6XgFV7vEjIuE3jmEIeErlB7nAXO9DPfLXo4nojFaNAsdz36pt2uu/lxm9xaF3TVzBasYa0l8f0IyvR5otM2MhsO0DeeIRlvfy0SZ5ZOfReoH43S1zQ5g+bFrw8ahNCbyYaYELR5EDQcVJK/HojwN1c3RCX2ftPDnThNRb5K7t2eR8k0+Sc6f/ X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Nov 2019 13:22:42.4045 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 38da0696-ee24-4ecf-f8f2-08d76905bac0 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB5061 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 40.107.5.75 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 14 Nov 2019 10:33:16 -0500 Cc: nd , "guix-patches@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) SGkgTWF0aGlldSwNCg0KPiBtYXRoaWV1QGVsYnJ1eiB+L2d1aXggW2Vudl0kIC4vcHJlLWluc3Qt ZW52IGd1aXggZW52aXJvbm1lbnQgLS1hZC1ob2MgDQo+IGNsYW5nIC0tcHVyZQ0KPiBtYXRoaWV1 QGVsYnJ1eiB+L2d1aXggW2Vudl0kIGNsYW5nIH4vdG1wL3QuY3BwIA0KPiBjbGFuZy04OiBlcnJv cjogdW5hYmxlIHRvIGV4ZWN1dGUgY29tbWFuZDogRXhlY3V0YWJsZSAibGQiIGRvZXNuJ3QNCj4g ZXhpc3QhDQo+IGNsYW5nLTg6IGVycm9yOiBsaW5rZXIgY29tbWFuZCBmYWlsZWQgd2l0aCBleGl0 IGNvZGUgMSAodXNlIC12IHRvIHNlZQ0KPiBpbnZvY2F0aW9uKQ0KDQpJbnRlcmVzdGluZywgZm9y IHNvbWUgcmVhc29uIHRoaXMgd29ya2VkIGZvciBtZS4gQWx0aG91Z2ggbm93IHRoYXQgSQ0KdGhp bmsgYWJvdXQgaXQgSSBtYXkgbm90IGhhdmUgdXNlZCBhIHB1cmUgZW52aXJvbm1lbnQsIGJlY2F1 c2UgSSBkbw0KcmVtZW1iZXIgc2VlaW5nIHRoaXMgYmVmb3JlLiANCg0KPiANCj4gVGhpcyBpcyBi ZWNhdXNlIHRoZSBsaW5rZXIgcHJvdmlkZWQgYnkgImJpbnV0aWxzIiBpcyBub3QgYWNjZXNzaWJs ZS4NCj4gSQ0KPiBndWVzcyB3ZSBuZWVkIHRvIG1ha2Ugc29tZXRoaW5nIGFuYWxvZyB0byBtYWtl LWdjYy10b29sY2hhaW4uDQoNCkkgdGhpbmsgYWRkaW5nIGdjYy10b29sY2hhaW4gdG8gcHJvcGFn YXRlZC1pbnB1dHMgc2hvdWxkIHdvcmsgaW4NCnByaW5jaXBsZSwgb3RoZXIgdGhhbiB0aGUgZmFj dCB0aGF0IHRoZSBnY2MgdXNlZCBmb3IgZ2NjLWxpYiBhbmQNCmxpYnN0ZGMrKyBuZWVkIHRvIGJl IHRoZSBzYW1lIGFzIHRoZSBwcm9wYWdhdGVkIGdjYy10b29sY2hhaW4uIEkgZGlkDQpoYXZlIGEg Zml4IGZvciB0aGlzIGJ1dCBJJ20gbm90IHN1cmUgaWYgaXQncyB0aGUgYmVzdCB3YXkgb2Ygd3Jp dGluZw0KaXQuDQpJJ2xsIHNlbmQgYW5vdGhlciBwYXRjaCB3aXRoIHRoZSBmaXggdGhvdWdoIHNv IGF0IGxlYXN0IG90aGVycyBjYW4NCmNvbW1lbnQgb24gaXQhDQoNCkRhdmlkIFRydWJ5DQo= From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 14 11:16:36 2019 Received: (at submit) by debbugs.gnu.org; 14 Nov 2019 16:16:36 +0000 Received: from localhost ([127.0.0.1]:35049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVHnP-0004Dx-7y for submit@debbugs.gnu.org; Thu, 14 Nov 2019 11:16:35 -0500 Received: from lists.gnu.org ([209.51.188.17]:52600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVHnN-0004Di-JR for submit@debbugs.gnu.org; Thu, 14 Nov 2019 11:16:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:42879) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iVHnM-00058F-9V for guix-patches@gnu.org; Thu, 14 Nov 2019 11:16:33 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE, RECEIVED_FROM_WINDOWS_HOST autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iVHnJ-0003eK-TZ for guix-patches@gnu.org; Thu, 14 Nov 2019 11:16:31 -0500 Received: from mail-eopbgr70059.outbound.protection.outlook.com ([40.107.7.59]:7908 helo=EUR04-HE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iVHnJ-0003e4-GI for guix-patches@gnu.org; Thu, 14 Nov 2019 11:16:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZcMfGautwQgqirUqr9oxsBfQY3DVQIalofOzmBMZm9w=; b=OMObhaFTEBFvxDPazFU0BsMknhRGFi+YLUa6sC3xdBlixyvTepCz7MNTHyd16L8Ys1YXOgVDfJ3bUwBcdWrmtincS3iGz0jMBqowMaDl1CTPmqj/m/p4wsK7gRoMJuZDZkfTDRHuhO7+37MRy+FcLnlCs27QsoOELBcWNXVjRvI= Received: from AM6PR08CA0033.eurprd08.prod.outlook.com (2603:10a6:20b:c0::21) by VI1PR08MB2894.eurprd08.prod.outlook.com (2603:10a6:802:1c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2430.20; Thu, 14 Nov 2019 16:16:26 +0000 Received: from DB5EUR03FT005.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::204) by AM6PR08CA0033.outlook.office365.com (2603:10a6:20b:c0::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.22 via Frontend Transport; Thu, 14 Nov 2019 16:16:26 +0000 Authentication-Results: spf=fail (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gnu.org; dmarc=none action=none header.from=arm.com; Received-SPF: Fail (protection.outlook.com: domain of arm.com does not designate 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT005.mail.protection.outlook.com (10.152.20.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.23 via Frontend Transport; Thu, 14 Nov 2019 16:16:25 +0000 Received: ("Tessian outbound 0939a6bab6b1:v33"); Thu, 14 Nov 2019 16:16:24 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 1949559ec145412a X-CR-MTA-TID: 64aa7808 Received: from c60ee3f6072b.1 (cr-mta-lb-1.cr-mta-net [104.47.9.59]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id 0F241D85-3E34-4E5F-A723-EEA9175B28EA.1; Thu, 14 Nov 2019 16:16:19 +0000 Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03lp2059.outbound.protection.outlook.com [104.47.9.59]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c60ee3f6072b.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 14 Nov 2019 16:16:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CGV3AFUoHsIQswBjsnUimnIaIX5B24WpZft3PBsww6l43k0up5cKfxxBJinnOP/7Gcky1jwioeOVvzDX/MoM1/KajgivpSalPcLBV3flEbDonJVaRg0E4XfzcpwpIJHYFzIZF3FJZeRP5gLgE1FdgIUWJDOAtrpeBY8nfa3khL7a7p6HeZlwhI71kiunrOYTwKcFEEAMOD61BWV6JspaXKFH/90Vod0erTRqSLHgVMke1kald/1Icj9Mj3V9JgFSdk95WeKbDLGMVClfIwkMAfuMHtUPoT2gobCCJUCpNsOggX6TYhcLC2werAPlmk6Dt7O7QhUSqAAQEv/DbZmWBg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZcMfGautwQgqirUqr9oxsBfQY3DVQIalofOzmBMZm9w=; b=gPLYYRlDz40pmkq1CrHMio46oHlCeE2Tjgr3DAt7XZI5aDprJOaHFSiZMjMbB/eXVsmKXr6pOQO6GoteJgkjlo7S/EsrGg5mucUZL9s3qB2EbuJ0tMmRC8VIgpjiyARQyJt2JwXbL4bSRsxCf0pzP9R7+9Fg0/UHnbk2gFz/bYuZSHKz7qv36ExlayjV8tbSQ3cxWfHN4GR21KkcaCGCNf9q2Ng1ZM+CY0wOpZUJmf4fAX0xozWiUySOaII/AB00jQ15ts8iMQ+cRZipwPUwCd2x4j5oTA3GmqrSNW/hGteOoIFCPtes7AVhSJr0bdXoepOavBj+EKOcPF9CUd78fQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZcMfGautwQgqirUqr9oxsBfQY3DVQIalofOzmBMZm9w=; b=OMObhaFTEBFvxDPazFU0BsMknhRGFi+YLUa6sC3xdBlixyvTepCz7MNTHyd16L8Ys1YXOgVDfJ3bUwBcdWrmtincS3iGz0jMBqowMaDl1CTPmqj/m/p4wsK7gRoMJuZDZkfTDRHuhO7+37MRy+FcLnlCs27QsoOELBcWNXVjRvI= Received: from AM6PR08MB3701.eurprd08.prod.outlook.com (20.178.90.159) by AM6PR08MB5096.eurprd08.prod.outlook.com (10.255.123.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2430.20; Thu, 14 Nov 2019 16:16:18 +0000 Received: from AM6PR08MB3701.eurprd08.prod.outlook.com ([fe80::6d78:ea98:3686:4de1]) by AM6PR08MB3701.eurprd08.prod.outlook.com ([fe80::6d78:ea98:3686:4de1%7]) with mapi id 15.20.2451.027; Thu, 14 Nov 2019 16:16:18 +0000 From: David Truby To: "m.othacehe@gmail.com" Subject: Re: bug#32773: [PATCH] Fix clang libstdc++ header location search Thread-Topic: bug#32773: [PATCH] Fix clang libstdc++ header location search Thread-Index: AQHVmtamG7q79OMiR0OuItwWSqVwZqeKp3eAgAAFBACAACuHgA== Date: Thu, 14 Nov 2019 16:16:17 +0000 Message-ID: <1d43f450c61f3c3f27ae895ea4c9e61b55d6fb08.camel@arm.com> References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <20191113165516.56228-1-david.truby@arm.com> <874kz6698w.fsf@gmail.com> <871rua60fl.fsf@gmail.com> In-Reply-To: <871rua60fl.fsf@gmail.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=David.Truby@arm.com; x-originating-ip: [217.140.106.32] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 60bd9bfe-3ec3-408c-a93c-08d7691dff91 X-MS-TrafficTypeDiagnostic: AM6PR08MB5096:|VI1PR08MB2894: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; x-forefront-prvs: 02213C82F8 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(376002)(366004)(39860400002)(136003)(396003)(346002)(199004)(189003)(6116002)(2501003)(2906002)(6916009)(4001150100001)(76176011)(6246003)(81156014)(8676002)(102836004)(66066001)(476003)(76116006)(66946007)(66446008)(66476007)(71190400001)(71200400001)(91956017)(66556008)(2616005)(26005)(6506007)(186003)(3846002)(64756008)(11346002)(446003)(86362001)(486006)(6486002)(316002)(229853002)(54906003)(5640700003)(478600001)(25786009)(36756003)(118296001)(14454004)(5660300002)(99286004)(6512007)(2351001)(4326008)(81166006)(6436002)(8936002)(305945005)(5024004)(256004)(7736002)(1361003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB5096; H:AM6PR08MB3701.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 5obI/5ATVpytoKhdZIbSKanhbk8uIWeqOmUpAaMqmYQsK/8ZQBMZJYTbiBJrvsKK0V2hnFkX1MKNaU+fWtQAOPh4YEW4RD83KZNCxRtOt1dzDvnpr9ScerjMgyvHgWSIiUpghXndkh6kFvXAitIkM0HnzDM1BmsqHeMVfTwSvAdfkmGXCxoHZ9DZLb1I6ups/kKbEtvroTSvKF+CdauR4OhpYVaLFeke7IkyP4BF2kLRnNAG7UDkvLCmyD8tQjZT5O8yLdYGXWYGz4dmU3BdfW5nzyQqTtmb6+EPiWZMxhVwdg1m+xgWFEGAWr0faT2E5JYIPEsJKeazuoAJciLATDSWQOG5NWWAvPvzrTZUQ1TNFOLYeEa1Pax07NiC9zP8w9sFr2MYZFPmkadTdPR96RsrikLmOW+6hntHpBz0F/y8AAZ5m8kABXzg0SNSse0v x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <483F43EB2072E44E898B17C307F1BD80@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB5096 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=David.Truby@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT005.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(396003)(136003)(376002)(346002)(39850400004)(1110001)(339900001)(199004)(189003)(76176011)(102836004)(1361003)(4326008)(81156014)(54906003)(70206006)(70586007)(6512007)(305945005)(5024004)(118296001)(81166006)(6862004)(7736002)(6246003)(14454004)(86362001)(316002)(478600001)(66066001)(4001150100001)(8676002)(6486002)(99286004)(436003)(76130400001)(26826003)(5640700003)(25786009)(2351001)(23676004)(2486003)(105606002)(356004)(2501003)(446003)(6506007)(186003)(22756006)(126002)(229853002)(2906002)(36756003)(26005)(5660300002)(336012)(8936002)(3846002)(2616005)(476003)(486006)(6116002)(11346002)(50466002)(47776003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB2894; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Fail; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; X-MS-Office365-Filtering-Correlation-Id-Prvs: 5c5bfad0-6c4d-4d05-9ecd-08d7691dfaee NoDisclaimer: True X-Forefront-PRVS: 02213C82F8 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Hb9TlnHiISpvAfnR21njgd07DfGnRWOAhHRu4Wu3hxrEyhIbemLHfExAPjnJ3N8YTCfllTH+o1YaCgAi4nKRd2qu307HzcDh1JzEJ09y2CwsUL7lwTeoR/GCFi1ncehAcD5ucUNU6uyMFcZNHx2uCR2w7TWgSJNH/vNJbxwBHOY1f2yh+HzyG3agmyQkAanAvwtkteLyZA/CgOgjiC0N3Bb8l9juWeU2JHJ/5rM29bXR9xPBp+iDh8icMlyn68FQ9R9I/n4j3bbqDb0HMRSRG9JKjZ2XnmxIAqdZ7UW2gJez/7A3EG2arvUyF92JTXqjICsJGCWyesENHf5C0VApDM9eTUkueyaT3V/2HNuWOaEpnMFseh60XpQe44mzQ3qoJ5VyVTC/ISX2A1O+DKR3YTdcjseobs5HvFR0uTxO916jtIzJlGmmsfF8shLE3ELQ X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Nov 2019 16:16:25.8318 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 60bd9bfe-3ec3-408c-a93c-08d7691dff91 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2894 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 40.107.7.59 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: nd , "32773@debbugs.gnu.org" <32773@debbugs.gnu.org>, "guix-patches@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) SGkgTWF0aGlldSwNCg0KQXBwbHlpbmcgYm90aCB5b3VyIHBhdGNoIGFuZCBteSBwYXRjaCB3b3Jr cyBmb3IgbWUsIGluIGJvdGggcHVyZSBhbmQNCm5vbi1wdXJlIGVudmlyb25tZW50cy4gSSB3b3Vs ZCBzdWdnZXN0IHRhaHQgd2UgYWxzbyBoaWRlIGNsYW5nIGluIHRoZQ0Kc2FtZSB3YXkgYXMgZ2Nj IGlzIGhpZGRlbiAoaW4gZmF2b3VyIG9mIGNsYW5nLXRvb2xjaGFpbikgdG8gYXZvaWQNCmNvbmZ1 c2lvbiwgYnV0IG90aGVyd2lzZSBpdCBzZWVtcyB0aGVzZSB0d28gcGF0Y2hlcyB0b2dldGhlciBh dCBsZWFzdA0KZ2V0IHRoaW5ncyB0byBhIHdvcmtpbmcgc3RhdGUhDQoNCkknZCBsaWtlIHRvIHNl ZSBtYWtlLWNsYW5nLXRvb2xjaGFpbiBhbGxvdyB5b3UgdG8gcGljayBiZXR3ZWVuIGENCnNwZWNp ZmljIGxpYnN0ZGMrKyBvciBsaWJjKyssIGJ1dCB0aGF0IHJlcXVpcmVzIG1vcmUgdGhpbmtpbmcg c28gSQ0KdGhpbmsgaWRlYWxseSBpdCdkIGJlIGJldHRlciB0byBhcHBseSB0aGVzZSBwYXRjaGVz IGZpcnN0IHRvIGdldCB0aGluZ3MNCnRvIGEgZml4ZWQgc3RhdGUuDQoNClRoYW5rcw0KRGF2aWQg VHJ1YnkNCg0KT24gVGh1LCAyMDE5LTExLTE0IGF0IDE0OjQwICswMTAwLCBNYXRoaWV1IE90aGFj ZWhlIHdyb3RlOg0KPiA+IEkgdGhpbmsgYWRkaW5nIGdjYy10b29sY2hhaW4gdG8gcHJvcGFnYXRl ZC1pbnB1dHMgc2hvdWxkIHdvcmsgaW4NCj4gPiBwcmluY2lwbGUsIG90aGVyIHRoYW4gdGhlIGZh Y3QgdGhhdCB0aGUgZ2NjIHVzZWQgZm9yIGdjYy1saWIgYW5kDQo+ID4gbGlic3RkYysrIG5lZWQg dG8gYmUgdGhlIHNhbWUgYXMgdGhlIHByb3BhZ2F0ZWQgZ2NjLXRvb2xjaGFpbi4gSQ0KPiA+IGRp ZA0KPiA+IGhhdmUgYSBmaXggZm9yIHRoaXMgYnV0IEknbSBub3Qgc3VyZSBpZiBpdCdzIHRoZSBi ZXN0IHdheSBvZg0KPiA+IHdyaXRpbmcNCj4gPiBpdC4NCj4gPiBJJ2xsIHNlbmQgYW5vdGhlciBw YXRjaCB3aXRoIHRoZSBmaXggdGhvdWdoIHNvIGF0IGxlYXN0IG90aGVycyBjYW4NCj4gPiBjb21t ZW50IG9uIGl0IQ0KPiANCj4gWWVzIHByb3BhZ2F0aW5nIGdjYy10b29sY2hhaW4gd291bGQgd29y ayBidXQsIHdvdWxkIGFsc28gY2F1c2UgZ2NjIHRvDQo+IGJlDQo+IGF2YWlsYWJsZSBhcyBhIHNp ZGUgZWZmZWN0LiBNYXliZSB0aGUgcGF0Y2ggYXR0YWNoZWQsIG9uIHRvcCBvZg0KPiB5b3VycywN Cj4gd291bGQgd29yaz8NCj4gDQo+IFRoYW5rcywNCj4gDQo+IE1hdGhpZXUNCg== From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 14 11:54:37 2019 Received: (at submit) by debbugs.gnu.org; 14 Nov 2019 16:54:37 +0000 Received: from localhost ([127.0.0.1]:35121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVIOD-0005GL-DO for submit@debbugs.gnu.org; Thu, 14 Nov 2019 11:54:37 -0500 Received: from lists.gnu.org ([209.51.188.17]:56400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVIOC-0005GE-6T for submit@debbugs.gnu.org; Thu, 14 Nov 2019 11:54:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51001) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iVIOB-000280-2P for guix-patches@gnu.org; Thu, 14 Nov 2019 11:54:35 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iVIOA-00020B-0k for guix-patches@gnu.org; Thu, 14 Nov 2019 11:54:34 -0500 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:42265) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iVIO9-0001zf-Qv for guix-patches@gnu.org; Thu, 14 Nov 2019 11:54:33 -0500 Received: by mail-wr1-x434.google.com with SMTP id a15so7273502wrf.9 for ; Thu, 14 Nov 2019 08:54:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=Ge8wQOTGw2xj37Yy2Q3Du3NhOPotvZG+EbbOgJRHynA=; b=GvFB7pXFve5IbO8HAiyboZ8Z6jm/MafoayNJ6atWSMaeREfr+l2ws+16z5ZwT4UG/d UNUeNyHsUt8MnbqdjPUtOcnYrBFdTCa6dchLYMIWW1VlLSLkYsI8kEhalxa5FZtfwMxr fZsX5P0kz7ZKjewooBRNoBrODPsBMiVuBVKDFaER2iBMygdA7zncqWwHLtFTlsCCKqZ0 bOK6cYnUDhthLekeDqObqXwTuxsZBbtRm1E9iAi+2RhSWA7VKE3oUOW7JuVvIjOmeHGt 2EpgDxvs75g2eX2U4qucT+vIJNYPAYFXf1N1PQjsJ+4dkNUFOOfteOr40/j0wWXYezxe TM1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=Ge8wQOTGw2xj37Yy2Q3Du3NhOPotvZG+EbbOgJRHynA=; b=nu3PkGYJq+y6dGKAOgSogwbQDBWheD8lK+NtjBX2SY5llwp1A2UAPggtHj1D9B1miG TeAHMOzL6q4JuEJKQIhZCUCs6FiY75dknqMqP+0PWeo7BrhZ6kG3WXgulDTWXGJURcVu Sxo5fHLBsRkvZ1qNLr278rdBHwjNn6rIa+XxQlwqgG0CrLn416FnUpu2H0dvOYRscKfE aLwAE3hRk1VeqLfsI7Eg5VytFmHXLva5RsxSfymMO79gwL7X5rFVnuwD2kMswkue8d87 qE27Bpsw9Pe2u9wyhiY1DpmYbruSfKDhHPPhg9a3QPF3QGdarEEbwL10R4GC+swPfB47 Bqag== X-Gm-Message-State: APjAAAWDuPpolEIrYsjPB3YT3RiETeJHtNs+9fU2QLw9KUvqqMqU0zn1 cfhxqKip3CzmQqqTWtYlVeDxXH70 X-Google-Smtp-Source: APXvYqxtUCJYXBjt9YgrD3o+T+zxbb3PkE+xx/BUNwj4X7vUapVXbjpXIn/bvmMFQ0+O/gsJwr85Mw== X-Received: by 2002:a5d:458d:: with SMTP id p13mr9092229wrq.181.1573750472057; Thu, 14 Nov 2019 08:54:32 -0800 (PST) Received: from meru (lfbn-ann-1-272-170.w86-200.abo.wanadoo.fr. [86.200.227.170]) by smtp.gmail.com with ESMTPSA id a206sm7270699wmf.15.2019.11.14.08.54.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Nov 2019 08:54:31 -0800 (PST) References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <20191113165516.56228-1-david.truby@arm.com> <874kz6698w.fsf@gmail.com> <871rua60fl.fsf@gmail.com> <1d43f450c61f3c3f27ae895ea4c9e61b55d6fb08.camel@arm.com> User-agent: mu4e 1.2.0; emacs 26.3 From: Mathieu Othacehe To: David Truby Subject: Re: bug#32773: [PATCH] Fix clang libstdc++ header location search In-reply-to: <1d43f450c61f3c3f27ae895ea4c9e61b55d6fb08.camel@arm.com> Date: Thu, 14 Nov 2019 17:54:29 +0100 Message-ID: <87y2wi4cvu.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::434 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: nd , "32773@debbugs.gnu.org" <32773@debbugs.gnu.org>, "guix-patches@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > Applying both your patch and my patch works for me, in both pure and > non-pure environments. I would suggest taht we also hide clang in the > same way as gcc is hidden (in favour of clang-toolchain) to avoid > confusion, but otherwise it seems these two patches together at least > get things to a working state! Great! > I'd like to see make-clang-toolchain allow you to pick between a > specific libstdc++ or libc++, but that requires more thinking so I > think ideally it'd be better to apply these patches first to get things > to a fixed state. I agree. Let's wait to see if someone has objections and I'll push both patches in a few days. Thanks for your support on this :) Mathieu From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 14 12:04:11 2019 Received: (at submit) by debbugs.gnu.org; 14 Nov 2019 17:04:12 +0000 Received: from localhost ([127.0.0.1]:35136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVIXT-0005XC-JC for submit@debbugs.gnu.org; Thu, 14 Nov 2019 12:04:11 -0500 Received: from lists.gnu.org ([209.51.188.17]:58609) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVIXR-0005Wx-BY for submit@debbugs.gnu.org; Thu, 14 Nov 2019 12:04:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53184) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iVIXP-0008Sb-B9 for guix-patches@gnu.org; Thu, 14 Nov 2019 12:04:09 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.7 required=5.0 tests=BAYES_50,KHOP_HELO_FCRDNS, RECEIVED_FROM_WINDOWS_HOST autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iVIXM-0008Oy-SG for guix-patches@gnu.org; Thu, 14 Nov 2019 12:04:05 -0500 Received: from mail-ve1eur03on061b.outbound.protection.outlook.com ([2a01:111:f400:fe09::61b]:8372 helo=EUR03-VE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iVIXM-0008Me-6p for guix-patches@gnu.org; Thu, 14 Nov 2019 12:04:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LrUeXczpNMawRmSTew2TN/ivgMJYy+9WL0hUvApqWA0=; b=22b11n+hRZDJX734TyscPHh1p0wlF5T/CUKQX8pIW5+FvIPus39ltWqjPFthbRx1ivRSy6j1IMmhST0lYxcPvJsX2WX2j2nWS0uqLh9NfFrFmxRKBnr5o++i/P9pKPS+A1G/zWzIM9amVLt0J0mBwZl4rDAS8t0lL461ljLI5LE= Received: from VI1PR0801CA0067.eurprd08.prod.outlook.com (2603:10a6:800:7d::11) by AM0PR08MB5203.eurprd08.prod.outlook.com (2603:10a6:208:15f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2430.20; Thu, 14 Nov 2019 17:04:00 +0000 Received: from VE1EUR03FT040.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::205) by VI1PR0801CA0067.outlook.office365.com (2603:10a6:800:7d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.23 via Frontend Transport; Thu, 14 Nov 2019 17:04:00 +0000 Authentication-Results: spf=fail (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gnu.org; dmarc=none action=none header.from=arm.com; Received-SPF: Fail (protection.outlook.com: domain of arm.com does not designate 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT040.mail.protection.outlook.com (10.152.18.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.23 via Frontend Transport; Thu, 14 Nov 2019 17:03:59 +0000 Received: ("Tessian outbound 6481c7fa5a3c:v33"); Thu, 14 Nov 2019 17:03:58 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 1ba2792a32fa8e48 X-CR-MTA-TID: 64aa7808 Received: from 8e134ddf6837.1 (cr-mta-lb-1.cr-mta-net [104.47.0.51]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id E1FD028A-9387-4C02-BA4B-F9E162D8C5A6.1; Thu, 14 Nov 2019 17:03:53 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01lp2051.outbound.protection.outlook.com [104.47.0.51]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 8e134ddf6837.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384); Thu, 14 Nov 2019 17:03:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VxzYk28c9nZU+PAJ7+KhXhC+I57CF2I5wu449N0MMcVyWvJPAHJab4Z8ExKwpA4VfFzX9dHHzN+YqpO6EWIHsZ86uDQPLINZFkIeb2tsyOYqKrTdS3LYjS7SwuXksEtfUqpjKW7Ku5+XqR754h6OlEPFqB8wCaC1iT3tD1YFhAQ1CGC30XOvWVHUl+2FcvI7UMvcErfRY5QyW31XT0IwXBfzj6drycWof2QHN0KAHOTdfHItp4qigzum950e21HPDh5Afx2dRzM9rDXHpJvPOCuvCa0XJdfrGqqeqTlYpGYb7n3tVy21LDy2TsvNC6IaPbtFeHG3sCWvSNCTzxWWjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LrUeXczpNMawRmSTew2TN/ivgMJYy+9WL0hUvApqWA0=; b=XWd6rjUhzxGwwAhyb2Sa7OJNGCai3Y0g7a9aZ4qr4+G7Fz64vhB+xMAouuLBQd/iuVR35uCyC/eY8zUL7f1Dtbp38lfZRcTcBPf3In8zhtDcvEynQwFAZlE4BrHHIfsz2CF0tDdfr8t3yIg7WJWmHWYBKClXSHMEeQyMZiRrhyWn4IrCjhOLtJT01R5AaVdG3dLnWos/2Vj0GjWn8WnnsUGSIklZIST5ukk5D0j000BaOfVm5KhT/bueuuX9W1nyKmmQ5TKWUaHrrppNsnRBq/L9NYsaHBsyEb/sowTMUbut+xEWHJLijrvy4GE7vsTMUP2ev3w6KYN8CGu0Zawj+g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LrUeXczpNMawRmSTew2TN/ivgMJYy+9WL0hUvApqWA0=; b=22b11n+hRZDJX734TyscPHh1p0wlF5T/CUKQX8pIW5+FvIPus39ltWqjPFthbRx1ivRSy6j1IMmhST0lYxcPvJsX2WX2j2nWS0uqLh9NfFrFmxRKBnr5o++i/P9pKPS+A1G/zWzIM9amVLt0J0mBwZl4rDAS8t0lL461ljLI5LE= Received: from AM6PR08MB3701.eurprd08.prod.outlook.com (20.178.90.159) by AM6PR08MB3767.eurprd08.prod.outlook.com (20.178.88.220) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.26; Thu, 14 Nov 2019 17:03:51 +0000 Received: from AM6PR08MB3701.eurprd08.prod.outlook.com ([fe80::6d78:ea98:3686:4de1]) by AM6PR08MB3701.eurprd08.prod.outlook.com ([fe80::6d78:ea98:3686:4de1%7]) with mapi id 15.20.2451.027; Thu, 14 Nov 2019 17:03:51 +0000 From: David Truby To: "m.othacehe@gmail.com" Subject: Re: bug#32773: [PATCH] Fix clang libstdc++ header location search Thread-Topic: bug#32773: [PATCH] Fix clang libstdc++ header location search Thread-Index: AQHVmtamG7q79OMiR0OuItwWSqVwZqeKp3eAgAAFBACAACuHgIAACqyAgAACnQA= Date: Thu, 14 Nov 2019 17:03:51 +0000 Message-ID: References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <20191113165516.56228-1-david.truby@arm.com> <874kz6698w.fsf@gmail.com> <871rua60fl.fsf@gmail.com> <1d43f450c61f3c3f27ae895ea4c9e61b55d6fb08.camel@arm.com> <87y2wi4cvu.fsf@gmail.com> In-Reply-To: <87y2wi4cvu.fsf@gmail.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=David.Truby@arm.com; x-originating-ip: [217.140.106.32] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 71191282-3124-40d4-a0cd-08d76924a4ba X-MS-TrafficTypeDiagnostic: AM6PR08MB3767:|AM0PR08MB5203: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; x-forefront-prvs: 02213C82F8 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(366004)(376002)(346002)(396003)(136003)(199004)(189003)(6486002)(478600001)(6506007)(5640700003)(6436002)(186003)(76176011)(229853002)(6512007)(26005)(102836004)(6116002)(3846002)(1361003)(66556008)(2906002)(76116006)(66946007)(66446008)(4001150100001)(6916009)(54906003)(91956017)(256004)(5660300002)(316002)(71200400001)(118296001)(71190400001)(36756003)(2351001)(66476007)(64756008)(66066001)(305945005)(81166006)(81156014)(486006)(86362001)(25786009)(8676002)(11346002)(446003)(8936002)(2616005)(476003)(7736002)(99286004)(6246003)(2501003)(4326008)(14454004); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB3767; H:AM6PR08MB3701.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 9ZAmqsHPUHX7RtzwPoTxhdMfvtksBc3xSdvniXncWu3fOz56qrRl93Hb/oxsEZMgtUP1MnATteXzpc3pum02WF6gcUy39wY838vB9mfQyhW0NzvcwphbRy83UCjrtdocH17NXi0+bcWN5FdfLEiwQjWJRDfDm8WacScJygByGA6AfXstJziXOq3Ly1cdjt09qXnYC8sH4kR38ARp7offYkTMho1oIGU8DFTIbLrRrBwjN55jsgtzG8+Hv/75TQJkGlFCNKTJdQuHYI+PozxhBElfij2guwVB8jueoYzpv2HLnQxU1lidxLjJcwss2LkGRj/NvwnJBjP/NAy1FuVeqgZnIWOjq4cyTfI0vrVG3eIo/mmuKtmEDSfci80Dw9i+82iEoUcGijrAx/jOfrrtGKkcJnOtWf+T4clQss/jNh7dE4dYb7tgEXnpIJfycvo7 x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <446F3AD9EBE21C44943199977C1C054E@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3767 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=David.Truby@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT040.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(136003)(39860400002)(376002)(346002)(396003)(1110001)(339900001)(199004)(189003)(6862004)(70586007)(6486002)(229853002)(486006)(2486003)(356004)(36756003)(22756006)(86362001)(6246003)(14454004)(6512007)(2351001)(118296001)(4326008)(66066001)(5640700003)(2906002)(7736002)(305945005)(105606002)(102836004)(1361003)(436003)(3846002)(6116002)(336012)(47776003)(23676004)(316002)(5660300002)(76130400001)(70206006)(8936002)(99286004)(476003)(26826003)(478600001)(446003)(81156014)(81166006)(186003)(126002)(8676002)(2501003)(54906003)(4001150100001)(50466002)(25786009)(76176011)(6506007)(2616005)(26005)(36906005)(11346002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB5203; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Fail; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; X-MS-Office365-Filtering-Correlation-Id-Prvs: c67d177a-6bb3-4cc4-54a2-08d769249f8d NoDisclaimer: True X-Forefront-PRVS: 02213C82F8 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Tcwk6CYLw6/m/ScI53IfEO9kf0v4yvQ1gb6u0WMTB3Vs1VfEhUk2nxeRa3isYxNFUQHeUkdjArNkgmRJYo4IcjJgTs4gTzYDXyCCQ+dforpbEQ+eCchxK9XtEBBIFxPtI88a8a00mW/GdcH9ancAg3LIW6wajMrgh7S90TGEIgMBJyzexZOj6f0hNk5jKdjRAsAJTJvKGbMRfhs3Cswfs0nrdBLzx5oohYRQ+WiXyo1Hb6MwhHKLyTdWonPACp5C9gY4X7lo88EdKIJ8runRbtQBBcUxDBtW00aTy2zLDSNE2TI9sbd0h39zFrvC0It7zI72Kk6PMyhqxegDaK0n+es26pAHz6C1EqeSpj+7oqMb9jqy+s+e+8YVCIjINynM4rgJsaJh8yNttDupqJnQKzkHOCvuwlxriJd2KpQ6edqRszbxVqPlQ5kuC3jktGWs X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Nov 2019 17:03:59.6725 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 71191282-3124-40d4-a0cd-08d76924a4ba X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5203 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 2a01:111:f400:fe09::61b X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: nd , "32773@debbugs.gnu.org" <32773@debbugs.gnu.org>, "guix-patches@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Tm8gcHJvYmxlbSwgaGFwcHkgdG8gaGVscCENCg0KSSdtIGFsc28gdmFndWVseSB0aGlua2luZyBp ZiB0aGVyZSdzIGEgd2F5IHRvIHVwc3RyZWFtIHNvbWUgb2YgdGhpcw0Kc3R1ZmYgaW4gdG8gY2xh bmcgc28gdGhhdCB3ZSBhcmVuJ3QgcGF0Y2hpbmcgaXQgbWFudWFsbHkgaGVyZS4gVGhlIHNhbWUN CmZpbGUgdGhhdCB3ZSdyZSBwYXRjaGluZyBoYXMgc3R1ZmYgc3BlY2lmaWNhbGx5IGZvciBvdGhl ciBkaXN0cm9zIChlLmcuDQppdCBoYXMgc29tZSBHZW50b28gYW5kIENyYXkgTGludXggc3BlY2lm aWMgZml4ZXMpIHNvIEkgZG9uJ3QgdGhpbmsNCnRoZXknZCBiZSBvcHBvc2VkIHRvIGFjY2VwdGlu ZyBwYXRjaGVzIHRoYXQgYXJlIHNwZWNpZmljIHRvIEd1aXguDQpJJ20gbm90IHN1cmUgd2hhdCB0 aGUgYW5zd2VyIGlzIHRoZXJlIHRob3VnaCwgYXMgd2Ugc3RpbGwgbmVlZCB0byBwYXRjaA0KaW4g dGhlIGZ1bGwgcGF0aCB0byB0aGUgaGVhZGVycy4uLiBtYXliZSBhIGNtYWtlIG9wdGlvbiBhbmQg YXNzb2NpYXRlZA0KbWFjcm8gdG8gYmUgdXNlZCBpbiB0aGF0IGZpbGU/IA0KDQpOb3QgdGhhdCB0 aGlzIGhhcyBhbnkgYmVhcmluZyBvbiBhY2NlcHRpbmcgdGhlc2UgcGF0Y2hlcyBub3csIGl0J3Mg anVzdA0KYW5vdGhlciB0aG91Z2h0IGZvciB0aGUgZnV0dXJlIDopDQoNCkRhdmlkIFRydWJ5DQoN Ck9uIFRodSwgMjAxOS0xMS0xNCBhdCAxNzo1NCArMDEwMCwgTWF0aGlldSBPdGhhY2VoZSB3cm90 ZToNCj4gPiBBcHBseWluZyBib3RoIHlvdXIgcGF0Y2ggYW5kIG15IHBhdGNoIHdvcmtzIGZvciBt ZSwgaW4gYm90aCBwdXJlDQo+ID4gYW5kDQo+ID4gbm9uLXB1cmUgZW52aXJvbm1lbnRzLiBJIHdv dWxkIHN1Z2dlc3QgdGFodCB3ZSBhbHNvIGhpZGUgY2xhbmcgaW4NCj4gPiB0aGUNCj4gPiBzYW1l IHdheSBhcyBnY2MgaXMgaGlkZGVuIChpbiBmYXZvdXIgb2YgY2xhbmctdG9vbGNoYWluKSB0byBh dm9pZA0KPiA+IGNvbmZ1c2lvbiwgYnV0IG90aGVyd2lzZSBpdCBzZWVtcyB0aGVzZSB0d28gcGF0 Y2hlcyB0b2dldGhlciBhdA0KPiA+IGxlYXN0DQo+ID4gZ2V0IHRoaW5ncyB0byBhIHdvcmtpbmcg c3RhdGUhDQo+IA0KPiBHcmVhdCEgDQo+IA0KPiA+IEknZCBsaWtlIHRvIHNlZSBtYWtlLWNsYW5n LXRvb2xjaGFpbiBhbGxvdyB5b3UgdG8gcGljayBiZXR3ZWVuIGENCj4gPiBzcGVjaWZpYyBsaWJz dGRjKysgb3IgbGliYysrLCBidXQgdGhhdCByZXF1aXJlcyBtb3JlIHRoaW5raW5nIHNvIEkNCj4g PiB0aGluayBpZGVhbGx5IGl0J2QgYmUgYmV0dGVyIHRvIGFwcGx5IHRoZXNlIHBhdGNoZXMgZmly c3QgdG8gZ2V0DQo+ID4gdGhpbmdzDQo+ID4gdG8gYSBmaXhlZCBzdGF0ZS4NCj4gDQo+IEkgYWdy ZWUuIExldCdzIHdhaXQgdG8gc2VlIGlmIHNvbWVvbmUgaGFzIG9iamVjdGlvbnMgYW5kIEknbGwg cHVzaA0KPiBib3RoDQo+IHBhdGNoZXMgaW4gYSBmZXcgZGF5cy4NCj4gDQo+IFRoYW5rcyBmb3Ig eW91ciBzdXBwb3J0IG9uIHRoaXMgOikNCj4gDQo+IE1hdGhpZXUNCg== From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 15 03:42:39 2019 Received: (at submit) by debbugs.gnu.org; 15 Nov 2019 08:42:39 +0000 Received: from localhost ([127.0.0.1]:35613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVXBd-0000MU-Jk for submit@debbugs.gnu.org; Fri, 15 Nov 2019 03:42:39 -0500 Received: from lists.gnu.org ([209.51.188.17]:36578) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVXBX-0000ME-SB for submit@debbugs.gnu.org; Fri, 15 Nov 2019 03:42:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44579) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iVXBW-0000Zw-M7 for guix-patches@gnu.org; Fri, 15 Nov 2019 03:42:31 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iVXBV-0004Pq-O0 for guix-patches@gnu.org; Fri, 15 Nov 2019 03:42:30 -0500 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:35808) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iVXBV-0004OD-Fi for guix-patches@gnu.org; Fri, 15 Nov 2019 03:42:29 -0500 Received: by mail-wm1-x32b.google.com with SMTP id 8so9418324wmo.0 for ; Fri, 15 Nov 2019 00:42:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=dhhpBP/eS0q1rzP6Aw+1V3oR3cTPvX6Hr38wLXH3HPM=; b=om5AJ0iPje/iQlrHBH/RBiBE0sArznKLeebWtTaj5QmNhQ/c/FcKy2EfUTaZc/l/yG 73vTIMTv16BPVRtWt+cmbYwQ8TJ4p9ar0ivuTE/Xtg/emYVL9WXGv31xGbJwtsp1+Xki QgM1nx6edIPosx7cJtaSL8ZlMBYAadCDCeQgBvb60EU20E6SKjAWL84rtc7AVTdO+d3U ziWzX45ivyacMBsB1bx1UDsq+/AbcU7UK8D45yxMQf/k1seeF5SkAkkggj/0FHzYmN0M MGdmXwJdHmPV3PCjfbXaYV0HFFfA8m1yU272CkwEM5jKth4Ay+tcP9FiMZ2Y2o9cz1VK feIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=dhhpBP/eS0q1rzP6Aw+1V3oR3cTPvX6Hr38wLXH3HPM=; b=Y2+eyajFjCbqxS0BnhyA/QZcoYntEloRc37X2OH6KdV+SIyG+qvTHBm2xSeegQ5fb0 YR5FL+bagtGuDKH+jeSq3MwzVnLA9AA7I29rD2mfMRgpkeEtN0/oZ0hhf/AfQ2nkZQ57 zj0n/nllEoqJFy602sac4f3ZxFguEtJ/irJxKLeAVzJhgz5RA72qfHGrpUjdMzhDfmQR JDD0UWtHCV3dBzZr3/qEERSf5ma0xH9q94rayoKgJj1DW3Wm496x9DTIb+CdHxyNHt82 Bm3rmzIKArHupPnB8oWVo58p+GuCarN4NfbomFsvBwsaXHjvSx3U0l7AdkV3xVaz0twQ ZzCw== X-Gm-Message-State: APjAAAXcm+sQBWO2bwdgQfBCY+XydzpXnDONAlCGyesZ+ZohjNoe7AYx 7CJN59x7EhA0ML93JYjGP0I= X-Google-Smtp-Source: APXvYqwptunQpaEgcN96aIuwl23T6KAv0W74mHpNy0DUApTxImSwcmYdKIo1823d9iVBRBgH05fsdA== X-Received: by 2002:a7b:cbc4:: with SMTP id n4mr12696902wmi.118.1573807348121; Fri, 15 Nov 2019 00:42:28 -0800 (PST) Received: from meru ([90.114.75.61]) by smtp.gmail.com with ESMTPSA id m3sm10213753wrw.20.2019.11.15.00.42.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Nov 2019 00:42:26 -0800 (PST) References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <20191113165516.56228-1-david.truby@arm.com> <874kz6698w.fsf@gmail.com> <871rua60fl.fsf@gmail.com> <1d43f450c61f3c3f27ae895ea4c9e61b55d6fb08.camel@arm.com> <87y2wi4cvu.fsf@gmail.com> User-agent: mu4e 1.2.0; emacs 26.3 From: Mathieu Othacehe To: David Truby Subject: Re: bug#32773: [PATCH] Fix clang libstdc++ header location search In-reply-to: Date: Fri, 15 Nov 2019 09:42:25 +0100 Message-ID: <87woc14jke.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32b X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: nd , "32773@debbugs.gnu.org" <32773@debbugs.gnu.org>, "guix-patches@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > I'm not sure what the answer is there though, as we still need to patch > in the full path to the headers... maybe a cmake option and associated > macro to be used in that file? They already have a CMake option to select libc++ or libstdc++, so adding another option to specify the path of the selected C++ library would be really nice. Plus it would benefit Nix and other distros where the path of those libraries cannot be guessed. Mathieu From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 17 06:21:30 2019 Received: (at 32773-done) by debbugs.gnu.org; 17 Nov 2019 11:21:30 +0000 Received: from localhost ([127.0.0.1]:40412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWIcT-0007CI-Mb for submit@debbugs.gnu.org; Sun, 17 Nov 2019 06:21:29 -0500 Received: from mail-wr1-f53.google.com ([209.85.221.53]:41574) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWIcS-0007C2-4e for 32773-done@debbugs.gnu.org; Sun, 17 Nov 2019 06:21:28 -0500 Received: by mail-wr1-f53.google.com with SMTP id b18so14671711wrj.8 for <32773-done@debbugs.gnu.org>; Sun, 17 Nov 2019 03:21:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=rLh2mVjExyC6eQX5yW0rHz7AC7rRufVZUGmcalbtC10=; b=QeqgaAezmgHUFyhoJ7cabZOvdiU48MO4W8/0fqqOZY0TxF5famyPgW4uiTbBzLqS+Y 2cq50YlUit4IiO+EvJA2cQ10cop0y1gEwRUNio7wY730d1XRFJ1x2gOZcbWL55ms16D9 Wd3H9g7hmLOTx6+NeWSxWhj8w3kgR0iLJ1kVX7ikAizkAOAt5tVeU4DuY0u6TEoffNuR lf5vmxn663+k+Gz1Y4e9JoeJBIuZ//ed1bFgijyUFfUbmpmQ+2fn5W95qxFDhxaK+11R XMgocwcsoreDK/1qO4VQ+/5xfaLGSwW/DzEpEB8eGO6Xn1oXvIINRo3+fWTWF3jy7vvJ c1fA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=rLh2mVjExyC6eQX5yW0rHz7AC7rRufVZUGmcalbtC10=; b=BiDdkFCcRr03GZPCZiHVy+A5aDw5/6DpK7Hv1OEcnuQ00kPj8liOuMnqMwfnceYYo7 lQTaFrYG+1s2tlOgybMTL+UCZUJC1iNC8u6hpZtPw4rqQQFhY6mYFb6M0utQWPkwYxbu gJG/gjA7GnD4OGbey7aI7rxrT2zxr9aytAagESNCtc6QH/tkGiewI38u0XpxCz/epaCz B30FZlHb8AGSfeGOXnuYAmnUHQEb40YtrVBjKcCkHPd1XLsThXdnwa6NE5gZ2RRBQfcM 7zWYJLA99PqQy08w/h3bedcWDgMYtCapb7NgvSn+jVzm6TFCIFxiTSiaAiaA3KV3NHhx 9Kqg== X-Gm-Message-State: APjAAAWZJPBCcf1S4OSdAfRxjzE9N/JBLV4HBchIfhDT8vJu7nl61gL2 Y2l/o4WsklyIakQEe6+dgBWZDnF1 X-Google-Smtp-Source: APXvYqxgfWbJAZzi6X71kbl7zXeAQQ5VYxAZez3xDNA+SN5mz7HvUudWkACf55Cpe3st6dv25hXbYA== X-Received: by 2002:adf:ba4b:: with SMTP id t11mr23493203wrg.331.1573989682200; Sun, 17 Nov 2019 03:21:22 -0800 (PST) Received: from cervin ([2a01:e0a:fa:a50:91fd:8f59:7912:94f9]) by smtp.gmail.com with ESMTPSA id s11sm18351912wrr.43.2019.11.17.03.21.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Nov 2019 03:21:21 -0800 (PST) From: Mathieu Othacehe To: David Truby Subject: Re: bug#32773: [PATCH] Fix clang libstdc++ header location search References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <20191113165516.56228-1-david.truby@arm.com> <874kz6698w.fsf@gmail.com> <871rua60fl.fsf@gmail.com> <1d43f450c61f3c3f27ae895ea4c9e61b55d6fb08.camel@arm.com> <87y2wi4cvu.fsf@gmail.com> <87woc14jke.fsf@gmail.com> Date: Sun, 17 Nov 2019 12:21:20 +0100 In-Reply-To: <87woc14jke.fsf@gmail.com> (Mathieu Othacehe's message of "Fri, 15 Nov 2019 09:42:25 +0100") Message-ID: <87wobyu4sv.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32773-done Cc: nd , "32773-done@debbugs.gnu.org" <32773-done@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, I edited your patch to include a copyright line, adapted commit log message to our conventions and pushed it! Please tell me if you want a different copyright. I also pushed my patch adding clang-toolchain packages. Thanks, Mathieu From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 17 14:23:17 2019 Received: (at 32773) by debbugs.gnu.org; 17 Nov 2019 19:23:17 +0000 Received: from localhost ([127.0.0.1]:42678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWQ8j-0005o0-Go for submit@debbugs.gnu.org; Sun, 17 Nov 2019 14:23:17 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44250) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWQ8h-0005nl-M4 for 32773@debbugs.gnu.org; Sun, 17 Nov 2019 14:23:15 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39466) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iWQ8c-0004XV-9r; Sun, 17 Nov 2019 14:23:10 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=52498 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iWQ8b-000849-Q8; Sun, 17 Nov 2019 14:23:10 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Mathieu Othacehe Subject: Re: bug#32773: [PATCH] Fix clang libstdc++ header location search References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <20191113165516.56228-1-david.truby@arm.com> <874kz6698w.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 27 Brumaire an 228 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 17 Nov 2019 20:23:07 +0100 In-Reply-To: <874kz6698w.fsf@gmail.com> (Mathieu Othacehe's message of "Thu, 14 Nov 2019 11:30:07 +0100") Message-ID: <87h832mhno.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32773 Cc: nd , 32773@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello, Mathieu Othacehe skribis: > mathieu@elbruz ~/guix [env]$ ./pre-inst-env guix environment --ad-hoc cla= ng --pure Isn=E2=80=99t it enough to add =E2=80=98ld-wrapper=E2=80=99 to the environm= ent? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 17 14:29:18 2019 Received: (at 32773) by debbugs.gnu.org; 17 Nov 2019 19:29:18 +0000 Received: from localhost ([127.0.0.1]:42686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWQEY-0005wi-FA for submit@debbugs.gnu.org; Sun, 17 Nov 2019 14:29:18 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44856) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWQEW-0005wV-PS for 32773@debbugs.gnu.org; Sun, 17 Nov 2019 14:29:17 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39539) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iWQEP-0001Kf-HG; Sun, 17 Nov 2019 14:29:11 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=52502 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iWQEO-0004IS-0p; Sun, 17 Nov 2019 14:29:09 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Mathieu Othacehe Subject: Re: bug#32773: [PATCH] Fix clang libstdc++ header location search References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <20191113165516.56228-1-david.truby@arm.com> <874kz6698w.fsf@gmail.com> <871rua60fl.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 27 Brumaire an 228 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 17 Nov 2019 20:29:06 +0100 In-Reply-To: <871rua60fl.fsf@gmail.com> (Mathieu Othacehe's message of "Thu, 14 Nov 2019 14:40:30 +0100") Message-ID: <875zjimhdp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32773 Cc: nd , David Truby , "32773@debbugs.gnu.org" <32773@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Mathieu Othacehe skribis: > From ea662ff1ed62183ae0036242f53a14bb0889cb47 Mon Sep 17 00:00:00 2001 > From: Mathieu Othacehe > Date: Thu, 14 Nov 2019 13:25:00 +0100 > Subject: [PATCH] gnu: Add clang-toolchain. > > * gnu/packages/llvm.scm (make-clang-toolchain): New method. > (clang-toolchain): New public variable defined using previous method. Nice, LGTM! Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 19 08:08:19 2019 Received: (at 32773-done) by debbugs.gnu.org; 19 Nov 2019 13:08:19 +0000 Received: from localhost ([127.0.0.1]:46758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX3Ex-0001bX-C2 for submit@debbugs.gnu.org; Tue, 19 Nov 2019 08:08:19 -0500 Received: from mail-eopbgr10069.outbound.protection.outlook.com ([40.107.1.69]:29166 helo=EUR02-HE1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX3Ev-0001bI-BX for 32773-done@debbugs.gnu.org; Tue, 19 Nov 2019 08:08:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Va1sgIvYoZahDR72FKQ4S5GbQ8evUbw0572PLRTbXRg=; b=1ULqQpVXOy8gwLxd3turUMKiaA7cRPklJ15l/TWQF4eHb2yPP9AtGXaiSxpo7T65nNRWsqbvAnxPIdHsCT0Me67b0oORWhgmiKZwLzXaIyTCnU3a+kV3PnWhr9fWdTzUK92x6RIjwRye10AbIHQSB40Bz/SGIYwB5O9zFK6XKOU= Received: from VI1PR0802CA0048.eurprd08.prod.outlook.com (2603:10a6:800:a9::34) by DB7PR08MB2985.eurprd08.prod.outlook.com (2603:10a6:5:20::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.29; Tue, 19 Nov 2019 13:08:07 +0000 Received: from VE1EUR03FT052.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::206) by VI1PR0802CA0048.outlook.office365.com (2603:10a6:800:a9::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.16 via Frontend Transport; Tue, 19 Nov 2019 13:08:07 +0000 Authentication-Results: spf=fail (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; debbugs.gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;debbugs.gnu.org; dmarc=none action=none header.from=arm.com; Received-SPF: Fail (protection.outlook.com: domain of arm.com does not designate 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT052.mail.protection.outlook.com (10.152.19.173) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.23 via Frontend Transport; Tue, 19 Nov 2019 13:08:07 +0000 Received: ("Tessian outbound 512f710540da:v33"); Tue, 19 Nov 2019 13:08:07 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 7e39391d478b8a5e X-CR-MTA-TID: 64aa7808 Received: from e9c6324835fd.1 (ip-172-16-0-2.eu-west-1.compute.internal [104.47.10.50]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id A78386C5-B232-400C-A2BC-F8997765C97D.1; Tue, 19 Nov 2019 13:08:01 +0000 Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-db5eur03lp2050.outbound.protection.outlook.com [104.47.10.50]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e9c6324835fd.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 19 Nov 2019 13:08:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ya8faf5Qs1dR+znGs11qwJJG7KpmkbxjI+jMo6T5yZgjFSSOOqurUPs/9cT8xmhKAdn+2q7O/lgPxYVWXw3dCKE6BvSKZG15o2luxhsblIM1PIJMqQ70mrlMf3RAAENCR/AaI/i6kVc03f6LP/0/kG5D6Orr3V2DSgC/GvGhApLhxx1mQMGb/XOBO++7XupSvnx2vV9bZAiosCcXBpVioSdlkOu3yNm3FMN3Du40JXI/Hpu5UGBoO0uIFWDjDo+D4CEu0/FNBlVUtpy/EzV5DS/nbZ6zaJXZ7UHNTMARXmaQg0XQwsrMvsGxzpCBLqYsex/sF6jxz0xzMBHDwHfdYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Va1sgIvYoZahDR72FKQ4S5GbQ8evUbw0572PLRTbXRg=; b=GuJlP/IES8lV9w2Tp4tSpBBAi1W6A9ZIe8CTYzzgfyZQJEZO3h59xOwOVaUCkF4NWrVxf07ZL/8hfhL25od3JJZ4NdZNuG72CI8a5IUoNXKyrWqWDUHGphy6CPr5In+HDAyk4cygp0cnzRfhp45XRZPV0vcC5diFIY8bZHX2I5dsCcg2mBVdIcF+Pzp4dFWgk4FmxehpCFFswbyh0L2HDMM/eB3nfy2IobHhoLPeJnogCIjiqJZuYR7jyg6F3DYbWyV+hw/2Aw4wIMwf/NEPLcikTfQMPekAl71CyPz6Vqm4VjVRiFpSX7POoUp9FqZD195r7xDb7WOD4PkyY3nUDw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Va1sgIvYoZahDR72FKQ4S5GbQ8evUbw0572PLRTbXRg=; b=1ULqQpVXOy8gwLxd3turUMKiaA7cRPklJ15l/TWQF4eHb2yPP9AtGXaiSxpo7T65nNRWsqbvAnxPIdHsCT0Me67b0oORWhgmiKZwLzXaIyTCnU3a+kV3PnWhr9fWdTzUK92x6RIjwRye10AbIHQSB40Bz/SGIYwB5O9zFK6XKOU= Received: from AM6PR08MB3701.eurprd08.prod.outlook.com (20.178.90.159) by AM6PR08MB4802.eurprd08.prod.outlook.com (10.255.98.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.26; Tue, 19 Nov 2019 13:08:00 +0000 Received: from AM6PR08MB3701.eurprd08.prod.outlook.com ([fe80::6d78:ea98:3686:4de1]) by AM6PR08MB3701.eurprd08.prod.outlook.com ([fe80::6d78:ea98:3686:4de1%7]) with mapi id 15.20.2451.029; Tue, 19 Nov 2019 13:08:00 +0000 From: David Truby To: "m.othacehe@gmail.com" Subject: Re: bug#32773: [PATCH] Fix clang libstdc++ header location search Thread-Topic: bug#32773: [PATCH] Fix clang libstdc++ header location search Thread-Index: AQHVmtamG7q79OMiR0OuItwWSqVwZqeKp3eAgAAFBACAACuHgIAACqyAgAACnQCAAQY9gIADURQlgANCcwA= Date: Tue, 19 Nov 2019 13:08:00 +0000 Message-ID: <57b279c1644e295b53aa0d10d661d78898783477.camel@arm.com> References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <20191113165516.56228-1-david.truby@arm.com> <874kz6698w.fsf@gmail.com> <871rua60fl.fsf@gmail.com> <1d43f450c61f3c3f27ae895ea4c9e61b55d6fb08.camel@arm.com> <87y2wi4cvu.fsf@gmail.com> <87woc14jke.fsf@gmail.com> <87wobyu4sv.fsf@gmail.com> In-Reply-To: <87wobyu4sv.fsf@gmail.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=David.Truby@arm.com; x-originating-ip: [217.140.106.32] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 3942fe6a-e9e1-4b61-c4c2-08d76cf18530 X-MS-TrafficTypeDiagnostic: AM6PR08MB4802:|DB7PR08MB2985: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:3276;OLM:3276; x-forefront-prvs: 022649CC2C X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(366004)(376002)(346002)(136003)(396003)(39860400002)(199004)(189003)(71200400001)(86362001)(71190400001)(54906003)(446003)(6512007)(66476007)(64756008)(66946007)(66066001)(66446008)(66556008)(6246003)(4744005)(4326008)(2501003)(256004)(186003)(3846002)(6116002)(81156014)(81166006)(5660300002)(229853002)(4001150100001)(8676002)(99286004)(118296001)(2906002)(91956017)(478600001)(76116006)(2351001)(14454004)(36756003)(25786009)(6506007)(76176011)(102836004)(8936002)(6916009)(305945005)(1361003)(476003)(486006)(6486002)(6436002)(26005)(2616005)(11346002)(316002)(5640700003)(7736002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB4802; H:AM6PR08MB3701.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: rgwRGnpxNv5qTBj19g9SY44wTu2jSyoNZJdsA6OsYfxWZK5xL6et8Ge1lgfXpwta8LUQlvMcMaC1VJNP3h6arb/ppGmSukQmV83pAkqWnUsvIYm7lrkZwSTcwVXWkrNxvyygkhziU7m9iHFnPcoo3rHA/wLf+fSESFDkFxMwQOCqOM50mqqUyZxWUV6rYSNy32/HXuH1JlkI/EwU/ZNeRMc9z8CEirmKk311orvxPJGkqdn0Btc5z29CgtPSjkFd3+xfqg+gn1YOLxL8Jt8tgmFd42DhPSsdRCEi0vjpfIpjLhaGXHperT4t5Fd64sOWI3yH1Fs2rGnktI9V/wLoXqCMnUcXCTeV8wgDvKJ6dj+2wKEBpyg8e4CGanGh9Fef0dJtnO8mr1wh3mAoxUFoW6ggMAWxe8IE05BdKYHTTSDOr1kQrG2nuM1nAV0yAwxY x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4802 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=David.Truby@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT052.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(376002)(39860400002)(346002)(396003)(136003)(1110001)(339900001)(189003)(199004)(126002)(25786009)(76130400001)(436003)(6486002)(14454004)(305945005)(50466002)(1361003)(105606002)(6506007)(5660300002)(336012)(6862004)(6246003)(23676004)(476003)(81156014)(26005)(118296001)(8676002)(36906005)(8936002)(4326008)(2351001)(47776003)(478600001)(186003)(81166006)(2486003)(99286004)(2501003)(4001150100001)(22756006)(70586007)(102836004)(70206006)(356004)(7736002)(316002)(446003)(66066001)(229853002)(76176011)(4744005)(486006)(3846002)(6512007)(6116002)(11346002)(86362001)(26826003)(54906003)(2616005)(36756003)(5640700003)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR08MB2985; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Fail; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; X-MS-Office365-Filtering-Correlation-Id-Prvs: fbaae418-3d19-4b14-fdde-08d76cf1812f NoDisclaimer: True X-Forefront-PRVS: 022649CC2C X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XBnHZKnhmBV0nkIi8uXY9Fslc5eX8tu1DCpUOad+jksYSkeL4dN02T5feNc07LuAe0Bvc5W9QsTmrVdl0/DpzV4M62wBBy3Rapt+bNh57r5M5DSp36nnIZU/59N3+Q2JRCJ33VhyAezrnveMWghUh677E2aK0xkqPfRjjiLRvyUFtfv9X+qqmMY9QYzjUvo2L1slw5hcxLoXoyBTP95rDmZ5Bg2pW+woMKiOszZBrC+V9snvI5GsHR2GomuLwIGcuabybQb11zF8hKs913IE6OmDJT5XvQIrhrRYOsIzcjoyXZlL0xBKYsjrGVgBieq7H7CXtLXsD+5ICe8yfkoucprktSKFWOyJtt91Rd8HPZBKdd2HcIRZ3lWtn4xHtioqTsATM0KSAa+U9il86GdSG3JcXtU1sGvl+2ZlJ6bfelGsdGwd7WqapxWc5uRxl/0r X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2019 13:08:07.2627 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3942fe6a-e9e1-4b61-c4c2-08d76cf18530 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB2985 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32773-done Cc: nd , "32773-done@debbugs.gnu.org" <32773-done@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) SGkgTWF0aGllciwNCg0KVGhhbmtzIGZvciBtZXJnaW5nIHRoaXMhIFdvdWxkIGl0IGJlIHBvc3Np YmxlIHRvIGNoYW5nZSB0aGUgY29weXJpZ2h0DQp0byBBcm0gTHRkLiBidXQgbGVhdmUgbXkgZW1h aWwgYXMgdGhlIHBvaW50IG9mIGNvbnRhY3Q/IFBsZWFzZSBsZXQgbWUNCmtub3cgaWYgdGhpcyBp cyBhbiBpc3N1ZS4NCg0KVGhhbmtzDQpEYXZpZCBUcnVieQ0KDQpPbiBTdW4sIDIwMTktMTEtMTcg YXQgMTI6MjEgKzAxMDAsIE1hdGhpZXUgT3RoYWNlaGUgd3JvdGU6DQo+IEhlbGxvLA0KPiANCj4g SSBlZGl0ZWQgeW91ciBwYXRjaCB0byBpbmNsdWRlIGEgY29weXJpZ2h0IGxpbmUsIGFkYXB0ZWQg Y29tbWl0IGxvZw0KPiBtZXNzYWdlIHRvIG91ciBjb252ZW50aW9ucyBhbmQgcHVzaGVkIGl0ISBQ bGVhc2UgdGVsbCBtZSBpZiB5b3Ugd2FudA0KPiBhDQo+IGRpZmZlcmVudCBjb3B5cmlnaHQuDQo+ IA0KPiBJIGFsc28gcHVzaGVkIG15IHBhdGNoIGFkZGluZyBjbGFuZy10b29sY2hhaW4gcGFja2Fn ZXMuDQo+IA0KPiBUaGFua3MsDQo+IA0KPiBNYXRoaWV1DQo= From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 19 10:30:49 2019 Received: (at 32773-done) by debbugs.gnu.org; 19 Nov 2019 15:30:49 +0000 Received: from localhost ([127.0.0.1]:48238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX5Sq-0007GB-H5 for submit@debbugs.gnu.org; Tue, 19 Nov 2019 10:30:49 -0500 Received: from mail-wr1-f47.google.com ([209.85.221.47]:37943) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX5Sm-0007Fo-R7 for 32773-done@debbugs.gnu.org; Tue, 19 Nov 2019 10:30:47 -0500 Received: by mail-wr1-f47.google.com with SMTP id i12so24360049wro.5 for <32773-done@debbugs.gnu.org>; Tue, 19 Nov 2019 07:30:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=uMDe9fbI2XUcTkcqMBsK1Z2ndUH73LFP/Egkv3//b2k=; b=ckMahtGQndYvQAKaCbGaX3cWE4pHd0y51It51jFBgD6orDRi18s/Ae1uj1MOiPaK6J QoHPjze/ALL0BquuhkTyzBbdZy2tTZ+bVReJq0Hq/t1/3fnyUw3ld6O5bEz+P7MwtsQK TR+gbzRLxe58OTu3B570JjwnZzf2W7YwHGvS5wZoBzMBAJ/w7KHMpXYwEaFg+uPq/JlG Rup1HFcuqcMQg3lPjcnwIuvkOKQSR0jRdxG9tRVOscxbAew9y1tKPVtjlAwB39qZ1kgg dVTc4Iw2KflCnrzHY7pdZh9hehTy6KjTjvrD92INvJzsUD/hsjQvxUKCYYawg++pN2Ap 6EsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=uMDe9fbI2XUcTkcqMBsK1Z2ndUH73LFP/Egkv3//b2k=; b=K/apuyHWQ8Uj46iF7ULTM5G4ibtOGtMoSbll30RQV9NpLGKNzOWpCC0S+VUGmJLkJc YCiaNR5UoUZlzy5t+3+GiXS33aKgBvf5rj8fKfIEdw5wse8MA+zqeup8yrpn2b0xd3uG OSvcZbSB06Xl/blBWtxdT7dDSE8lnT3DMdBjTWU9MB6Fpj9q4w+dlDcRozTAu6zhNYaR LY8saf0ZgBxviiSbB1at7sbUY4fTpvEuCAo1/K+tcrVExOgcxAm9XyMBrqR6G8OrAhgX VMY2nMOMiEaxDdy+Rx2Ff7NtTwOYtTSGUXng627KL8ZYBPG6k5qO/iaGM8hjsnyJPSyI E7CA== X-Gm-Message-State: APjAAAXdeeD5U3ert0zhWQhmfMuQAZ4Yi3MCbWpY6+vAqltvR6vaZ7as bwaH+QfVTd0VmdLlrFNcrT4= X-Google-Smtp-Source: APXvYqzSepSqeBWangL/Is3IvYSRgoE4d1l8QdJ2vhbygalk/O8eNkIbWV7Da3BqSEkRnm2Hy2md4w== X-Received: by 2002:a5d:640b:: with SMTP id z11mr36663110wru.195.1574177439023; Tue, 19 Nov 2019 07:30:39 -0800 (PST) Received: from meru ([90.114.75.61]) by smtp.gmail.com with ESMTPSA id f24sm3342020wmb.37.2019.11.19.07.30.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Nov 2019 07:30:38 -0800 (PST) References: <19ece273-ea75-fc9d-4e4b-aa3a68deab6d@yahoo.de> <20191113165516.56228-1-david.truby@arm.com> <874kz6698w.fsf@gmail.com> <871rua60fl.fsf@gmail.com> <1d43f450c61f3c3f27ae895ea4c9e61b55d6fb08.camel@arm.com> <87y2wi4cvu.fsf@gmail.com> <87woc14jke.fsf@gmail.com> <87wobyu4sv.fsf@gmail.com> <57b279c1644e295b53aa0d10d661d78898783477.camel@arm.com> User-agent: mu4e 1.2.0; emacs 26.3 From: Mathieu Othacehe To: David Truby Subject: Re: bug#32773: [PATCH] Fix clang libstdc++ header location search In-reply-to: <57b279c1644e295b53aa0d10d661d78898783477.camel@arm.com> Date: Tue, 19 Nov 2019 16:30:36 +0100 Message-ID: <874kyz51er.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32773-done Cc: nd , "32773-done@debbugs.gnu.org" <32773-done@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Thanks for merging this! Would it be possible to change the copyright > to Arm Ltd. but leave my email as the point of contact? Please let me > know if this is an issue. No I guess its ok. Pushed! Mathieu From unknown Fri Aug 15 01:58:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 18 Dec 2019 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator