From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/13178 Path: news.gmane.org!.POSTED!not-for-mail From: Szabolcs Nagy Newsgroups: gmane.linux.lib.musl.general Subject: Re: How to use MUSL without installing it? Date: Tue, 4 Sep 2018 13:58:28 +0200 Message-ID: <20180904115828.GN4418@port70.net> References: <20180903232441.0c0e1e868bac54e3b9b31226@asm32.info> <20180904094020.GM4418@port70.net> <20180904143439.121b6867f3e7fb99d4f1b527@asm32.info> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: blaine.gmane.org 1536062198 1226 195.159.176.226 (4 Sep 2018 11:56:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 4 Sep 2018 11:56:38 +0000 (UTC) User-Agent: Mutt/1.9.1 (2017-09-22) To: musl@lists.openwall.com Original-X-From: musl-return-13194-gllmg-musl=m.gmane.org@lists.openwall.com Tue Sep 04 13:56:34 2018 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1fx9wf-0000AA-0b for gllmg-musl@m.gmane.org; Tue, 04 Sep 2018 13:56:33 +0200 Original-Received: (qmail 14079 invoked by uid 550); 4 Sep 2018 11:58:40 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 14061 invoked from network); 4 Sep 2018 11:58:40 -0000 Mail-Followup-To: musl@lists.openwall.com Content-Disposition: inline In-Reply-To: <20180904143439.121b6867f3e7fb99d4f1b527@asm32.info> Xref: news.gmane.org gmane.linux.lib.musl.general:13178 Archived-At: * John Found [2018-09-04 14:34:39 +0300]: > On Tue, 4 Sep 2018 11:40:20 +0200 > Szabolcs Nagy wrote: > > i think you can pass 'CROSS_COMPILE=' to configure > > and then you don't need such symlinks. > > > What value should I set CROSS_COMPILE to? i386? > leave it empty (by default it is '386-') ./configure --host=i386 CROSS_COMPILE= > Well, I will keep it the right way then. BTW, "make install" > tries to create symlink for ld-musl-i386.so in /usr/lib/ directory > How to prevent this attempt? if you don't use dynamic linking then --disable-shared if you want to build dynamic linked executables that work locally with your musl install, but not portable to other musl systems then --syslibdir='$(prefix)/lib' (then the binaries will use that path for the dynamic linker) if you want to build dynamic linked executables that are portable, but don't run locally, then ignore that failure (it is not fatal, binaries will have standard dynamic linker path, but your system will not have it set up) if you want to build dynamic linked executables that are portable and work locally, then you must have the dynamic linker in /lib so you have to put the symlink there.