From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/3209 Path: news.gmane.org!not-for-mail From: Rob Landley Newsgroups: gmane.linux.lib.musl.general Subject: Re: Best place to discuss other lightweight libraries? Date: Thu, 25 Apr 2013 14:30:31 -0500 Message-ID: <1366918231.18069.165@driftwood> References: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; DelSp=Yes; Format=Flowed Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1366918245 31017 80.91.229.3 (25 Apr 2013 19:30:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 25 Apr 2013 19:30:45 +0000 (UTC) Cc: musl@lists.openwall.com To: musl@lists.openwall.com Original-X-From: musl-return-3213-gllmg-musl=m.gmane.org@lists.openwall.com Thu Apr 25 21:30:48 2013 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1UVRsV-0001bi-Lw for gllmg-musl@plane.gmane.org; Thu, 25 Apr 2013 21:30:47 +0200 Original-Received: (qmail 13718 invoked by uid 550); 25 Apr 2013 19:30:46 -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 13710 invoked from network); 25 Apr 2013 19:30:46 -0000 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:date:from:subject:to:cc:in-reply-to:x-mailer:message-id :mime-version:content-type:content-disposition :content-transfer-encoding:x-gm-message-state; bh=Bg1eHHZuHeqNcDLmZahyUs0CO7mMhWriAIa3FKPvhfQ=; b=YHRjrAn3uKWmX7CoU6mLx6xpljZBGrIIFjHbDznGcYn+ypx8k6gdOKNsu3i3YnWQ4Z 6ttGkk3fPeJuxW2i4EIyJfFq52uLS1aM+L+NQlLXc1fN9r4iNMnQHqseeJ2TUxZAXU68 cHh7jkSfRE5jBX6/PewOAyxa4sx9/sJdCyXy4plXvNC4Fy+d4lJUUDEJ18LDv8M+PS2u cSBdH2IxUqX08HtiVY900zzIa+cNaFYsaELx1AYppSpNsNU4mZ/sWeLI4HpzKeh2OvN8 e5GCv6JkuVBxDXDn0R/6o1yeTSTeyxkjBB342vdEBCbXtMWygkEEylsAWo8cHdeZfOj3 rQqQ== X-Received: by 10.42.54.129 with SMTP id r1mr12191445icg.23.1366918234023; Thu, 25 Apr 2013 12:30:34 -0700 (PDT) In-Reply-To: (from lmemsm@gmail.com on Wed Apr 24 06:39:56 2013) X-Mailer: Balsa 2.4.11 Content-Disposition: inline X-Gm-Message-State: ALoCoQmEYRBuQu2lKl+xPbk4XbHsWiEIAVCkD0AAlvXt9cVL/fUt2p+Y56BLdzyploSJhrmdCRbY Xref: news.gmane.org gmane.linux.lib.musl.general:3209 Archived-At: On 04/24/2013 06:39:56 AM, LM wrote: > On Sun, Apr 21, 2013 at 4:24 PM, Rob Landley wrote: >=20 > > Once upon a time busybox.net was collecting some of these: > > > > http://busybox.net/tinyutils.html > > >=20 > Thanks for mentioning this. I've seen the page before, but this was =20 > an > opportune time to go back and revisit it. One thing on my todo list =20 > is to > find a non-interactive way to build Perl and microperl (as mentioned =20 > on the > page) appears to be just the solution I was looking for. The automated Linux From Scratch 6.8 build I did in Aboriginal Linux =20 builds perl without requiring user interaction. wget http://landley.net/aboriginal/bin/system-image-mips.tar.bz2 (or =20 whichever) tar xvjf system-image-mips.tar.bz2 cd system-image-mips wget =20 http://landley.net/aboriginal/control-images/downloads/binaries/lfs-bootstr= ap.hdc ./native-build.sh lfs-bootstrap.hdc Does require qemu to be installed on the host... (I don't _think_ that lfs-bootstrap binary is too stale. The =20 system-image-mips is from the start of this month, when I finally got =20 the darn arm bugs ironed out of the 3.8 kernel. I've been meaning to =20 update to LFS 7.3 before cutting a new release, that one's 6.8. Plus a =20 new dropbear binary came out for the static-tools.hdc build control =20 image...) However, I note all that currently builds against uClibc, not musl. =20 (Day job eats time...) > Would be curious if anyone's tried using the microperl makefile with =20 > musl. Microperl is part of the normal perl build. The perl build system is =20 implemented _in_ perl (configure and make both), so first they build =20 microperl to run the rest of it. It's not really an intentionally shipped product, just a side effect of =20 perl's head being up its own ass. > I ran a search to see if I could dig up any more information on =20 > microperl. > I did see mention that the Perl developers weren't sure if they'd =20 > continue > to support it in the future. Also found a couple of build scripts. =20 > Both > install microperl executable and then create a link to perl using =20 > it. Both > install various .pm files, but they each installed different sets of > files. If anyone comes across documentation on installing microperl =20 > or has > any recommendations on which files are most useful to install and =20 > where to > put them, would be very interested in more details. I'm under the vague impression that microperl is just a perl =20 interpreter with several of the default libraries bundled into it, so =20 it doesn't need to find anything in external search paths to run the =20 perl configure and build. I remember that people using it outside the perl build originally came =20 as a surprise to the perl developers, but that was something like a =20 decade ago and I expect they're used to it by now. Doesn't mean they =20 put effort into supporting it... Rob=