From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/6247 Path: news.gmane.org!not-for-mail From: stephen Turner Newsgroups: gmane.linux.lib.musl.general Subject: Re: converting gcc from glibc to musl Date: Wed, 1 Oct 2014 15:44:30 -0400 Message-ID: References: <20141001161020.GO21835@port70.net> <542C4F58.70708@sholland.net> <542C579A.7090008@sholland.net> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=089e01538cc476ac75050461babf X-Trace: ger.gmane.org 1412192690 15870 80.91.229.3 (1 Oct 2014 19:44:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 1 Oct 2014 19:44:50 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-6260-gllmg-musl=m.gmane.org@lists.openwall.com Wed Oct 01 21:44:45 2014 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1XZPpL-0006Un-FA for gllmg-musl@plane.gmane.org; Wed, 01 Oct 2014 21:44:43 +0200 Original-Received: (qmail 20445 invoked by uid 550); 1 Oct 2014 19:44:42 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 20433 invoked from network); 1 Oct 2014 19:44:42 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=hjkXS7koyz4q1zNbY6jEFIfBRblnwVJ8DC+Ze4SJCXw=; b=Kg+IRUpKdKCyEOhc8ZK7L2xBO9tdTPxc5MfvipPkI4ilyjJ5DMR5oKP/1E8W6BSWb9 yDm5e6VIvlvzVDqhJhHEGQXoMq8QRRtuTTjkgkO+eJW8jHSahuK+eF/HNyIjbVMfGzQ8 NnNdLUt9L2zXh/8iYrIRnw50fXQcaV0jAx5Xo0lF5+LISY7lfVEfFVXNuOuULmOv4Str SDTBRtuohxBikl5IcEvxwXm3INnw/eClSB9Xt2qiR5HZNKimfRloM9G1eFbOfTq9OCEH ArXm1xG1euD9Qe2l9G58K04dqQWibIqRUGK+II45d29YFX01VFG9PmDEEz4QCgvhEe4/ mOhg== X-Received: by 10.220.194.67 with SMTP id dx3mr3876910vcb.55.1412192670228; Wed, 01 Oct 2014 12:44:30 -0700 (PDT) In-Reply-To: <542C579A.7090008@sholland.net> Xref: news.gmane.org gmane.linux.lib.musl.general:6247 Archived-At: --089e01538cc476ac75050461babf Content-Type: text/plain; charset=UTF-8 That is incorrect i gave you a bad readout. (im using debian as a host system which is the gcc i provided) Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/bin/../libexec/gcc/i686-pc-linux-gnu/4.6.4/lto-wrapper Target: i686-pc-linux-gnu Configured with: ../gcc/configure --prefix=/root/targetfs --disable-nls --disable-shared --without-headers --with-newlib --enable-languages=c --disable-multilib --disable-bootstrap --disable-lto-plugin Thread model: posix gcc version 4.6.4 (GCC) COLLECT_GCC_OPTIONS='-v' '-mtune=generic' '-march=pentiumpro' /bin/../libexec/gcc/i686-pc-linux-gnu/4.6.4/cc1 -quiet -v -imultilib . -imultiarch i386-linux-gnu -iprefix /bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/ test.c -quiet -dumpbase test.c -mtune=generic -march=pentiumpro -auxbase test -version -o /tmp/ccgaOlfi.s GNU C (GCC) version 4.6.4 (i686-pc-linux-gnu) compiled by GNU C version 4.7.2, GMP version 5.0.1, MPFR version 3.0.0, MPC version 0.9 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ignoring nonexistent directory "/bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../../i686-pc-linux-gnu/include" ignoring duplicate directory "/bin/../lib/gcc/../../lib/gcc/i686-pc-linux-gnu/4.6.4/include" ignoring nonexistent directory "/usr/local/include/i386-linux-gnu" ignoring duplicate directory "/bin/../lib/gcc/../../lib/gcc/i686-pc-linux-gnu/4.6.4/include-fixed" ignoring nonexistent directory "/bin/../lib/gcc/../../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../../i686-pc-linux-gnu/include" ignoring nonexistent directory "/usr/include/i386-linux-gnu" #include "..." search starts here: #include <...> search starts here: /bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/include /bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/include-fixed /usr/local/include /bin/../lib/gcc/../../include /usr/include End of search list. GNU C (GCC) version 4.6.4 (i686-pc-linux-gnu) compiled by GNU C version 4.7.2, GMP version 5.0.1, MPFR version 3.0.0, MPC version 0.9 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 19a478f4ddb9f7b3db2807c07c0f5a7e COLLECT_GCC_OPTIONS='-v' '-mtune=generic' '-march=pentiumpro' /bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../../i686-pc-linux-gnu/bin/as --32 -o /tmp/ccgPcLnb.o /tmp/ccgaOlfi.s COMPILER_PATH=/bin/../libexec/gcc/i686-pc-linux-gnu/4.6.4/:/bin/../libexec/gcc/:/bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../../i686-pc-linux-gnu/bin/ LIBRARY_PATH=/bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/:/bin/../lib/gcc/:/bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../../i686-pc-linux-gnu/lib/:/bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-v' '-mtune=generic' '-march=pentiumpro' /bin/../libexec/gcc/i686-pc-linux-gnu/4.6.4/collect2 --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 /bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../crt1.o /bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../crti.o /bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/crtbegin.o -L/bin/../lib/gcc/i686-pc-linux-gnu/4.6.4 -L/bin/../lib/gcc -L/bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../../i686-pc-linux-gnu/lib -L/bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/../../.. /tmp/ccgPcLnb.o -lgcc -lc -lgcc /bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/crtend.o /bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../crtn.o On Wed, Oct 1, 2014 at 3:35 PM, Samuel Holland wrote: > On 10/01/2014 02:13 PM, Stephen Turner wrote: > >> that worked like a charm. so i have a issue with the way i built musl >> then? apparently dynamic doesnt work without specifying the library but >> static is fine. >> > > That means your GCC is misconfigured. It's using the glibc dynamic loader. > From the output in your other mail, it looks like you're using your > distribution's gcc. Is musl /usr/lib/libc.so, /lib/libc.so, or something > else? What about libc.a? > > > -- > Regards, > Samuel Holland > --089e01538cc476ac75050461babf Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
That is incorrect i gave you a bad readout. (im using debi= an as a host system which is the gcc i provided)=C2=A0

