From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/6503 Path: news.gmane.org!not-for-mail From: "Matias A. Fonzo" Newsgroups: gmane.linux.lib.musl.general Subject: Re: issues with headers? Date: Fri, 14 Nov 2014 20:37:56 -0300 Message-ID: <20141114203756.53904173@dragora.org> References: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1416008171 4283 80.91.229.3 (14 Nov 2014 23:36:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 14 Nov 2014 23:36:11 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-6516-gllmg-musl=m.gmane.org@lists.openwall.com Sat Nov 15 00:36:05 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 1XpQPM-0003pb-S2 for gllmg-musl@m.gmane.org; Sat, 15 Nov 2014 00:36:04 +0100 Original-Received: (qmail 11791 invoked by uid 550); 14 Nov 2014 23:36:03 -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 11783 invoked from network); 14 Nov 2014 23:36:02 -0000 In-Reply-To: X-Mailer: Claws Mail 3.10.1 (GTK+ 2.24.10; x86_64-dragora-linux-gnu) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - titan.astranetwork.net X-AntiAbuse: Original Domain - lists.openwall.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - dragora.org X-Get-Message-Sender-Via: titan.astranetwork.net: authenticated_id: selk@dragora.org X-Source: X-Source-Args: X-Source-Dir: Xref: news.gmane.org gmane.linux.lib.musl.general:6503 Archived-At: El Fri, 14 Nov 2014 15:22:28 -0500 stephen Turner escribi=F3: > looks like i missed the patch for m4, again my mistake sorry. Question, which patch of m4?. =20 > thanks, > stephen >=20 > On Fri, Nov 14, 2014 at 3:01 PM, stephen Turner > wrote: >=20 > > 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 > >>>> 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 > >>>> > >>> > >>> > >> > >