From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/6497 Path: news.gmane.org!not-for-mail From: stephen Turner Newsgroups: gmane.linux.lib.musl.general Subject: Re: issues with headers? Date: Fri, 14 Nov 2014 14:49:18 -0500 Message-ID: References: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113c328cae04a20507d6ec97 X-Trace: ger.gmane.org 1415994581 11998 80.91.229.3 (14 Nov 2014 19:49:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 14 Nov 2014 19:49:41 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-6510-gllmg-musl=m.gmane.org@lists.openwall.com Fri Nov 14 20:49:34 2014 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1XpMs8-0004er-T3 for gllmg-musl@m.gmane.org; Fri, 14 Nov 2014 20:49:33 +0100 Original-Received: (qmail 18071 invoked by uid 550); 14 Nov 2014 19:49:31 -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 18056 invoked from network); 14 Nov 2014 19:49:30 -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=+ji9SeZtWokyCa7U5cshELyUfQQjPnHMQqEtmw86yTs=; b=FDdYuDMC9DSdaZYiH1DsiMMJ3aYytrrNJENlHP3LEtq+unJIZSOIhgzgH4lZqnKC7T ZoxPSbtVEQ6PL1bq6BPY4izNLrpFezv3ONLUwdmekpZJfqy6LXTypB/WV0Icjt0hix9G jMR26ONAJzSEMV+aknU2kaMmTuszmdY9CUDVg1ChjtKu7x2elxv5aJ/WUbL14UfaI35k jOvZQed85vXX7m/AEh36CU5CqiYlfGKNl+GzTNblDJQ6vnVY0A4bBYgT9JSDNrQWVw3i EJku8/1Tp2AOk8Fd3lfiMntoMJ/q6c+VkAVInzQ5k5uJb6AjCeYvgUz6NHFY+kHLLtLE zP5w== X-Received: by 10.202.168.15 with SMTP id r15mr3151851oie.72.1415994558774; Fri, 14 Nov 2014 11:49:18 -0800 (PST) In-Reply-To: Xref: news.gmane.org gmane.linux.lib.musl.general:6497 Archived-At: --001a113c328cae04a20507d6ec97 Content-Type: text/plain; charset=UTF-8 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 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 >> 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 >> > > --001a113c328cae04a20507d6ec97 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
GMP errors out with "invalid configuration 'non-p= c-linux-musl' not recognized. Im using the --target and --host flags i6= 86-linux-musl and --build i686-linux-gnu.=C2=A0 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?=C2=A0
Google search sh= owed 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 w= orked. I need to review my process yet again and see what changed that fixe= d this issue.=C2=A0

I new this wouldn't be easy but = man i didn't expect it to feel this finicky or fickle.=C2=A0
=
thanks,
stephen
<= div class=3D"h5">

= On Thu, Nov 13, 2014 at 5:13 PM, Justin Cormack <justin@special= busservice.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 a= nd
> found that GCC-4.7.3 does not seem to want to compile against musl hea= ders.
> I install the linux headers in /usr/include then i install musl and mo= ve its
> headers to /usr/include. then i specify -I/usr/include to gcc and it e= rrors
> every time (technically its /cross/usr/include as i have a separated e= nv
> 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 syst= em
> appears to be the use of the musl generated headers.
>
> In the scripts to build a musl toolchain (such as gregorr) the header<= br> > location is not specified but sysroot is used (which obviously isn'= ;t linking
> against the headers)=C2=A0 I first started to see this issue when chro= ot'ing into
> a newly created musl gcc system.
>
> Is musl suitable as a stand alone libc replacement? Should i not be bu= ilding
> against musl headers? If there is any reports or details you want me t= o
> provide please let me know.

You want to use a chroot or a VM with Musl if you are having th= ese
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


--001a113c328cae04a20507d6ec97--