* issues with headers? @ 2014-11-13 22:02 stephen Turner 2014-11-13 22:13 ` Justin Cormack 0 siblings, 1 reply; 13+ messages in thread From: stephen Turner @ 2014-11-13 22:02 UTC (permalink / raw) To: musl [-- Attachment #1: Type: text/plain, Size: 1094 bytes --] I have been trying various ways of compiling a musl system using gcc and found that GCC-4.7.3 does not seem to want to compile against musl headers. I install the linux headers in /usr/include then i install musl and move its headers to /usr/include. then i specify -I/usr/include to gcc and it errors every time (technically its /cross/usr/include as i have a separated env from my host system) The same compile works fine against musl libs but not the headers. The only change made from a working to a non-working system appears to be the use of the musl generated headers. In the scripts to build a musl toolchain (such as gregorr) the header location is not specified but sysroot is used (which obviously isn't linking against the headers) I first started to see this issue when chroot'ing into a newly created musl gcc system. Is musl suitable as a stand alone libc replacement? Should i not be building against musl headers? If there is any reports or details you want me to provide please let me know. PS: I have found that GCC-4.7.3, GCC-4.8.3, both have the issue thanks, Stephen [-- Attachment #2: Type: text/html, Size: 1231 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: issues with headers? 2014-11-13 22:02 issues with headers? stephen Turner @ 2014-11-13 22:13 ` Justin Cormack 2014-11-13 23:23 ` stephen Turner 0 siblings, 1 reply; 13+ messages in thread From: Justin Cormack @ 2014-11-13 22:13 UTC (permalink / raw) To: musl On Thu, Nov 13, 2014 at 10:02 PM, stephen Turner <stephen.n.turner@gmail.com> wrote: > I have been trying various ways of compiling a musl system using gcc and > found that GCC-4.7.3 does not seem to want to compile against musl headers. > I install the linux headers in /usr/include then i install musl and move its > headers to /usr/include. then i specify -I/usr/include to gcc and it errors > every time (technically its /cross/usr/include as i have a separated env > from my host system) The same compile works fine against musl libs but not > the headers. The only change made from a working to a non-working system > appears to be the use of the musl generated headers. > > In the scripts to build a musl toolchain (such as gregorr) the header > location is not specified but sysroot is used (which obviously isn't linking > against the headers) I first started to see this issue when chroot'ing into > a newly created musl gcc system. > > Is musl suitable as a stand alone libc replacement? Should i not be building > against musl headers? If there is any reports or details you want me to > provide please let me know. You want to use a chroot or a VM with Musl if you are having these issues. Sabotage or Alpine are good options. It will save a lot of grief. Otherwise you are doing somethnig wrong that is hard to diagnose without much moer info. Justin ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: issues with headers? 2014-11-13 22:13 ` Justin Cormack @ 2014-11-13 23:23 ` stephen Turner 2014-11-14 19:49 ` stephen Turner 0 siblings, 1 reply; 13+ messages in thread From: stephen Turner @ 2014-11-13 23:23 UTC (permalink / raw) To: musl [-- Attachment #1: Type: text/plain, Size: 1806 bytes --] It looks like your right, I just ran a compile specifying musl headers and this time it worked. I need to review my process yet again and see what changed that fixed this issue. I new this wouldn't be easy but man i didn't expect it to feel this finicky or fickle. thanks, stephen On Thu, Nov 13, 2014 at 5:13 PM, Justin Cormack < justin@specialbusservice.com> wrote: > On Thu, Nov 13, 2014 at 10:02 PM, stephen Turner > <stephen.n.turner@gmail.com> wrote: > > I have been trying various ways of compiling a musl system using gcc and > > found that GCC-4.7.3 does not seem to want to compile against musl > headers. > > I install the linux headers in /usr/include then i install musl and move > its > > headers to /usr/include. then i specify -I/usr/include to gcc and it > errors > > every time (technically its /cross/usr/include as i have a separated env > > from my host system) The same compile works fine against musl libs but > not > > the headers. The only change made from a working to a non-working system > > appears to be the use of the musl generated headers. > > > > In the scripts to build a musl toolchain (such as gregorr) the header > > location is not specified but sysroot is used (which obviously isn't > linking > > against the headers) I first started to see this issue when chroot'ing > into > > a newly created musl gcc system. > > > > Is musl suitable as a stand alone libc replacement? Should i not be > building > > against musl headers? If there is any reports or details you want me to > > provide please let me know. > > You want to use a chroot or a VM with Musl if you are having these > issues. Sabotage or Alpine are good options. It will save a lot of > grief. Otherwise you are doing somethnig wrong that is hard to > diagnose without much moer info. > > Justin > [-- Attachment #2: Type: text/html, Size: 2461 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: issues with headers? 2014-11-13 23:23 ` stephen Turner @ 2014-11-14 19:49 ` stephen Turner 2014-11-14 20:01 ` stephen Turner 2014-11-15 7:01 ` Weldon Goree 0 siblings, 2 replies; 13+ messages in thread From: stephen Turner @ 2014-11-14 19:49 UTC (permalink / raw) To: musl [-- Attachment #1: Type: text/plain, Size: 2404 bytes --] GMP errors out with "invalid configuration 'non-pc-linux-musl' not recognized. Im using the --target and --host flags i686-linux-musl and --build i686-linux-gnu. I also tried switching to a chroot musl env and running a plain configure on gmp only and it complains the compiler cant create executables which i know to be false. Will GMP compile on a musl system? Google search showed one other person with the issue but no answer. thanks, stephen On Thu, Nov 13, 2014 at 6:23 PM, stephen Turner <stephen.n.turner@gmail.com> wrote: > It looks like your right, I just ran a compile specifying musl headers and > this time it worked. I need to review my process yet again and see what > changed that fixed this issue. > > I new this wouldn't be easy but man i didn't expect it to feel this > finicky or fickle. > > thanks, > stephen > > On Thu, Nov 13, 2014 at 5:13 PM, Justin Cormack < > justin@specialbusservice.com> wrote: > >> On Thu, Nov 13, 2014 at 10:02 PM, stephen Turner >> <stephen.n.turner@gmail.com> wrote: >> > I have been trying various ways of compiling a musl system using gcc and >> > found that GCC-4.7.3 does not seem to want to compile against musl >> headers. >> > I install the linux headers in /usr/include then i install musl and >> move its >> > headers to /usr/include. then i specify -I/usr/include to gcc and it >> errors >> > every time (technically its /cross/usr/include as i have a separated env >> > from my host system) The same compile works fine against musl libs but >> not >> > the headers. The only change made from a working to a non-working system >> > appears to be the use of the musl generated headers. >> > >> > In the scripts to build a musl toolchain (such as gregorr) the header >> > location is not specified but sysroot is used (which obviously isn't >> linking >> > against the headers) I first started to see this issue when chroot'ing >> into >> > a newly created musl gcc system. >> > >> > Is musl suitable as a stand alone libc replacement? Should i not be >> building >> > against musl headers? If there is any reports or details you want me to >> > provide please let me know. >> >> You want to use a chroot or a VM with Musl if you are having these >> issues. Sabotage or Alpine are good options. It will save a lot of >> grief. Otherwise you are doing somethnig wrong that is hard to >> diagnose without much moer info. >> >> Justin >> > > [-- Attachment #2: Type: text/html, Size: 3435 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: issues with headers? 2014-11-14 19:49 ` stephen Turner @ 2014-11-14 20:01 ` stephen Turner 2014-11-14 20:22 ` stephen Turner 2014-11-15 7:01 ` Weldon Goree 1 sibling, 1 reply; 13+ messages in thread From: stephen Turner @ 2014-11-14 20:01 UTC (permalink / raw) To: musl [-- Attachment #1: Type: text/plain, Size: 3151 bytes --] It appears like gmp doesn't play nice with musl hosts? a musl target is fine allowing a cross environment to work but not a pure musl evnironment or specifying musl as the host. I created a cross compiler successfully but using the cross compiler to "recreate itself" hasn't worked when rebuilding gmp as a part of the process. It could be me, everything up to this point has been apparently but i was hoping someone could chime in and let me know if they have compiled gmp on a native musl system or if it requires a patch i missed or some gnu code? thanks, stephen On Fri, Nov 14, 2014 at 2:49 PM, stephen Turner <stephen.n.turner@gmail.com> wrote: > GMP errors out with "invalid configuration 'non-pc-linux-musl' not > recognized. Im using the --target and --host flags i686-linux-musl and > --build i686-linux-gnu. I also tried switching to a chroot musl env and > running a plain configure on gmp only and it complains the compiler cant > create executables which i know to be false. > > Will GMP compile on a musl system? > Google search showed one other person with the issue but no answer. > > thanks, > stephen > > > > On Thu, Nov 13, 2014 at 6:23 PM, stephen Turner < > stephen.n.turner@gmail.com> wrote: > >> It looks like your right, I just ran a compile specifying musl headers >> and this time it worked. I need to review my process yet again and see what >> changed that fixed this issue. >> >> I new this wouldn't be easy but man i didn't expect it to feel this >> finicky or fickle. >> >> thanks, >> stephen >> >> On Thu, Nov 13, 2014 at 5:13 PM, Justin Cormack < >> justin@specialbusservice.com> wrote: >> >>> On Thu, Nov 13, 2014 at 10:02 PM, stephen Turner >>> <stephen.n.turner@gmail.com> wrote: >>> > I have been trying various ways of compiling a musl system using gcc >>> and >>> > found that GCC-4.7.3 does not seem to want to compile against musl >>> headers. >>> > I install the linux headers in /usr/include then i install musl and >>> move its >>> > headers to /usr/include. then i specify -I/usr/include to gcc and it >>> errors >>> > every time (technically its /cross/usr/include as i have a separated >>> env >>> > from my host system) The same compile works fine against musl libs but >>> not >>> > the headers. The only change made from a working to a non-working >>> system >>> > appears to be the use of the musl generated headers. >>> > >>> > In the scripts to build a musl toolchain (such as gregorr) the header >>> > location is not specified but sysroot is used (which obviously isn't >>> linking >>> > against the headers) I first started to see this issue when >>> chroot'ing into >>> > a newly created musl gcc system. >>> > >>> > Is musl suitable as a stand alone libc replacement? Should i not be >>> building >>> > against musl headers? If there is any reports or details you want me to >>> > provide please let me know. >>> >>> You want to use a chroot or a VM with Musl if you are having these >>> issues. Sabotage or Alpine are good options. It will save a lot of >>> grief. Otherwise you are doing somethnig wrong that is hard to >>> diagnose without much moer info. >>> >>> Justin >>> >> >> > [-- Attachment #2: Type: text/html, Size: 4489 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: issues with headers? 2014-11-14 20:01 ` stephen Turner @ 2014-11-14 20:22 ` stephen Turner 2014-11-14 21:34 ` stephen Turner 2014-11-14 23:37 ` Matias A. Fonzo 0 siblings, 2 replies; 13+ messages in thread From: stephen Turner @ 2014-11-14 20:22 UTC (permalink / raw) To: musl [-- Attachment #1: Type: text/plain, Size: 3424 bytes --] looks like i missed the patch for m4, again my mistake sorry. thanks, stephen On Fri, Nov 14, 2014 at 3:01 PM, stephen Turner <stephen.n.turner@gmail.com> wrote: > It appears like gmp doesn't play nice with musl hosts? a musl target is > fine allowing a cross environment to work but not a pure musl evnironment > or specifying musl as the host. > > I created a cross compiler successfully but using the cross compiler to > "recreate itself" hasn't worked when rebuilding gmp as a part of the > process. It could be me, everything up to this point has been apparently > but i was hoping someone could chime in and let me know if they have > compiled gmp on a native musl system or if it requires a patch i missed or > some gnu code? > > thanks, > stephen > > On Fri, Nov 14, 2014 at 2:49 PM, stephen Turner < > stephen.n.turner@gmail.com> wrote: > >> GMP errors out with "invalid configuration 'non-pc-linux-musl' not >> recognized. Im using the --target and --host flags i686-linux-musl and >> --build i686-linux-gnu. I also tried switching to a chroot musl env and >> running a plain configure on gmp only and it complains the compiler cant >> create executables which i know to be false. >> >> Will GMP compile on a musl system? >> Google search showed one other person with the issue but no answer. >> >> thanks, >> stephen >> >> >> >> On Thu, Nov 13, 2014 at 6:23 PM, stephen Turner < >> stephen.n.turner@gmail.com> wrote: >> >>> It looks like your right, I just ran a compile specifying musl headers >>> and this time it worked. I need to review my process yet again and see what >>> changed that fixed this issue. >>> >>> I new this wouldn't be easy but man i didn't expect it to feel this >>> finicky or fickle. >>> >>> thanks, >>> stephen >>> >>> On Thu, Nov 13, 2014 at 5:13 PM, Justin Cormack < >>> justin@specialbusservice.com> wrote: >>> >>>> On Thu, Nov 13, 2014 at 10:02 PM, stephen Turner >>>> <stephen.n.turner@gmail.com> wrote: >>>> > I have been trying various ways of compiling a musl system using gcc >>>> and >>>> > found that GCC-4.7.3 does not seem to want to compile against musl >>>> headers. >>>> > I install the linux headers in /usr/include then i install musl and >>>> move its >>>> > headers to /usr/include. then i specify -I/usr/include to gcc and it >>>> errors >>>> > every time (technically its /cross/usr/include as i have a separated >>>> env >>>> > from my host system) The same compile works fine against musl libs >>>> but not >>>> > the headers. The only change made from a working to a non-working >>>> system >>>> > appears to be the use of the musl generated headers. >>>> > >>>> > In the scripts to build a musl toolchain (such as gregorr) the header >>>> > location is not specified but sysroot is used (which obviously isn't >>>> linking >>>> > against the headers) I first started to see this issue when >>>> chroot'ing into >>>> > a newly created musl gcc system. >>>> > >>>> > Is musl suitable as a stand alone libc replacement? Should i not be >>>> building >>>> > against musl headers? If there is any reports or details you want me >>>> to >>>> > provide please let me know. >>>> >>>> You want to use a chroot or a VM with Musl if you are having these >>>> issues. Sabotage or Alpine are good options. It will save a lot of >>>> grief. Otherwise you are doing somethnig wrong that is hard to >>>> diagnose without much moer info. >>>> >>>> Justin >>>> >>> >>> >> > [-- Attachment #2: Type: text/html, Size: 5011 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: issues with headers? 2014-11-14 20:22 ` stephen Turner @ 2014-11-14 21:34 ` stephen Turner 2014-11-14 23:21 ` Szabolcs Nagy 2014-11-14 23:37 ` Matias A. Fonzo 1 sibling, 1 reply; 13+ messages in thread From: stephen Turner @ 2014-11-14 21:34 UTC (permalink / raw) To: musl [-- Attachment #1: Type: text/plain, Size: 3727 bytes --] Guess that patch is unstable or not what i expected. so there are no patches for M4, GMP, MPFR, or MPC? thanks On Fri, Nov 14, 2014 at 3:22 PM, stephen Turner <stephen.n.turner@gmail.com> wrote: > looks like i missed the patch for m4, again my mistake sorry. > > thanks, > stephen > > On Fri, Nov 14, 2014 at 3:01 PM, stephen Turner < > stephen.n.turner@gmail.com> wrote: > >> It appears like gmp doesn't play nice with musl hosts? a musl target is >> fine allowing a cross environment to work but not a pure musl evnironment >> or specifying musl as the host. >> >> I created a cross compiler successfully but using the cross compiler to >> "recreate itself" hasn't worked when rebuilding gmp as a part of the >> process. It could be me, everything up to this point has been apparently >> but i was hoping someone could chime in and let me know if they have >> compiled gmp on a native musl system or if it requires a patch i missed or >> some gnu code? >> >> thanks, >> stephen >> >> On Fri, Nov 14, 2014 at 2:49 PM, stephen Turner < >> stephen.n.turner@gmail.com> wrote: >> >>> GMP errors out with "invalid configuration 'non-pc-linux-musl' not >>> recognized. Im using the --target and --host flags i686-linux-musl and >>> --build i686-linux-gnu. I also tried switching to a chroot musl env and >>> running a plain configure on gmp only and it complains the compiler cant >>> create executables which i know to be false. >>> >>> Will GMP compile on a musl system? >>> Google search showed one other person with the issue but no answer. >>> >>> thanks, >>> stephen >>> >>> >>> >>> On Thu, Nov 13, 2014 at 6:23 PM, stephen Turner < >>> stephen.n.turner@gmail.com> wrote: >>> >>>> It looks like your right, I just ran a compile specifying musl headers >>>> and this time it worked. I need to review my process yet again and see what >>>> changed that fixed this issue. >>>> >>>> I new this wouldn't be easy but man i didn't expect it to feel this >>>> finicky or fickle. >>>> >>>> thanks, >>>> stephen >>>> >>>> On Thu, Nov 13, 2014 at 5:13 PM, Justin Cormack < >>>> justin@specialbusservice.com> wrote: >>>> >>>>> On Thu, Nov 13, 2014 at 10:02 PM, stephen Turner >>>>> <stephen.n.turner@gmail.com> wrote: >>>>> > I have been trying various ways of compiling a musl system using gcc >>>>> and >>>>> > found that GCC-4.7.3 does not seem to want to compile against musl >>>>> headers. >>>>> > I install the linux headers in /usr/include then i install musl and >>>>> move its >>>>> > headers to /usr/include. then i specify -I/usr/include to gcc and it >>>>> errors >>>>> > every time (technically its /cross/usr/include as i have a separated >>>>> env >>>>> > from my host system) The same compile works fine against musl libs >>>>> but not >>>>> > the headers. The only change made from a working to a non-working >>>>> system >>>>> > appears to be the use of the musl generated headers. >>>>> > >>>>> > In the scripts to build a musl toolchain (such as gregorr) the header >>>>> > location is not specified but sysroot is used (which obviously isn't >>>>> linking >>>>> > against the headers) I first started to see this issue when >>>>> chroot'ing into >>>>> > a newly created musl gcc system. >>>>> > >>>>> > Is musl suitable as a stand alone libc replacement? Should i not be >>>>> building >>>>> > against musl headers? If there is any reports or details you want me >>>>> to >>>>> > provide please let me know. >>>>> >>>>> You want to use a chroot or a VM with Musl if you are having these >>>>> issues. Sabotage or Alpine are good options. It will save a lot of >>>>> grief. Otherwise you are doing somethnig wrong that is hard to >>>>> diagnose without much moer info. >>>>> >>>>> Justin >>>>> >>>> >>>> >>> >> > [-- Attachment #2: Type: text/html, Size: 5558 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: issues with headers? 2014-11-14 21:34 ` stephen Turner @ 2014-11-14 23:21 ` Szabolcs Nagy 2014-11-14 23:28 ` Matias A. Fonzo 0 siblings, 1 reply; 13+ messages in thread From: Szabolcs Nagy @ 2014-11-14 23:21 UTC (permalink / raw) To: musl * stephen Turner <stephen.n.turner@gmail.com> [2014-11-14 16:34:57 -0500]: > Guess that patch is unstable or not what i expected. so there are no > patches for M4, GMP, MPFR, or MPC? ... > >>> GMP errors out with "invalid configuration 'non-pc-linux-musl' not > >>> recognized. Im using the --target and --host flags i686-linux-musl and > >>> --build i686-linux-gnu. I also tried switching to a chroot musl env and > >>> running a plain configure on gmp only and it complains the compiler cant > >>> create executables which i know to be false. fwiw i tried these configure flags on an i386 alpine vm and unmodified gmp 6.0.0a source and it got built without any issues so it's definitely possible to do what you want on a musl host ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: issues with headers? 2014-11-14 23:21 ` Szabolcs Nagy @ 2014-11-14 23:28 ` Matias A. Fonzo 0 siblings, 0 replies; 13+ messages in thread From: Matias A. Fonzo @ 2014-11-14 23:28 UTC (permalink / raw) To: musl El Sat, 15 Nov 2014 00:21:25 +0100 Szabolcs Nagy <nsz@port70.net> escribió: > * stephen Turner <stephen.n.turner@gmail.com> [2014-11-14 16:34:57 > -0500]: > > Guess that patch is unstable or not what i expected. so there are no > > patches for M4, GMP, MPFR, or MPC? > ... > > >>> GMP errors out with "invalid configuration 'non-pc-linux-musl' > > >>> not recognized. Im using the --target and --host flags > > >>> i686-linux-musl and --build i686-linux-gnu. I also tried > > >>> switching to a chroot musl env and running a plain configure on > > >>> gmp only and it complains the compiler cant create executables > > >>> which i know to be false. > > fwiw i tried these configure flags on an i386 alpine vm and > unmodified gmp 6.0.0a source and it got built without any issues > > so it's definitely possible to do what you want on a musl host If it's a build of gmp, mpfr, and mpc included on GCC as built-in (using musl-cross's patch), there's no problem. Otherwise, it needs the updated config.sub[1] in order to match with linux-musl*. [1] http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: issues with headers? 2014-11-14 20:22 ` stephen Turner 2014-11-14 21:34 ` stephen Turner @ 2014-11-14 23:37 ` Matias A. Fonzo 2014-11-14 23:57 ` stephen Turner 1 sibling, 1 reply; 13+ messages in thread From: Matias A. Fonzo @ 2014-11-14 23:37 UTC (permalink / raw) To: musl El Fri, 14 Nov 2014 15:22:28 -0500 stephen Turner <stephen.n.turner@gmail.com> escribió: > looks like i missed the patch for m4, again my mistake sorry. Question, which patch of m4?. > thanks, > stephen > > On Fri, Nov 14, 2014 at 3:01 PM, stephen Turner > <stephen.n.turner@gmail.com> wrote: > > > It appears like gmp doesn't play nice with musl hosts? a musl > > target is fine allowing a cross environment to work but not a pure > > musl evnironment or specifying musl as the host. > > > > I created a cross compiler successfully but using the cross > > compiler to "recreate itself" hasn't worked when rebuilding gmp as > > a part of the process. It could be me, everything up to this point > > has been apparently but i was hoping someone could chime in and let > > me know if they have compiled gmp on a native musl system or if it > > requires a patch i missed or some gnu code? > > > > thanks, > > stephen > > > > On Fri, Nov 14, 2014 at 2:49 PM, stephen Turner < > > stephen.n.turner@gmail.com> wrote: > > > >> GMP errors out with "invalid configuration 'non-pc-linux-musl' not > >> recognized. Im using the --target and --host flags i686-linux-musl > >> and --build i686-linux-gnu. I also tried switching to a chroot > >> musl env and running a plain configure on gmp only and it > >> complains the compiler cant create executables which i know to be > >> false. > >> > >> Will GMP compile on a musl system? > >> Google search showed one other person with the issue but no answer. > >> > >> thanks, > >> stephen > >> > >> > >> > >> On Thu, Nov 13, 2014 at 6:23 PM, stephen Turner < > >> stephen.n.turner@gmail.com> wrote: > >> > >>> It looks like your right, I just ran a compile specifying musl > >>> headers and this time it worked. I need to review my process yet > >>> again and see what changed that fixed this issue. > >>> > >>> I new this wouldn't be easy but man i didn't expect it to feel > >>> this finicky or fickle. > >>> > >>> thanks, > >>> stephen > >>> > >>> On Thu, Nov 13, 2014 at 5:13 PM, Justin Cormack < > >>> justin@specialbusservice.com> wrote: > >>> > >>>> On Thu, Nov 13, 2014 at 10:02 PM, stephen Turner > >>>> <stephen.n.turner@gmail.com> wrote: > >>>> > I have been trying various ways of compiling a musl system > >>>> > using gcc > >>>> and > >>>> > found that GCC-4.7.3 does not seem to want to compile against > >>>> > musl > >>>> headers. > >>>> > I install the linux headers in /usr/include then i install > >>>> > musl and > >>>> move its > >>>> > headers to /usr/include. then i specify -I/usr/include to gcc > >>>> > and it > >>>> errors > >>>> > every time (technically its /cross/usr/include as i have a > >>>> > separated > >>>> env > >>>> > from my host system) The same compile works fine against musl > >>>> > libs > >>>> but not > >>>> > the headers. The only change made from a working to a > >>>> > non-working > >>>> system > >>>> > appears to be the use of the musl generated headers. > >>>> > > >>>> > In the scripts to build a musl toolchain (such as gregorr) the > >>>> > header location is not specified but sysroot is used (which > >>>> > obviously isn't > >>>> linking > >>>> > against the headers) I first started to see this issue when > >>>> chroot'ing into > >>>> > a newly created musl gcc system. > >>>> > > >>>> > Is musl suitable as a stand alone libc replacement? Should i > >>>> > not be > >>>> building > >>>> > against musl headers? If there is any reports or details you > >>>> > want me > >>>> to > >>>> > provide please let me know. > >>>> > >>>> You want to use a chroot or a VM with Musl if you are having > >>>> these issues. Sabotage or Alpine are good options. It will save > >>>> a lot of grief. Otherwise you are doing somethnig wrong that is > >>>> hard to diagnose without much moer info. > >>>> > >>>> Justin > >>>> > >>> > >>> > >> > > ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: issues with headers? 2014-11-14 23:37 ` Matias A. Fonzo @ 2014-11-14 23:57 ` stephen Turner 0 siblings, 0 replies; 13+ messages in thread From: stephen Turner @ 2014-11-14 23:57 UTC (permalink / raw) To: musl [-- Attachment #1.1: Type: text/plain, Size: 4602 bytes --] there was an devel-m4.diff patch available from gregorr website where the gcc musl patch can be found albiet the m4 was in a different directory and didn't work. https://github.com/GregorR/musl-pkgsrc-patches/blob/master/devel-m4.diff I attached the config.log from the gmp folder. It complains when trying to run -std=c99 or -std=gnu99 -E On Fri, Nov 14, 2014 at 6:37 PM, Matias A. Fonzo <selk@dragora.org> wrote: > El Fri, 14 Nov 2014 15:22:28 -0500 > stephen Turner <stephen.n.turner@gmail.com> escribió: > > looks like i missed the patch for m4, again my mistake sorry. > > Question, which patch of m4?. > > > thanks, > > stephen > > > > On Fri, Nov 14, 2014 at 3:01 PM, stephen Turner > > <stephen.n.turner@gmail.com> wrote: > > > > > It appears like gmp doesn't play nice with musl hosts? a musl > > > target is fine allowing a cross environment to work but not a pure > > > musl evnironment or specifying musl as the host. > > > > > > I created a cross compiler successfully but using the cross > > > compiler to "recreate itself" hasn't worked when rebuilding gmp as > > > a part of the process. It could be me, everything up to this point > > > has been apparently but i was hoping someone could chime in and let > > > me know if they have compiled gmp on a native musl system or if it > > > requires a patch i missed or some gnu code? > > > > > > thanks, > > > stephen > > > > > > On Fri, Nov 14, 2014 at 2:49 PM, stephen Turner < > > > stephen.n.turner@gmail.com> wrote: > > > > > >> GMP errors out with "invalid configuration 'non-pc-linux-musl' not > > >> recognized. Im using the --target and --host flags i686-linux-musl > > >> and --build i686-linux-gnu. I also tried switching to a chroot > > >> musl env and running a plain configure on gmp only and it > > >> complains the compiler cant create executables which i know to be > > >> false. > > >> > > >> Will GMP compile on a musl system? > > >> Google search showed one other person with the issue but no answer. > > >> > > >> thanks, > > >> stephen > > >> > > >> > > >> > > >> On Thu, Nov 13, 2014 at 6:23 PM, stephen Turner < > > >> stephen.n.turner@gmail.com> wrote: > > >> > > >>> It looks like your right, I just ran a compile specifying musl > > >>> headers and this time it worked. I need to review my process yet > > >>> again and see what changed that fixed this issue. > > >>> > > >>> I new this wouldn't be easy but man i didn't expect it to feel > > >>> this finicky or fickle. > > >>> > > >>> thanks, > > >>> stephen > > >>> > > >>> On Thu, Nov 13, 2014 at 5:13 PM, Justin Cormack < > > >>> justin@specialbusservice.com> wrote: > > >>> > > >>>> On Thu, Nov 13, 2014 at 10:02 PM, stephen Turner > > >>>> <stephen.n.turner@gmail.com> wrote: > > >>>> > I have been trying various ways of compiling a musl system > > >>>> > using gcc > > >>>> and > > >>>> > found that GCC-4.7.3 does not seem to want to compile against > > >>>> > musl > > >>>> headers. > > >>>> > I install the linux headers in /usr/include then i install > > >>>> > musl and > > >>>> move its > > >>>> > headers to /usr/include. then i specify -I/usr/include to gcc > > >>>> > and it > > >>>> errors > > >>>> > every time (technically its /cross/usr/include as i have a > > >>>> > separated > > >>>> env > > >>>> > from my host system) The same compile works fine against musl > > >>>> > libs > > >>>> but not > > >>>> > the headers. The only change made from a working to a > > >>>> > non-working > > >>>> system > > >>>> > appears to be the use of the musl generated headers. > > >>>> > > > >>>> > In the scripts to build a musl toolchain (such as gregorr) the > > >>>> > header location is not specified but sysroot is used (which > > >>>> > obviously isn't > > >>>> linking > > >>>> > against the headers) I first started to see this issue when > > >>>> chroot'ing into > > >>>> > a newly created musl gcc system. > > >>>> > > > >>>> > Is musl suitable as a stand alone libc replacement? Should i > > >>>> > not be > > >>>> building > > >>>> > against musl headers? If there is any reports or details you > > >>>> > want me > > >>>> to > > >>>> > provide please let me know. > > >>>> > > >>>> You want to use a chroot or a VM with Musl if you are having > > >>>> these issues. Sabotage or Alpine are good options. It will save > > >>>> a lot of grief. Otherwise you are doing somethnig wrong that is > > >>>> hard to diagnose without much moer info. > > >>>> > > >>>> Justin > > >>>> > > >>> > > >>> > > >> > > > > > [-- Attachment #1.2: Type: text/html, Size: 6949 bytes --] [-- Attachment #2: config.log --] [-- Type: application/octet-stream, Size: 20340 bytes --] This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by GNU MP configure 4.3.2, which was generated by GNU Autoconf 2.61. Invocation command line was $ /root/code/gcc/gmp/configure --cache-file=./config.cache --disable-nls --disable-shared --enable-static --without-headers --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap --disable-libssp --disable-libatomic --disable-libquadmath --disable-multilib --disable-bootstrap --disable-threads --prefix=/root/cross/tools/ --with-sysroot=/root/cross/ --enable-languages=c,lto --program-transform-name=s&^&i686-linux-musl-& --disable-option-checking --build=i686-pc-linux-gnu --host=none-pc-linux-gnu --target=none-pc-linux-gnu --srcdir=../../gcc/gmp --disable-shared ## --------- ## ## Platform. ## ## --------- ## hostname = Stephen-Linux uname -m = i686 uname -r = 3.2.0-4-686-pae uname -s = Linux uname -v = #1 SMP Debian 3.2.60-1+deb7u3 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin PATH: /usr/bin PATH: /sbin PATH: /bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1957: creating cache ./config.cache configure:2123: checking build system type configure:2141: result: i686-pc-linux-gnu configure:2163: checking host system type configure:2178: result: none-pc-linux-gnu configure:2215: checking for a BSD-compatible install configure:2271: result: /usr/bin/install -c configure:2282: checking whether build environment is sane configure:2325: result: yes configure:2382: checking for gawk configure:2409: result: mawk configure:2420: checking whether make sets $(MAKE) configure:2441: result: yes configure:2520: checking for none-pc-linux-gnu-strip configure:2550: result: no configure:2560: checking for strip configure:2576: found /usr/bin/strip configure:2587: result: strip configure:2601: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org. configure:2623: checking whether to enable maintainer-specific portions of Makefiles configure:2632: result: no User: ABI= CC=/root/tools/bin/i686-linux-musl-gcc CFLAGS=-O0 --static CPPFLAGS=(unset) MPN_PATH= GMP: abilist=long longlong cclist=gcc cc configure:4324: /root/tools/bin/i686-linux-musl-gcc -c conftest.c >&5 configure:4327: $? = 0 configure:4330: checking whether /root/tools/bin/i686-linux-musl-gcc is gcc configure:4332: result: yes configure:4346: /root/tools/bin/i686-linux-musl-gcc 2>&1 | grep xlc >/dev/null configure:4349: $? = 1 configure:4403: checking compiler /root/tools/bin/i686-linux-musl-gcc -O0 --static -DNO_ASM Test compile: configure:4417: /root/tools/bin/i686-linux-musl-gcc -O0 --static -DNO_ASM conftest.c >&5 configure:4420: $? = 0 Test compile: function pointer return configure:4471: /root/tools/bin/i686-linux-musl-gcc -O0 --static -DNO_ASM conftest.c >&5 configure:4474: $? = 0 Test compile: cmov instruction configure:4527: /root/tools/bin/i686-linux-musl-gcc -O0 --static -DNO_ASM conftest.c >&5 configure:4530: $? = 0 Test compile: double -> ulong conversion configure:4584: /root/tools/bin/i686-linux-musl-gcc -O0 --static -DNO_ASM conftest.c >&5 configure:4587: $? = 0 Test compile: double negation configure:4639: /root/tools/bin/i686-linux-musl-gcc -O0 --static -DNO_ASM conftest.c >&5 configure:4642: $? = 0 Test compile: double -> float conversion configure:4695: /root/tools/bin/i686-linux-musl-gcc -O0 --static -DNO_ASM conftest.c >&5 configure:4698: $? = 0 Test compile: gnupro alpha ev6 char spilling configure:4780: /root/tools/bin/i686-linux-musl-gcc -O0 --static -DNO_ASM conftest.c >&5 configure:4783: $? = 0 Test compile: __builtin_alloca availability configure:4831: /root/tools/bin/i686-linux-musl-gcc -O0 --static -DNO_ASM conftest.c >&5 /root/cross/lib/crt1.o: In function `_start': (.text+0x18): undefined reference to `main' collect2: error: ld returned 1 exit status configure:4834: $? = 1 failed program was: int k; int foo () { __builtin_alloca (k); } Test compile: abs int -> double conversion configure:4955: /root/tools/bin/i686-linux-musl-gcc -O0 --static -DNO_ASM conftest.c >&5 configure:4958: $? = 0 Test compile: long long reliability test 1 configure:5019: /root/tools/bin/i686-linux-musl-gcc -O0 --static -DNO_ASM conftest.c >&5 configure:5022: $? = 0 Test compile: long long reliability test 2 configure:5079: /root/tools/bin/i686-linux-musl-gcc -O0 --static -DNO_ASM conftest.c >&5 configure:5082: $? = 0 Test compile: mpn_lshift_com optimization configure:5178: /root/tools/bin/i686-linux-musl-gcc -O0 --static -DNO_ASM conftest.c >&5 configure:5181: $? = 0 Test compile: mpn_lshift_com optimization 2 configure:5286: /root/tools/bin/i686-linux-musl-gcc -O0 --static -DNO_ASM conftest.c >&5 configure:5289: $? = 0 configure:5443: result: yes configure:7063: checking for none-pc-linux-gnu-gcc configure:7090: result: /root/tools/bin/i686-linux-musl-gcc configure:7368: checking for C compiler version configure:7375: /root/tools/bin/i686-linux-musl-gcc --version >&5 i686-linux-musl-gcc (GCC) 4.7.3 Copyright (C) 2012 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:7378: $? = 0 configure:7385: /root/tools/bin/i686-linux-musl-gcc -v >&5 Using built-in specs. COLLECT_GCC=/root/tools/bin/i686-linux-musl-gcc COLLECT_LTO_WRAPPER=/root/tools/libexec/gcc/i686-linux-musl/4.7.3/lto-wrapper Target: i686-linux-musl Configured with: ../gcc/configure --enable-languages=c --disable-nls --disable-shared --enable-static --without-headers --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap --disable-libssp --disable-libatomic --disable-libquadmath --disable-multilib --disable-bootstrap --disable-threads --prefix=/root/tools/ --target=i686-linux-musl --with-sysroot=/root/cross/ Thread model: single gcc version 4.7.3 (GCC) configure:7388: $? = 0 configure:7395: /root/tools/bin/i686-linux-musl-gcc -V >&5 i686-linux-musl-gcc: error: unrecognized command line option '-V' i686-linux-musl-gcc: fatal error: no input files compilation terminated. configure:7398: $? = 1 configure:7421: checking for C compiler default output file name configure:7448: /root/tools/bin/i686-linux-musl-gcc -O0 --static -DNO_ASM conftest.c >&5 configure:7451: $? = 0 configure:7489: result: a.out configure:7506: checking whether the C compiler works configure:7536: result: yes configure:7543: checking whether we are cross compiling configure:7545: result: yes configure:7548: checking for suffix of executables configure:7555: /root/tools/bin/i686-linux-musl-gcc -o conftest -O0 --static -DNO_ASM conftest.c >&5 configure:7558: $? = 0 configure:7582: result: configure:7588: checking for suffix of object files configure:7614: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -DNO_ASM conftest.c >&5 configure:7617: $? = 0 configure:7640: result: o configure:7644: checking whether we are using the GNU C compiler configure:7673: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -DNO_ASM conftest.c >&5 configure:7679: $? = 0 configure:7696: result: yes configure:7701: checking whether /root/tools/bin/i686-linux-musl-gcc accepts -g configure:7731: /root/tools/bin/i686-linux-musl-gcc -c -g -DNO_ASM conftest.c >&5 configure:7737: $? = 0 configure:7836: result: yes configure:7853: checking for /root/tools/bin/i686-linux-musl-gcc option to accept ISO C89 configure:7927: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -DNO_ASM conftest.c >&5 configure:7933: $? = 0 configure:7956: result: none needed configure:7976: checking for /root/tools/bin/i686-linux-musl-gcc option to accept ISO C99 configure:8135: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -DNO_ASM conftest.c >&5 conftest.c:62:29: error: expected ';', ',' or ')' before 'text' conftest.c: In function 'main': conftest.c:116:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'newvar' conftest.c:116:18: error: 'newvar' undeclared (first use in this function) conftest.c:116:18: note: each undeclared identifier is reported only once for each function it appears in conftest.c:126:3: error: 'for' loop initial declarations are only allowed in C99 mode conftest.c:126:3: note: use option -std=c99 or -std=gnu99 to compile your code configure:8141: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "GNU MP" | #define PACKAGE_TARNAME "gmp" | #define PACKAGE_VERSION "4.3.2" | #define PACKAGE_STRING "GNU MP 4.3.2" | #define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org" | #define PACKAGE "gmp" | #define VERSION "4.3.2" | #define WANT_FFT 1 | #define HAVE_HOST_CPU_none 1 | /* end confdefs.h. */ | #include <stdarg.h> | #include <stdbool.h> | #include <stdlib.h> | #include <wchar.h> | #include <stdio.h> | | // Check varargs macros. These examples are taken from C99 6.10.3.5. | #define debug(...) fprintf (stderr, __VA_ARGS__) | #define showlist(...) puts (#__VA_ARGS__) | #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) | static void | test_varargs_macros (void) | { | int x = 1234; | int y = 5678; | debug ("Flag"); | debug ("X = %d\n", x); | showlist (The first, second, and third items.); | report (x>y, "x is %d but y is %d", x, y); | } | | // Check long long types. | #define BIG64 18446744073709551615ull | #define BIG32 4294967295ul | #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) | #if !BIG_OK | your preprocessor is broken; | #endif | #if BIG_OK | #else | your preprocessor is broken; | #endif | static long long int bignum = -9223372036854775807LL; | static unsigned long long int ubignum = BIG64; | | struct incomplete_array | { | int datasize; | double data[]; | }; | | struct named_init { | int number; | const wchar_t *name; | double average; | }; | | typedef const char *ccp; | | static inline int | test_restrict (ccp restrict text) | { | // See if C++-style comments work. | // Iterate through items via the restricted pointer. | // Also check for declarations in for loops. | for (unsigned int i = 0; *(text+i) != '\0'; ++i) | continue; | return 0; | } | | // Check varargs and va_copy. | static void | test_varargs (const char *format, ...) | { | va_list args; | va_start (args, format); | va_list args_copy; | va_copy (args_copy, args); | | const char *str; | int number; | float fnumber; | | while (*format) | { | switch (*format++) | { | case 's': // string | str = va_arg (args_copy, const char *); | break; | case 'd': // int | number = va_arg (args_copy, int); | break; | case 'f': // float | fnumber = va_arg (args_copy, double); | break; | default: | break; | } | } | va_end (args_copy); | va_end (args); | } | | int | main () | { | | // Check bool. | _Bool success = false; | | // Check restrict. | if (test_restrict ("String literal") == 0) | success = true; | char *restrict newvar = "Another string"; | | // Check varargs. | test_varargs ("s, d' f .", "string", 65, 34.234); | test_varargs_macros (); | | // Check flexible array members. | struct incomplete_array *ia = | malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); | ia->datasize = 10; | for (int i = 0; i < ia->datasize; ++i) | ia->data[i] = i * 1.234; | | // Check named initializers. | struct named_init ni = { | .number = 34, | .name = L"Test wide string", | .average = 543.34343, | }; | | ni.number = 58; | | int dynamic_array[ni.number]; | dynamic_array[ni.number - 1] = 543; | | // work around unused variable warnings | return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' | || dynamic_array[ni.number - 1] != 543); | | ; | return 0; | } configure:8135: /root/tools/bin/i686-linux-musl-gcc -std=gnu99 -c -O0 --static -DNO_ASM conftest.c >&5 configure:8141: $? = 0 configure:8171: result: -std=gnu99 configure:8301: checking for /root/tools/bin/i686-linux-musl-gcc -std=gnu99 option to accept ISO Standard C configure:8312: result: -std=gnu99 configure:8322: checking how to run the C preprocessor configure:8362: /root/tools/bin/i686-linux-musl-gcc -std=gnu99 -E -DNO_ASM conftest.c configure:8368: $? = 0 configure:8399: /root/tools/bin/i686-linux-musl-gcc -std=gnu99 -E -DNO_ASM conftest.c conftest.c:12:28: fatal error: ac_nonexistent.h: No such file or directory compilation terminated. configure:8405: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "GNU MP" | #define PACKAGE_TARNAME "gmp" | #define PACKAGE_VERSION "4.3.2" | #define PACKAGE_STRING "GNU MP 4.3.2" | #define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org" | #define PACKAGE "gmp" | #define VERSION "4.3.2" | #define WANT_FFT 1 | #define HAVE_HOST_CPU_none 1 | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:8438: result: /root/tools/bin/i686-linux-musl-gcc -std=gnu99 -E configure:8467: /root/tools/bin/i686-linux-musl-gcc -std=gnu99 -E -DNO_ASM conftest.c configure:8473: $? = 0 configure:8504: /root/tools/bin/i686-linux-musl-gcc -std=gnu99 -E -DNO_ASM conftest.c conftest.c:12:28: fatal error: ac_nonexistent.h: No such file or directory compilation terminated. configure:8510: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "GNU MP" | #define PACKAGE_TARNAME "gmp" | #define PACKAGE_VERSION "4.3.2" | #define PACKAGE_STRING "GNU MP 4.3.2" | #define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org" | #define PACKAGE "gmp" | #define VERSION "4.3.2" | #define WANT_FFT 1 | #define HAVE_HOST_CPU_none 1 | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:8584: /root/tools/bin/i686-linux-musl-gcc -std=gnu99 -c -O0 --static -DNO_ASM conftest.c >&5 configure:8590: $? = 0 configure:8613: checking build system compiler /root/tools/bin/i686-linux-musl-gcc configure:8626: /root/tools/bin/i686-linux-musl-gcc conftest.c conftest.c: In function 'main': conftest.c:4:3: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] configure:8629: $? = 0 /root/code/gcc/gmp/configure: line 8631: ./a.out: No such file or directory /root/code/gcc/gmp/configure: line 8631: ./b.out: No such file or directory /root/code/gcc/gmp/configure: line 8631: ./a.exe: No such file or directory /root/code/gcc/gmp/configure: line 8631: ./a_out.exe: No such file or directory /root/code/gcc/gmp/configure: line 8631: ./conftest: No such file or directory configure:8636: result: no configure:8641: error: Specified CC_FOR_BUILD doesn't seem to work ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=i686-pc-linux-gnu ac_cv_c_compiler_gnu=yes ac_cv_env_ABI_set= ac_cv_env_ABI_value= ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_FOR_BUILD_set=set ac_cv_env_CC_FOR_BUILD_value=/root/tools/bin/i686-linux-musl-gcc ac_cv_env_CC_set=set ac_cv_env_CC_value=/root/tools/bin/i686-linux-musl-gcc ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-O0 --static' ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_FOR_BUILD_set= ac_cv_env_CPP_FOR_BUILD_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_CXXCPP_set= ac_cv_env_CXXCPP_value= ac_cv_env_CXXFLAGS_set=set ac_cv_env_CXXFLAGS_value='-g -O2' ac_cv_env_CXX_set=set ac_cv_env_CXX_value=g++ ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value=' ' ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_M4_set=set ac_cv_env_M4_value=m4 ac_cv_env_YACC_set=set ac_cv_env_YACC_value='bison -y' ac_cv_env_YFLAGS_set= ac_cv_env_YFLAGS_value= ac_cv_env_build_alias_set=set ac_cv_env_build_alias_value=i686-pc-linux-gnu ac_cv_env_host_alias_set=set ac_cv_env_host_alias_value=none-pc-linux-gnu ac_cv_env_target_alias_set=set ac_cv_env_target_alias_value=none-pc-linux-gnu ac_cv_host=none-pc-linux-gnu ac_cv_objext=o ac_cv_prog_AWK=mawk ac_cv_prog_CC=/root/tools/bin/i686-linux-musl-gcc ac_cv_prog_CPP='/root/tools/bin/i686-linux-musl-gcc -std=gnu99 -E' ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_cc_c89= ac_cv_prog_cc_c99=-std=gnu99 ac_cv_prog_cc_g=yes ac_cv_prog_cc_stdc=-std=gnu99 ac_cv_prog_make_make_set=yes ## ----------------- ## ## Output variables. ## ## ----------------- ## ABI='long' ACLOCAL='${SHELL} /root/code/gcc/gmp/missing --run aclocal-1.8' AMTAR='${SHELL} /root/code/gcc/gmp/missing --run tar' ANSI2KNR='' AR='/root/tools/bin/i686-linux-musl-ar' AS='as' ASMFLAGS='' AUTOCONF='${SHELL} /root/code/gcc/gmp/missing --run autoconf' AUTOHEADER='${SHELL} /root/code/gcc/gmp/missing --run autoheader' AUTOMAKE='${SHELL} /root/code/gcc/gmp/missing --run automake-1.8' AWK='mawk' BITS_PER_MP_LIMB='' CALLING_CONVENTIONS_OBJS='' CC='/root/tools/bin/i686-linux-musl-gcc -std=gnu99' CCAS='' CC_FOR_BUILD='/root/tools/bin/i686-linux-musl-gcc' CFLAGS='-O0 --static' CPP='/root/tools/bin/i686-linux-musl-gcc -std=gnu99 -E' CPPFLAGS='-DNO_ASM' CPP_FOR_BUILD='' CXX='g++' CXXCPP='' CXXFLAGS='-g -O2' CYGPATH_W='echo' DEFN_LONG_LONG_LIMB='/* #undef _LONG_LONG_LIMB */' DEFS='' DLLTOOL='dlltool' ECHO='echo' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='' ENABLE_STATIC_FALSE='' ENABLE_STATIC_TRUE='' EXEEXT='' EXEEXT_FOR_BUILD='' GMP_LDFLAGS='' GMP_NAIL_BITS='0' GREP='' HAVE_CLOCK_01='' HAVE_CPUTIME_01='' HAVE_GETRUSAGE_01='' HAVE_GETTIMEOFDAY_01='' HAVE_HOST_CPU_FAMILY_power='0' HAVE_HOST_CPU_FAMILY_powerpc='0' HAVE_SIGACTION_01='' HAVE_SIGALTSTACK_01='' HAVE_SIGSTACK_01='' HAVE_STACK_T_01='' HAVE_SYS_RESOURCE_H_01='' INSTALL_DATA='/usr/bin/install -c -m 644' INSTALL_PROGRAM='/usr/bin/install -c' INSTALL_SCRIPT='/usr/bin/install -c' INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s' LDFLAGS=' ' LEX='/root/code/gcc/missing flex' LEXLIB='' LEX_OUTPUT_ROOT='' LIBCURSES='' LIBGMPXX_LDFLAGS='' LIBGMP_DLL='' LIBGMP_LDFLAGS='' LIBM='' LIBM_FOR_BUILD='' LIBOBJS='' LIBREADLINE='' LIBS='' LIBTOOL='' LN_S='' LTLIBOBJS='' M4='m4' MAINT='#' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='#' MAKEINFO='/root/code/gcc/missing makeinfo --split-size=5000000' OBJDUMP='objdump' OBJEXT='o' PACKAGE='gmp' PACKAGE_BUGREPORT='gmp-bugs@gmplib.org' PACKAGE_NAME='GNU MP' PACKAGE_STRING='GNU MP 4.3.2' PACKAGE_TARNAME='gmp' PACKAGE_VERSION='4.3.2' PATH_SEPARATOR=':' RANLIB='ranlib' SED='/bin/sed' SET_MAKE='' SHELL='/bin/bash' SPEED_CYCLECOUNTER_OBJ='' STRIP='strip' TAL_OBJECT='' TUNE_SQR_OBJ='' U='' U_FOR_BUILD='' VERSION='4.3.2' WANT_CXX_FALSE='' WANT_CXX_TRUE='' WANT_MPBSD_FALSE='' WANT_MPBSD_TRUE='#' WITH_READLINE_01='' YACC='bison -y' YFLAGS='' ac_ct_CC='' ac_ct_CXX='' am__leading_dot='.' bindir='${exec_prefix}/bin' build='i686-pc-linux-gnu' build_alias='i686-pc-linux-gnu' build_cpu='i686' build_os='linux-gnu' build_vendor='pc' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='NONE' gmp_srclinks='' host='none-pc-linux-gnu' host_alias='none-pc-linux-gnu' host_cpu='none' host_os='linux-gnu' host_vendor='pc' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='/root/code/gcc/gmp/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' mkdir_p='mkdir -p -- .' mpn_objects='' mpn_objs_in_libgmp='' mpn_objs_in_libmp='' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/root/cross/tools/' program_transform_name='s&^&i686-linux-musl-&' psdir='${docdir}' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' target_alias='none-pc-linux-gnu' ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_NAME "GNU MP" #define PACKAGE_TARNAME "gmp" #define PACKAGE_VERSION "4.3.2" #define PACKAGE_STRING "GNU MP 4.3.2" #define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org" #define PACKAGE "gmp" #define VERSION "4.3.2" #define WANT_FFT 1 #define HAVE_HOST_CPU_none 1 configure: exit 1 ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: issues with headers? 2014-11-14 19:49 ` stephen Turner 2014-11-14 20:01 ` stephen Turner @ 2014-11-15 7:01 ` Weldon Goree 2014-11-17 23:54 ` stephen Turner 1 sibling, 1 reply; 13+ messages in thread From: Weldon Goree @ 2014-11-15 7:01 UTC (permalink / raw) To: musl On Saturday 15 November 2014 01:19 AM, stephen Turner wrote: > GMP errors out with "invalid configuration 'non-pc-linux-musl' not > recognized. Im using the --target and --host flags i686-linux-musl and > --build i686-linux-gnu. I also tried switching to a chroot musl env and > running a plain configure on gmp only and it complains the compiler cant > create executables which i know to be false. > > Will GMP compile on a musl system? > Google search showed one other person with the issue but no answer. > > thanks, > stephen > Side note, GMP doesn't accept --target, just --build and --host. It builds fine for me with --build=x86_64-slackware-linux-gnu --host=i486-linux-musl Since version 5.1 or so its config.sub file has recognized musl as a system library (MPC and MPFR still need it added to their config.sub). WMG ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: issues with headers? 2014-11-15 7:01 ` Weldon Goree @ 2014-11-17 23:54 ` stephen Turner 0 siblings, 0 replies; 13+ messages in thread From: stephen Turner @ 2014-11-17 23:54 UTC (permalink / raw) To: musl [-- Attachment #1.1: Type: text/plain, Size: 2669 bytes --] Firstly i would like to say thanks for everyone's response. i was using a bad (older) version of gmp from back when i thought i was having compatibility issues, updating gmp to the second to latest version (5.1 series) works perfectly. I then had problems with the MPFR and MPC config.sub files which i found on gregorr musl-cross website. Now im having problems during the MPC build. I pulled the patch from the github/smaeul/starch/master/pkgbuilds site for mpfr and that did not resolve the issue. The issue being that I am building code in /root/code/build/ and it looks in that directory for gmp but resorts to the source directory for mpfr in /root/code/gcc/mpfr/ Why is it doing this? A config/patch issue i missed? Attached is the mpc config.log. you can see the issue i am referring to right at the top in the command line invocation which im pasting below. Is there a file i can edit to correct the invocation? Invocation command line was $ /root/code/gcc/mpc/configure --cache-file=./config.cache --disable-nls --disable-shared --enable-static --without-headers --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap --disable-libssp --disable-libatomic --disable-libquadmath --disable-multilib --disable-bootstrap --disable-threads --prefix=/root/cross/tools/ --with-sysroot=/root/cross/ --enable-languages=c,lto --program-transform-name=s,y,y, --disable-option-checking --build=i686-pc-linux-gnu --host=i686-linux-musl --target=i686-linux-musl --srcdir=../../gcc/mpc --disable-shared --with-gmp-include=/root/code/build/./gmp --with-gmp-lib=/root/code/build/./gmp/.libs --with-mpfr-include=/root/code/gcc/mpfr --with-mpfr-lib=/root/code/build/./mpfr/.libs Thanks, Stephen On Sat, Nov 15, 2014 at 2:01 AM, Weldon Goree <Weldon@langurwallah.org> wrote: > > > On Saturday 15 November 2014 01:19 AM, stephen Turner wrote: > >> GMP errors out with "invalid configuration 'non-pc-linux-musl' not >> recognized. Im using the --target and --host flags i686-linux-musl and >> --build i686-linux-gnu. I also tried switching to a chroot musl env and >> running a plain configure on gmp only and it complains the compiler cant >> create executables which i know to be false. >> >> Will GMP compile on a musl system? >> Google search showed one other person with the issue but no answer. >> >> thanks, >> stephen >> >> > Side note, GMP doesn't accept --target, just --build and --host. It builds > fine for me with > > --build=x86_64-slackware-linux-gnu --host=i486-linux-musl > > Since version 5.1 or so its config.sub file has recognized musl as a > system library (MPC and MPFR still need it added to their config.sub). > > WMG > [-- Attachment #1.2: Type: text/html, Size: 3376 bytes --] [-- Attachment #2: config.log --] [-- Type: application/octet-stream, Size: 34950 bytes --] This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by mpc configure 1.0.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ /root/code/gcc/mpc/configure --cache-file=./config.cache --disable-nls --disable-shared --enable-static --without-headers --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap --disable-libssp --disable-libatomic --disable-libquadmath --disable-multilib --disable-bootstrap --disable-threads --prefix=/root/cross/tools/ --with-sysroot=/root/cross/ --enable-languages=c,lto --program-transform-name=s,y,y, --disable-option-checking --build=i686-pc-linux-gnu --host=i686-linux-musl --target=i686-linux-musl --srcdir=../../gcc/mpc --disable-shared --with-gmp-include=/root/code/build/./gmp --with-gmp-lib=/root/code/build/./gmp/.libs --with-mpfr-include=/root/code/gcc/mpfr --with-mpfr-lib=/root/code/build/./mpfr/.libs ## --------- ## ## Platform. ## ## --------- ## hostname = Stephen-Linux uname -m = i686 uname -r = 3.2.0-4-686-pae uname -s = Linux uname -v = #1 SMP Debian 3.2.60-1+deb7u3 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin PATH: /usr/bin PATH: /sbin PATH: /bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:2210: creating cache ./config.cache configure:2332: checking for a BSD-compatible install configure:2400: result: /usr/bin/install -c configure:2411: checking whether build environment is sane configure:2466: result: yes configure:2525: checking for i686-linux-musl-strip configure:2555: result: no configure:2565: checking for strip configure:2581: found /usr/bin/strip configure:2592: result: strip configure:2604: WARNING: using cross tools not prefixed with host triplet configure:2617: checking for a thread-safe mkdir -p configure:2656: result: /bin/mkdir -p configure:2663: checking for gawk configure:2690: result: mawk configure:2701: checking whether make sets $(MAKE) configure:2723: result: yes configure:2810: checking whether to enable maintainer-specific portions of Makefiles configure:2819: result: no configure:2840: checking build system type configure:2854: result: i686-pc-linux-gnu configure:2874: checking host system type configure:2887: result: i686-pc-linux-musl configure:3068: checking for grep that handles long lines and -e configure:3126: result: /bin/grep configure:3131: checking for egrep configure:3193: result: /bin/grep -E configure:3198: checking for a sed that does not truncate output configure:3262: result: /bin/sed configure:3328: checking for i686-linux-musl-gcc configure:3355: result: /root/tools/bin/i686-linux-musl-gcc configure:3624: checking for C compiler version configure:3633: /root/tools/bin/i686-linux-musl-gcc --version >&5 i686-linux-musl-gcc (GCC) 4.7.3 Copyright (C) 2012 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:3644: $? = 0 configure:3633: /root/tools/bin/i686-linux-musl-gcc -v >&5 Using built-in specs. COLLECT_GCC=/root/tools/bin/i686-linux-musl-gcc COLLECT_LTO_WRAPPER=/root/tools/libexec/gcc/i686-linux-musl/4.7.3/lto-wrapper Target: i686-linux-musl Configured with: ../gcc/configure --enable-languages=c --disable-nls --disable-shared --enable-static --without-headers --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap --disable-libssp --disable-libatomic --disable-libquadmath --disable-multilib --disable-bootstrap --disable-threads --prefix=/root/tools/ --target=i686-linux-musl --with-sysroot=/root/cross/ Thread model: single gcc version 4.7.3 (GCC) configure:3644: $? = 0 configure:3633: /root/tools/bin/i686-linux-musl-gcc -V >&5 i686-linux-musl-gcc: error: unrecognized command line option '-V' i686-linux-musl-gcc: fatal error: no input files compilation terminated. configure:3644: $? = 1 configure:3633: /root/tools/bin/i686-linux-musl-gcc -qversion >&5 i686-linux-musl-gcc: error: unrecognized command line option '-qversion' i686-linux-musl-gcc: fatal error: no input files compilation terminated. configure:3644: $? = 1 configure:3664: checking whether the C compiler works configure:3686: /root/tools/bin/i686-linux-musl-gcc -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr -L/root/code/build/./gmp/.libs -L/root/code/build/./mpfr/.libs conftest.c >&5 configure:3690: $? = 0 configure:3738: result: yes configure:3741: checking for C compiler default output file name configure:3743: result: a.out configure:3749: checking for suffix of executables configure:3756: /root/tools/bin/i686-linux-musl-gcc -o conftest -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr -L/root/code/build/./gmp/.libs -L/root/code/build/./mpfr/.libs conftest.c >&5 configure:3760: $? = 0 configure:3782: result: configure:3804: checking whether we are cross compiling configure:3842: result: yes configure:3847: checking for suffix of object files configure:3869: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:3873: $? = 0 configure:3894: result: o configure:3898: checking whether we are using the GNU C compiler configure:3917: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:3917: $? = 0 configure:3926: result: yes configure:3935: checking whether /root/tools/bin/i686-linux-musl-gcc accepts -g configure:3955: /root/tools/bin/i686-linux-musl-gcc -c -g -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:3955: $? = 0 configure:3996: result: yes configure:4013: checking for /root/tools/bin/i686-linux-musl-gcc option to accept ISO C89 configure:4076: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:4076: $? = 0 configure:4089: result: none needed configure:4120: checking for style of include used by make configure:4148: result: GNU configure:4174: checking dependency style of /root/tools/bin/i686-linux-musl-gcc configure:4285: result: gcc3 configure:4314: checking for i686-linux-musl-ar configure:4341: result: /root/tools/bin/i686-linux-musl-ar configure:4411: checking the archiver (/root/tools/bin/i686-linux-musl-ar) interface configure:4421: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:4421: $? = 0 configure:4423: /root/tools/bin/i686-linux-musl-ar cru libconftest.a conftest.o >&5 configure:4426: $? = 0 configure:4449: result: ar configure:4517: checking how to print strings configure:4544: result: printf configure:4565: checking for a sed that does not truncate output configure:4629: result: /bin/sed configure:4647: checking for fgrep configure:4709: result: /bin/grep -F configure:4744: checking for ld used by /root/tools/bin/i686-linux-musl-gcc configure:4811: result: /root/tools/lib/gcc/i686-linux-musl/4.7.3/../../../../i686-linux-musl/bin/ld configure:4818: checking if the linker (/root/tools/lib/gcc/i686-linux-musl/4.7.3/../../../../i686-linux-musl/bin/ld) is GNU ld configure:4833: result: yes configure:4845: checking for BSD- or MS-compatible name lister (nm) configure:4894: result: i686-linux-musl-nm configure:5024: checking the name lister (i686-linux-musl-nm) interface configure:5031: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:5034: i686-linux-musl-nm "conftest.o" /root/code/gcc/mpc/configure: line 5035: i686-linux-musl-nm: command not found configure:5037: output configure:5044: result: BSD nm configure:5047: checking whether ln -s works configure:5051: result: yes configure:5059: checking the maximum length of command line arguments configure:5184: result: 805306365 configure:5201: checking whether the shell understands some XSI constructs configure:5211: result: yes configure:5215: checking whether the shell understands "+=" configure:5221: result: yes configure:5256: checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-musl format configure:5296: result: func_convert_file_noop configure:5303: checking how to convert i686-pc-linux-gnu file names to toolchain format configure:5323: result: func_convert_file_noop configure:5330: checking for /root/tools/lib/gcc/i686-linux-musl/4.7.3/../../../../i686-linux-musl/bin/ld option to reload object files configure:5337: result: -r configure:5371: checking for i686-linux-musl-objdump configure:5398: result: i686-linux-musl-objdump configure:5470: checking how to recognize dependent libraries configure:5672: result: pass_all configure:5717: checking for i686-linux-musl-dlltool configure:5744: result: i686-linux-musl-dlltool configure:5817: checking how to associate runtime and link libraries configure:5844: result: printf %s\n configure:5860: checking for i686-linux-musl-ar configure:5887: result: /root/tools/bin/i686-linux-musl-ar configure:5968: checking for archiver @FILE support configure:5985: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:5985: $? = 0 configure:5988: /root/tools/bin/i686-linux-musl-ar rc libconftest.a @conftest.lst >&5 configure:5991: $? = 0 configure:5996: /root/tools/bin/i686-linux-musl-ar rc libconftest.a @conftest.lst >&5 /root/tools/bin/i686-linux-musl-ar: conftest.o: No such file or directory configure:5999: $? = 1 configure:6011: result: @ configure:6029: checking for i686-linux-musl-strip configure:6056: result: strip configure:6128: checking for i686-linux-musl-ranlib configure:6155: result: true configure:6297: checking command to parse i686-linux-musl-nm output from /root/tools/bin/i686-linux-musl-gcc object configure:6416: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:6419: $? = 0 configure:6423: i686-linux-musl-nm conftest.o \| sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm /root/code/gcc/mpc/configure: line 6424: i686-linux-musl-nm: command not found configure:6426: $? = 0 cannot run sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' configure:6416: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:6419: $? = 0 configure:6423: i686-linux-musl-nm conftest.o \| sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm /root/code/gcc/mpc/configure: line 6424: i686-linux-musl-nm: command not found configure:6426: $? = 0 cannot run sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | sed '/ __gnu_lto/d' configure:6530: result: failed configure:6570: checking for sysroot configure:6600: result: /root/cross/ configure:6803: checking for i686-linux-musl-mt configure:6833: result: no configure:6843: checking for mt configure:6859: found /bin/mt configure:6870: result: mt configure:6893: checking if mt is a manifest tool configure:6899: mt '-?' configure:6907: result: no configure:7539: checking how to run the C preprocessor configure:7570: /root/tools/bin/i686-linux-musl-gcc -E -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c configure:7570: $? = 0 configure:7584: /root/tools/bin/i686-linux-musl-gcc -E -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory compilation terminated. configure:7584: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "mpc" | #define PACKAGE_TARNAME "mpc" | #define PACKAGE_VERSION "1.0.2" | #define PACKAGE_STRING "mpc 1.0.2" | #define PACKAGE_BUGREPORT "mpc-discuss@lists.gforge.inria.fr" | #define PACKAGE_URL "" | #define PACKAGE "mpc" | #define VERSION "1.0.2" | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:7609: result: /root/tools/bin/i686-linux-musl-gcc -E configure:7629: /root/tools/bin/i686-linux-musl-gcc -E -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c configure:7629: $? = 0 configure:7643: /root/tools/bin/i686-linux-musl-gcc -E -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory compilation terminated. configure:7643: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "mpc" | #define PACKAGE_TARNAME "mpc" | #define PACKAGE_VERSION "1.0.2" | #define PACKAGE_STRING "mpc 1.0.2" | #define PACKAGE_BUGREPORT "mpc-discuss@lists.gforge.inria.fr" | #define PACKAGE_URL "" | #define PACKAGE "mpc" | #define VERSION "1.0.2" | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:7672: checking for ANSI C header files configure:7692: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:7692: $? = 0 configure:7776: result: yes configure:7789: checking for sys/types.h configure:7789: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:7789: $? = 0 configure:7789: result: yes configure:7789: checking for sys/stat.h configure:7789: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:7789: $? = 0 configure:7789: result: yes configure:7789: checking for stdlib.h configure:7789: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:7789: $? = 0 configure:7789: result: yes configure:7789: checking for string.h configure:7789: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:7789: $? = 0 configure:7789: result: yes configure:7789: checking for memory.h configure:7789: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:7789: $? = 0 configure:7789: result: yes configure:7789: checking for strings.h configure:7789: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:7789: $? = 0 configure:7789: result: yes configure:7789: checking for inttypes.h configure:7789: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:7789: $? = 0 configure:7789: result: yes configure:7789: checking for stdint.h configure:7789: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:7789: $? = 0 configure:7789: result: yes configure:7789: checking for unistd.h configure:7789: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:7789: $? = 0 configure:7789: result: yes configure:7803: checking for dlfcn.h configure:7803: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:7803: $? = 0 configure:7803: result: yes configure:7990: checking for objdir configure:8005: result: .libs configure:8276: checking if /root/tools/bin/i686-linux-musl-gcc supports -fno-rtti -fno-exceptions configure:8294: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr -fno-rtti -fno-exceptions conftest.c >&5 cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default] configure:8298: $? = 0 configure:8311: result: no configure:8621: checking for /root/tools/bin/i686-linux-musl-gcc option to produce PIC configure:8628: result: -fPIC -DPIC configure:8636: checking if /root/tools/bin/i686-linux-musl-gcc PIC flag -fPIC -DPIC works configure:8654: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr -fPIC -DPIC -DPIC conftest.c >&5 configure:8658: $? = 0 configure:8671: result: yes configure:8700: checking if /root/tools/bin/i686-linux-musl-gcc static flag -static works configure:8728: result: yes configure:8743: checking if /root/tools/bin/i686-linux-musl-gcc supports -c -o file.o configure:8764: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr -o out/conftest2.o conftest.c >&5 configure:8768: $? = 0 configure:8790: result: yes configure:8798: checking if /root/tools/bin/i686-linux-musl-gcc supports -c -o file.o configure:8845: result: yes configure:8878: checking whether the /root/tools/bin/i686-linux-musl-gcc linker (/root/tools/lib/gcc/i686-linux-musl/4.7.3/../../../../i686-linux-musl/bin/ld) supports shared libraries configure:10040: result: yes configure:10285: checking dynamic linker characteristics configure:10800: /root/tools/bin/i686-linux-musl-gcc -o conftest -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr -L/root/code/build/./gmp/.libs -L/root/code/build/./mpfr/.libs -Wl,-rpath -Wl,/foo conftest.c >&5 configure:10800: $? = 0 configure:11034: result: GNU/Linux ld.so configure:11141: checking how to hardcode library paths into programs configure:11166: result: immediate configure:11706: checking whether stripping libraries is possible configure:11711: result: yes configure:11746: checking if libtool supports shared libraries configure:11748: result: yes configure:11751: checking whether to build shared libraries configure:11772: result: no configure:11775: checking whether to build static libraries configure:11779: result: yes configure:11816: checking for gmp.h configure:11824: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:11824: $? = 0 configure:11825: result: yes configure:12844: checking for ANSI C header files configure:12948: result: yes configure:12959: checking locale.h usability configure:12959: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:12959: $? = 0 configure:12959: result: yes configure:12959: checking locale.h presence configure:12959: /root/tools/bin/i686-linux-musl-gcc -E -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c configure:12959: $? = 0 configure:12959: result: yes configure:12959: checking for locale.h configure:12959: result: yes configure:12959: checking for inttypes.h configure:12959: result: yes configure:12959: checking for stdint.h configure:12959: result: yes configure:12959: checking limits.h usability configure:12959: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:12959: $? = 0 configure:12959: result: yes configure:12959: checking limits.h presence configure:12959: /root/tools/bin/i686-linux-musl-gcc -E -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c configure:12959: $? = 0 configure:12959: result: yes configure:12959: checking for limits.h configure:12959: result: yes configure:12959: checking for unistd.h configure:12959: result: yes configure:12959: checking sys/time.h usability configure:12959: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:12959: $? = 0 configure:12959: result: yes configure:12959: checking sys/time.h presence configure:12959: /root/tools/bin/i686-linux-musl-gcc -E -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c configure:12959: $? = 0 configure:12959: result: yes configure:12959: checking for sys/time.h configure:12959: result: yes configure:12969: checking whether time.h and sys/time.h may both be included configure:12989: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:12989: $? = 0 configure:12996: result: yes configure:13005: checking complex.h usability configure:13005: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:13005: $? = 0 configure:13005: result: yes configure:13005: checking complex.h presence configure:13005: /root/tools/bin/i686-linux-musl-gcc -E -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c configure:13005: $? = 0 configure:13005: result: yes configure:13005: checking for complex.h configure:13005: result: yes configure:13010: checking for library containing creal configure:13041: /root/tools/bin/i686-linux-musl-gcc -o conftest -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr -L/root/code/build/./gmp/.libs -L/root/code/build/./mpfr/.libs conftest.c >&5 conftest.c:38:6: warning: conflicting types for built-in function 'creal' [enabled by default] configure:13041: $? = 0 configure:13058: result: none required configure:13067: checking whether creal, cimag and I can be used configure:13084: /root/tools/bin/i686-linux-musl-gcc -o conftest -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr -L/root/code/build/./gmp/.libs -L/root/code/build/./mpfr/.libs conftest.c >&5 configure:13084: $? = 0 configure:13086: result: yes configure:13109: checking for an ANSI C-conforming const configure:13175: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:13175: $? = 0 configure:13182: result: yes configure:13190: checking for size_t configure:13190: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 configure:13190: $? = 0 configure:13190: /root/tools/bin/i686-linux-musl-gcc -c -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr conftest.c >&5 conftest.c: In function 'main': conftest.c:68:21: error: expected expression before ')' token configure:13190: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "mpc" | #define PACKAGE_TARNAME "mpc" | #define PACKAGE_VERSION "1.0.2" | #define PACKAGE_STRING "mpc 1.0.2" | #define PACKAGE_BUGREPORT "mpc-discuss@lists.gforge.inria.fr" | #define PACKAGE_URL "" | #define PACKAGE "mpc" | #define VERSION "1.0.2" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define HAVE_LOCALE_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_COMPLEX_H 1 | /* end confdefs.h. */ | #include <stdio.h> | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef STDC_HEADERS | # include <stdlib.h> | # include <stddef.h> | #else | # ifdef HAVE_STDLIB_H | # include <stdlib.h> | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include <memory.h> | # endif | # include <string.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main () | { | if (sizeof ((size_t))) | return 0; | ; | return 0; | } configure:13190: result: yes configure:13206: checking for gettimeofday configure:13206: /root/tools/bin/i686-linux-musl-gcc -o conftest -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr -L/root/code/build/./gmp/.libs -L/root/code/build/./mpfr/.libs conftest.c >&5 configure:13206: $? = 0 configure:13206: result: yes configure:13206: checking for localeconv configure:13206: /root/tools/bin/i686-linux-musl-gcc -o conftest -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr -L/root/code/build/./gmp/.libs -L/root/code/build/./mpfr/.libs conftest.c >&5 configure:13206: $? = 0 configure:13206: result: yes configure:13206: checking for setlocale configure:13206: /root/tools/bin/i686-linux-musl-gcc -o conftest -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr -L/root/code/build/./gmp/.libs -L/root/code/build/./mpfr/.libs conftest.c >&5 configure:13206: $? = 0 configure:13206: result: yes configure:13218: checking for dup configure:13218: /root/tools/bin/i686-linux-musl-gcc -o conftest -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr -L/root/code/build/./gmp/.libs -L/root/code/build/./mpfr/.libs conftest.c >&5 configure:13218: $? = 0 configure:13218: result: yes configure:13218: checking for dup2 configure:13218: /root/tools/bin/i686-linux-musl-gcc -o conftest -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr -L/root/code/build/./gmp/.libs -L/root/code/build/./mpfr/.libs conftest.c >&5 configure:13218: $? = 0 configure:13218: result: yes configure:13232: checking for __gmpz_init in -lgmp configure:13257: /root/tools/bin/i686-linux-musl-gcc -o conftest -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr -L/root/code/build/./gmp/.libs -L/root/code/build/./mpfr/.libs conftest.c -lgmp >&5 configure:13257: $? = 0 configure:13266: result: yes configure:13275: checking for MPFR configure:13290: /root/tools/bin/i686-linux-musl-gcc -o conftest -O0 --static -I/root/code/build/./gmp -I/root/code/gcc/mpfr -L/root/code/build/./gmp/.libs -L/root/code/build/./mpfr/.libs conftest.c -lmpfr -lgmp >&5 conftest.c:37:18: fatal error: mpfr.h: No such file or directory compilation terminated. configure:13290: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "mpc" | #define PACKAGE_TARNAME "mpc" | #define PACKAGE_VERSION "1.0.2" | #define PACKAGE_STRING "mpc 1.0.2" | #define PACKAGE_BUGREPORT "mpc-discuss@lists.gforge.inria.fr" | #define PACKAGE_URL "" | #define PACKAGE "mpc" | #define VERSION "1.0.2" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define HAVE_LOCALE_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_COMPLEX_H 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_LOCALECONV 1 | #define HAVE_SETLOCALE 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | /* end confdefs.h. */ | #include "mpfr.h" | int | main () | { | mpfr_t x; mpfr_init(x) ; mpfr_clear(x); | | ; | return 0; | } configure:13295: result: no configure:13297: error: libmpfr not found or uses a different ABI (including static vs shared). ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=i686-pc-linux-gnu ac_cv_c_compiler_gnu=yes ac_cv_c_const=yes ac_cv_env_CC_set=set ac_cv_env_CC_value=/root/tools/bin/i686-linux-musl-gcc ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-O0 --static' ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value=' ' ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_build_alias_set=set ac_cv_env_build_alias_value=i686-pc-linux-gnu ac_cv_env_host_alias_set=set ac_cv_env_host_alias_value=i686-linux-musl ac_cv_env_target_alias_set=set ac_cv_env_target_alias_value=i686-linux-musl ac_cv_func_dup2=yes ac_cv_func_dup=yes ac_cv_func_gettimeofday=yes ac_cv_func_localeconv=yes ac_cv_func_setlocale=yes ac_cv_header_complex_h=yes ac_cv_header_dlfcn_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_limits_h=yes ac_cv_header_locale_h=yes ac_cv_header_memory_h=yes ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_time_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_time=yes ac_cv_header_unistd_h=yes ac_cv_host=i686-pc-linux-musl ac_cv_lib_gmp___gmpz_init=yes ac_cv_objext=o ac_cv_path_EGREP='/bin/grep -E' ac_cv_path_FGREP='/bin/grep -F' ac_cv_path_GREP=/bin/grep ac_cv_path_SED=/bin/sed ac_cv_path_mkdir=/bin/mkdir ac_cv_prog_AR=/root/tools/bin/i686-linux-musl-ar ac_cv_prog_AWK=mawk ac_cv_prog_CC=/root/tools/bin/i686-linux-musl-gcc ac_cv_prog_CPP='/root/tools/bin/i686-linux-musl-gcc -E' ac_cv_prog_DLLTOOL=i686-linux-musl-dlltool ac_cv_prog_OBJDUMP=i686-linux-musl-objdump ac_cv_prog_RANLIB=true ac_cv_prog_STRIP=strip ac_cv_prog_ac_ct_MANIFEST_TOOL=mt ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_cc_c89= ac_cv_prog_cc_g=yes ac_cv_prog_make_make_set=yes ac_cv_search_creal='none required' ac_cv_type_size_t=yes am_cv_CC_dependencies_compiler_type=gcc3 am_cv_ar_interface=ar lt_cv_ar_at_file=@ lt_cv_deplibs_check_method=pass_all lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_ld_reload_flag=-r lt_cv_nm_interface='BSD nm' lt_cv_objdir=.libs lt_cv_path_LD=/root/tools/lib/gcc/i686-linux-musl/4.7.3/../../../../i686-linux-musl/bin/ld lt_cv_path_NM=i686-linux-musl-nm lt_cv_path_mainfest_tool=no lt_cv_prog_compiler_c_o=yes lt_cv_prog_compiler_pic='-fPIC -DPIC' lt_cv_prog_compiler_pic_works=yes lt_cv_prog_compiler_rtti_exceptions=no lt_cv_prog_compiler_static_works=yes lt_cv_prog_gnu_ld=yes lt_cv_sharedlib_from_linklib_cmd='printf %s\n' lt_cv_shlibpath_overrides_runpath=no lt_cv_sys_global_symbol_pipe= lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' lt_cv_sys_global_symbol_to_cdecl= lt_cv_sys_max_cmd_len=805306365 lt_cv_to_host_file_cmd=func_convert_file_noop lt_cv_to_tool_file_cmd=func_convert_file_noop ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} /root/code/gcc/mpc/missing --run aclocal-1.12' AMDEPBACKSLASH='\' AMDEP_FALSE='#' AMDEP_TRUE='' AMTAR='$${TAR-tar}' AR='/root/tools/bin/i686-linux-musl-ar' AS='i686-linux-musl-as' AUTOCONF='${SHELL} /root/code/gcc/mpc/missing --run autoconf' AUTOHEADER='${SHELL} /root/code/gcc/mpc/missing --run autoheader' AUTOMAKE='${SHELL} /root/code/gcc/mpc/missing --run automake-1.12' AWK='mawk' CC='/root/tools/bin/i686-linux-musl-gcc' CCDEPMODE='depmode=gcc3' CFLAGS='-O0 --static' CPP='/root/tools/bin/i686-linux-musl-gcc -E' CPPFLAGS='-I/root/code/build/./gmp -I/root/code/gcc/mpfr ' CYGPATH_W='echo' DEFS='' DEPDIR='.deps' DLLTOOL='i686-linux-musl-dlltool' DSYMUTIL='' DUMPBIN='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/bin/grep -E' EXEEXT='' FGREP='/bin/grep -F' GCC_VERSION='' GREP='/bin/grep' HASSVNVERSION='' INSTALL_DATA='/usr/bin/install -c -m 644' INSTALL_PROGRAM='/usr/bin/install -c' INSTALL_SCRIPT='/usr/bin/install -c' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' LD='/root/tools/lib/gcc/i686-linux-musl/4.7.3/../../../../i686-linux-musl/bin/ld' LDFLAGS='-L/root/code/build/./gmp/.libs -L/root/code/build/./mpfr/.libs ' LIBOBJS='' LIBS='-lmpfr -lgmp ' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIPO='' LN_S='ln -s' LTLIBOBJS='' MAINT='#' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='#' MAKEINFO='/root/code/gcc/missing makeinfo --split-size=5000000' MANIFEST_TOOL=':' MKDIR_P='/bin/mkdir -p' MPC_LDFLAGS='' MPC_LOG_H='' NM='i686-linux-musl-nm' NMEDIT='' OBJDUMP='i686-linux-musl-objdump' OBJEXT='o' OTOOL64='' OTOOL='' PACKAGE='mpc' PACKAGE_BUGREPORT='mpc-discuss@lists.gforge.inria.fr' PACKAGE_NAME='mpc' PACKAGE_STRING='mpc 1.0.2' PACKAGE_TARNAME='mpc' PACKAGE_URL='' PACKAGE_VERSION='1.0.2' PATH_SEPARATOR=':' RANLIB='true' SED='/bin/sed' SET_MAKE='' SHELL='/bin/bash' STRIP='strip' SVNVERSION='' VALGRIND='' VERSION='1.0.2' ac_ct_AR='' ac_ct_CC='' ac_ct_DUMPBIN='' am__EXEEXT_FALSE='' am__EXEEXT_TRUE='' am__fastdepCC_FALSE='#' am__fastdepCC_TRUE='' am__include='include' am__isrc=' -I$(srcdir)' am__leading_dot='.' am__nodep='_no' am__quote='' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' bindir='${exec_prefix}/bin' build='i686-pc-linux-gnu' build_alias='i686-pc-linux-gnu' build_cpu='i686' build_os='linux-gnu' build_vendor='pc' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='NONE' host='i686-pc-linux-musl' host_alias='i686-linux-musl' host_cpu='i686' host_os='linux-musl' host_vendor='pc' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='${SHELL} /root/code/gcc/mpc/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' mkdir_p='$(MKDIR_P)' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/root/cross/tools' program_transform_name='s,y,y,' psdir='${docdir}' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' target_alias='i686-linux-musl' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "mpc" #define PACKAGE_TARNAME "mpc" #define PACKAGE_VERSION "1.0.2" #define PACKAGE_STRING "mpc 1.0.2" #define PACKAGE_BUGREPORT "mpc-discuss@lists.gforge.inria.fr" #define PACKAGE_URL "" #define PACKAGE "mpc" #define VERSION "1.0.2" #define STDC_HEADERS 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_MEMORY_H 1 #define HAVE_STRINGS_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UNISTD_H 1 #define HAVE_DLFCN_H 1 #define LT_OBJDIR ".libs/" #define STDC_HEADERS 1 #define HAVE_LOCALE_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_LIMITS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_SYS_TIME_H 1 #define TIME_WITH_SYS_TIME 1 #define HAVE_COMPLEX_H 1 #define HAVE_GETTIMEOFDAY 1 #define HAVE_LOCALECONV 1 #define HAVE_SETLOCALE 1 #define HAVE_DUP 1 #define HAVE_DUP2 1 configure: exit 1 ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2014-11-17 23:54 UTC | newest] Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2014-11-13 22:02 issues with headers? stephen Turner 2014-11-13 22:13 ` Justin Cormack 2014-11-13 23:23 ` stephen Turner 2014-11-14 19:49 ` stephen Turner 2014-11-14 20:01 ` stephen Turner 2014-11-14 20:22 ` stephen Turner 2014-11-14 21:34 ` stephen Turner 2014-11-14 23:21 ` Szabolcs Nagy 2014-11-14 23:28 ` Matias A. Fonzo 2014-11-14 23:37 ` Matias A. Fonzo 2014-11-14 23:57 ` stephen Turner 2014-11-15 7:01 ` Weldon Goree 2014-11-17 23:54 ` stephen Turner
Code repositories for project(s) associated with this public inbox https://git.vuxu.org/mirror/musl/ This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).