From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/13368 Path: news.gmane.org!.POSTED!not-for-mail From: Jeffrey Walton Newsgroups: gmane.linux.lib.musl.general Subject: Running mips64-linux-musl-native from $HOME Date: Fri, 19 Oct 2018 03:11:06 -0400 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1539932973 22485 195.159.176.226 (19 Oct 2018 07:09:33 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 19 Oct 2018 07:09:33 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-13384-gllmg-musl=m.gmane.org@lists.openwall.com Fri Oct 19 09:09:28 2018 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1gDOuW-0005lz-Q0 for gllmg-musl@m.gmane.org; Fri, 19 Oct 2018 09:09:28 +0200 Original-Received: (qmail 18375 invoked by uid 550); 19 Oct 2018 07:11:37 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 18343 invoked from network); 19 Oct 2018 07:11:36 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:reply-to:from:date:message-id:subject:to; bh=edZMvjREUgztfN63kOIApHE29Sca09RQZBBwuBLQ92s=; b=QTLGWMfeXiFANYsOwgYLjhM0aMBq7X/9rALdRi42vy/SLukcppcIiLQU5dzUvDae/W W4NLkc6qj6RgnKAIrno01eyr61ttEDaprlOIuXAoWxg2BOmxqpH/WAIwR1Bjbv5Tk8eg +/2qvb1C7AzOWnTUhkjFxW7V21ehrwv2mhdjcoxI65LzOKyYe0AlFb9Ar0TvlmbUQgDX e/uJ+4alqCYTD7mCRkNDVtKqQ2X8M+2WgYj5dNezu47m9FcVZY+CAwB6ZMGC/oVADwUf a4Cf+RfSLeqaLr5LIw0MuWbQZ3JxmKMJ8pXNN683k/sFkooV8467WF/mIrrucytUvJ97 oO6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=edZMvjREUgztfN63kOIApHE29Sca09RQZBBwuBLQ92s=; b=dqObQQyQa3W94P93vxm/h90qmHcccmNhrgw2bQmPg/eaGBA6WkGKZzhV2aohUFh+yg WSnGKEle6ymCK9MBTnvEQPw2otW7yPPuO4DvXwtSYqO+o0/N87pGE3FHZsrknxOvMcgN bTZetrIsJlayqMMqAqOAqjcwvRF+E92Y1oK7lQeaaVkRlCuPYL/LaUbZbHxUWrnJXyIj DR8nXy3gvK99p9ZSOVZypVr37hBPLCHs6z9n8GMKKVbW7k5TzOW29EGG709zsEKWUAli LcPbtmFnlDKY9jF7P9HWxr4eKwyYQR7CiDuSRBEn6lznm2tRbA2clRfiM50ScKgq5keV wfJQ== X-Gm-Message-State: ABuFfojqxpFT6RA/Ss+iMLuNw0B3NJN97wh51vhv5mFR3Bbdg/CTG9XX uxwcL85aZL7PmlLdCgk/VHt6EJnvSRZvW6ag0qWYyZ5S X-Google-Smtp-Source: ACcGV63RENkmdgHBnVfUZEx2We30sLxxI8SDJSBWRbjM7m+a53IfpOTnDIn+YC8FvvxlRtYrgkrT+KmGQtA1f03GLCI= X-Received: by 2002:a9d:4695:: with SMTP id z21mr22050065ote.335.1539933084325; Fri, 19 Oct 2018 00:11:24 -0700 (PDT) Xref: news.gmane.org gmane.linux.lib.musl.general:13368 Archived-At: Hi Everyone, I need a little help is pinpoint my mistake below. I think it may have to do with one of the relative paths below. I am working on GCC22 from the compile farm. I started at https://musl.cc/. I downloaded mips64-linux-musl-native.tgz and unpacked in $HOME with tar xzf mips64-linux-musl-native.tgz: $ ls mips* mips64-linux-musl-native.tgz mips64-linux-musl-native I attempt to compile a program: $ cat test.cxx #include int main(int argc, char* argv[]) { return 0; } It results in: $ ~/mips64-linux-musl-native/bin/g++ test.cxx -o test.exetest.cxx:1:10: fatal error: wchar.h: No such file or directory #include ^~~~~~~~~ compilation terminated. It looks like the header is present: $ find ~/mips64-linux-musl-native/ -name 'wchar.h' /home/noloader/mips64-linux-musl-native/include/wchar.h /home/noloader/mips64-linux-musl-native/include/c++/8.2.0/tr1/wchar.h If I am parsing the GCC paths used below, it looks like there is an extra "../" in "../../../../". I am guessing I missed a step somewhere along the line. Would anyone be able to point out my mistake? Jeff ========== noloader@erpro8-fsf1:~$ ~/mips64-linux-musl-native/bin/g++ -v test.cxx -o test.exe Using built-in specs. COLLECT_GCC=/home/noloader/mips64-linux-musl-native/bin/g++ COLLECT_LTO_WRAPPER=/home/noloader/mips64-linux-musl-native/bin/../libexec/gcc/mips64-linux-musl/8.2.0/lto-wrapper Target: mips64-linux-musl Configured with: ../src_gcc/configure --enable-languages=c,c++,fortran --with-abi=64 CC='mips64-linux-musl-gcc -static --static' CXX='mips64-linux-musl-g++ -static --static' FC='mips64-linux-musl-gfortran -static --static' CFLAGS='-g0 -Os'CXXFLAGS='-g0 -Os' FFLAGS='-g0 -Os' LDFLAGS='-s -static --static' --disable-nls--disable-werror --target=mips64-linux-musl --prefix= --libdir=/lib --disable-multilib --with-sysroot=/ --enable-tls --disable-libmudflap --disable-libsanitizer --disable-gnu-indirect-function --disable-libmpx --enable-deterministic-archives --enable-libstdcxx-time --disable-libquadmath --disable-libquadmath-support --disable-decimal-float --host=mips64-linux-musl Thread model: posix gcc version 8.2.0 (GCC) COLLECT_GCC_OPTIONS='-v' '-o' 'test.exe' '-shared-libgcc' '-mabi=64' '-mllsc' '-mno-shared' '-EB' /home/noloader/mips64-linux-musl-native/bin/../libexec/gcc/mips64-linux-musl/8.2.0/cc1plus -quiet -v -iprefix /home/noloader/mips64-linux-musl-native/bin/../lib/gcc/mips64-linux-musl/8.2.0/ -isysroot /home/noloader/mips64-linux-musl-native/bin/../ -D_GNU_SOURCE test.cxx -meb -quiet -dumpbase test.cxx -mabi=64 -mllsc -mno-shared -auxbase test -version -o /tmp/ccADIJOe.s GNU C++14 (GCC) version 8.2.0 (mips64-linux-musl) 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 none GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ignoring nonexistent directory "/home/noloader/mips64-linux-musl-native/bin/../lib/gcc/mips64-linux-musl/8.2.0/../../../../mips64-linux-musl/include" ignoring duplicate directory "/home/noloader/mips64-linux-musl-native/bin/../lib/gcc/../../lib/gcc/mips64-linux-musl/8.2.0/../../../../include/c++/8.2.0" ignoring duplicate directory "/home/noloader/mips64-linux-musl-native/bin/../lib/gcc/../../lib/gcc/mips64-linux-musl/8.2.0/../../../../include/c++/8.2.0/mips64-linux-musl" ignoring duplicate directory "/home/noloader/mips64-linux-musl-native/bin/../lib/gcc/../../lib/gcc/mips64-linux-musl/8.2.0/../../../../include/c++/8.2.0/backward" ignoring nonexistent directory "/home/noloader/mips64-linux-musl-native/bin/../usr/local/include" ignoring nonexistent directory "/home/noloader/mips64-linux-musl-native/bin/../lib/gcc/../../lib/gcc/mips64-linux-musl/8.2.0/../../../../mips64-linux-musl/include" ignoring nonexistent directory "/home/noloader/mips64-linux-musl-native/bin/../usr/include" ignoring duplicate directory "/home/noloader/mips64-linux-musl-native/bin/../lib/gcc/../../lib/gcc/mips64-linux-musl/8.2.0/include" #include "..." search starts here: #include <...> search starts here: /home/noloader/mips64-linux-musl-native/bin/../lib/gcc/mips64-linux-musl/8.2.0/../../../../include/c++/8.2.0 /home/noloader/mips64-linux-musl-native/bin/../lib/gcc/mips64-linux-musl/8.2.0/../../../../include/c++/8.2.0/mips64-linux-musl /home/noloader/mips64-linux-musl-native/bin/../lib/gcc/mips64-linux-musl/8.2.0/../../../../include/c++/8.2.0/backward /home/noloader/mips64-linux-musl-native/bin/../lib/gcc/mips64-linux-musl/8.2.0/include End of search list. GNU C++14 (GCC) version 8.2.0 (mips64-linux-musl) 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 none GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 3e27b6aaa4f777651d279faaea114791 test.cxx:1:10: fatal error: wchar.h: No such file or directory #include ^~~~~~~~~ compilation terminated. noloader@erpro8-fsf1:~$