From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/6069 Path: news.gmane.org!not-for-mail From: Rob Landley Newsgroups: gmane.linux.lib.musl.general Subject: Re: libc.so segfaults on mips Date: Thu, 4 Sep 2014 14:48:16 -0500 Message-ID: References: <4971377a-43f4-4c82-bee6-635791bbe44b@email.android.com> <20140904073545.GP12888@brightrain.aerifal.cx> <7bb51525-1a3d-43e8-a567-7523ca3673c7@email.android.com> <20140904145701.GR12888@brightrain.aerifal.cx> <6a8992f1-0db3-4a4c-9686-92bd99b2f76a@email.android.com> <20140904155857.GT12888@brightrain.aerifal.cx> <5408A382.2010104@skarnet.org> <20140904174154.GC23797@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1409860121 384 80.91.229.3 (4 Sep 2014 19:48:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 4 Sep 2014 19:48:41 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-6082-gllmg-musl=m.gmane.org@lists.openwall.com Thu Sep 04 21:48:35 2014 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 1XPd1E-0005aH-QV for gllmg-musl@plane.gmane.org; Thu, 04 Sep 2014 21:48:32 +0200 Original-Received: (qmail 24202 invoked by uid 550); 4 Sep 2014 19:48:32 -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 24192 invoked from network); 4 Sep 2014 19:48:32 -0000 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=dihcQzTvy1hYR17rW2/vP4qkNKbjUPC4pEiBILbWURw=; b=juF7W1G69Ws+K5G1dqPsquXT7CK1s4MSXHVmuNy7GbNv2ETcTySc/biA5di4tC6W1f UaO7pUOVdgSV1aQEJyZyl4UjVJbYgpURYc+mAMm4XJBBLAdRghITvqxjF5pDXH982yjA t4O9ypvvs4Va3/slcgBCZSmj/tLrtQuhNgKCSP1cQefs2Ujm+pXzpaSsOvFYBitEwu+y zSsrFZn6amvX+pI248YbQ9nGPUkWXugTOujAmIvYxyJdq7guGRjzJYJbW4gHUffxmR5j 3L59+TgxEzW3b5e/1bVNzPMAaNSGshzYlUowSVIgrZfJVEKMa7KLX4Q9UJNtYcnEqG+M SDnQ== X-Gm-Message-State: ALoCoQlwKpUO5YHiEXigy/o5rHDXWnb5SwfJTJCWMjWKYqhl90wjFmXl7sraYmamU1Sc43gpjx+B X-Received: by 10.66.154.234 with SMTP id vr10mr12274936pab.44.1409860096699; Thu, 04 Sep 2014 12:48:16 -0700 (PDT) X-Originating-IP: [12.227.248.5] In-Reply-To: <20140904174154.GC23797@brightrain.aerifal.cx> Xref: news.gmane.org gmane.linux.lib.musl.general:6069 Archived-At: On Thu, Sep 4, 2014 at 12:41 PM, Rich Felker wrote: > On Thu, Sep 04, 2014 at 06:38:10PM +0100, Laurent Bercot wrote: >> On 04/09/2014 18:17, Rob Landley wrote: >> >at the moment I'm trying to get a release out with the new wrapper and uClibc >> >> Rob, would you have a very vague ETA for an Aboriginal Linux release >> with musl ? (I'm mostly interested in the toolchains, but I guess you >> won't release them without the rest of the project.) > > As I understand, the main problem right now is that the toolchains are > insufficient for compiling musl, at least on some archs (see: broken > -Bsymbolic-functions). > > Rich That's the big one, but there are a few others. Huh, I haven't rsynced http://landley.net/notes.html in a while, have I? [does that, yay phone tethering] September 3, august 25, august 17, august 16, all talk about me trying to fix stuff in aboriginal. Not necessarily directly musl related, but mostly fallout from switching build infrastructure over to musl-friendly versions. The ccwrap rewrite was _fiddly_. Yeah, it's going slowly. Attack of life. My $DAYJOB has been the most time consuming part (nothing to do with anything I do in open source). But also since my last release: I gave myself heatstroke at texas linuxfest (did you know you can wind up sick for a month after that?), my house got flooded (followed by professional disaster mitigation people and construction guys replacing all the floors and baseboards). The house's air conditioner stopped working twice (more or less overwhelmed by humidity from the flooding and running constantly to offset the fans and giant dehumidifiers the disaster recovery people brought in), the car's air conditioner essentially exploded (unrelated! but expensive), the kitchen sink broke and mildly flooded the kitchen (different flooding!) and is now leaking again for yet another unrelated reason (I hate garbage disposals), we got a new kitten named Zabina (she attacks feet at 3am), and the dog died (out of the blue, previously unknown tumor ruptured suddenly) and so my wife got a new dog (which is why I got 5 hours of sleep last night). On top of all that, the vast majority of my open source programming time has been going into toybox (ala http://landley.net/hg/toybox), so aboriginal bubbles to the top of the todo list when I need a test harness for things that only run as root (such as mount and useradd) because I dowanna test them directly on my development system. (Also things like "rm -rf", testing _that_ was done under aboriginal, not on the host.) Rob P.S. the http://landley.net/notes-2014.html#14-08-2014 entry is kind of entertaining from a musl perspective. But then the fact the new toybox mount wouldn't compile against uClibc because they're missing all the new mount symbols since MS_BIND which went into the tree in 2.5.0.4 circa 2001 (_eleven_years_ before their last-ever release in 2012)... That was sad. I'm tempted to post to the uClibc list and ask them to just stop, because it's not helping anymore. (This mount command built against musl out of the box, of course, using the musl wrapper on the host toolchain. I do regression test that a bit as I go. It doesn't _work_ right yet (see "testing", above), but it _compiled_...)