<= br>
Using built-in specs.
COLLECT_GCC=3Dgcc
<= div>COLLECT_LTO_WRAPPER=3D/bin/../libexec/gcc/i686-pc-linux-gnu/4.6.4/lto-w= rapper
Target: i686-pc-linux-gnu
Configured with: ../gc= c/configure --prefix=3D/root/targetfs --disable-nls --disable-shared --with= out-headers --with-newlib --enable-languages=3Dc --disable-multilib --disab= le-bootstrap --disable-lto-plugin
Thread model: posix
g= cc version 4.6.4 (GCC)=C2=A0
COLLECT_GCC_OPTIONS=3D'-v' &= #39;-mtune=3Dgeneric' '-march=3Dpentiumpro'
=C2=A0/bi= n/../libexec/gcc/i686-pc-linux-gnu/4.6.4/cc1 -quiet -v -imultilib . -imulti= arch i386-linux-gnu -iprefix /bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/ test.= c -quiet -dumpbase test.c -mtune=3Dgeneric -march=3Dpentiumpro -auxbase tes= t -version -o /tmp/ccgaOlfi.s
GNU C (GCC) version 4.6.4 (i686-pc-= linux-gnu)
com= piled by GNU C version 4.7.2, GMP version 5.0.1, MPFR version 3.0.0, MPC ve= rsion 0.9
GGC heuristics: --param ggc-min-expand=3D100 --param gg= c-min-heapsize=3D131072
ignoring nonexistent directory "/bin= /../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../../i686-pc-linux-gnu/include&q= uot;
ignoring duplicate directory "/bin/../lib/gcc/../../lib= /gcc/i686-pc-linux-gnu/4.6.4/include"
ignoring nonexistent d= irectory "/usr/local/include/i386-linux-gnu"
ignoring d= uplicate directory "/bin/../lib/gcc/../../lib/gcc/i686-pc-linux-gnu/4.= 6.4/include-fixed"
ignoring nonexistent directory "/bin= /../lib/gcc/../../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../../i686-pc-linux= -gnu/include"
ignoring nonexistent directory "/usr/incl= ude/i386-linux-gnu"
#include "..." search starts h= ere:
#include <...> search starts here:
=C2=A0/bi= n/../lib/gcc/i686-pc-linux-gnu/4.6.4/include
=C2=A0/bin/../lib/gc= c/i686-pc-linux-gnu/4.6.4/include-fixed
=C2=A0/usr/local/include<= /div>
=C2=A0/bin/../lib/gcc/../../include
=C2=A0/usr/include<= /div>
End of search list.
GNU C (GCC) version 4.6.4 (i686-pc-= linux-gnu)
com= piled by GNU C version 4.7.2, GMP version 5.0.1, MPFR version 3.0.0, MPC ve= rsion 0.9
GGC heuristics: --param ggc-min-expand=3D100 --param gg= c-min-heapsize=3D131072
Compiler executable checksum: 19a478f4ddb= 9f7b3db2807c07c0f5a7e
COLLECT_GCC_OPTIONS=3D'-v' '-mt= une=3Dgeneric' '-march=3Dpentiumpro'
=C2=A0/bin/../li= b/gcc/i686-pc-linux-gnu/4.6.4/../../../../i686-pc-linux-gnu/bin/as --32 -o = /tmp/ccgPcLnb.o /tmp/ccgaOlfi.s
COMPILER_PATH=3D/bin/../libexec/g= cc/i686-pc-linux-gnu/4.6.4/:/bin/../libexec/gcc/:/bin/../lib/gcc/i686-pc-li= nux-gnu/4.6.4/../../../../i686-pc-linux-gnu/bin/
LIBRARY_PATH=3D/= bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/:/bin/../lib/gcc/:/bin/../lib/gcc/i6= 86-pc-linux-gnu/4.6.4/../../../../i686-pc-linux-gnu/lib/:/bin/../lib/gcc/i6= 86-pc-linux-gnu/4.6.4/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIO= NS=3D'-v' '-mtune=3Dgeneric' '-march=3Dpentiumpro'<= /div>
=C2=A0/bin/../libexec/gcc/i686-pc-linux-gnu/4.6.4/collect2 --eh-f= rame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 /bin/../lib/gcc/i68= 6-pc-linux-gnu/4.6.4/../../../crt1.o /bin/../lib/gcc/i686-pc-linux-gnu/4.6.= 4/../../../crti.o /bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/crtbegin.o -L/bin= /../lib/gcc/i686-pc-linux-gnu/4.6.4 -L/bin/../lib/gcc -L/bin/../lib/gcc/i68= 6-pc-linux-gnu/4.6.4/../../../../i686-pc-linux-gnu/lib -L/bin/../lib/gcc/i6= 86-pc-linux-gnu/4.6.4/../../.. /tmp/ccgPcLnb.o -lgcc -lc -lgcc /bin/../lib/= gcc/i686-pc-linux-gnu/4.6.4/crtend.o /bin/../lib/gcc/i686-pc-linux-gnu/4.6.= 4/../../../crtn.o



--089e01538cc476ac75050461babf--