From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/3744 Path: news.gmane.org!not-for-mail From: Timo Teras Newsgroups: gmane.linux.lib.musl.general Subject: Re: Preparing to release 0.9.12 Date: Thu, 25 Jul 2013 18:45:51 +0300 Message-ID: <20130725184551.58d83b40@vostro> References: <20130724200221.GA4256@brightrain.aerifal.cx> <20130725104459.3c29fc34@vostro> <20130725150522.GJ15323@port70.net> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1374767133 12519 80.91.229.3 (25 Jul 2013 15:45:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 25 Jul 2013 15:45:33 +0000 (UTC) Cc: nsz@port70.net To: musl@lists.openwall.com Original-X-From: musl-return-3748-gllmg-musl=m.gmane.org@lists.openwall.com Thu Jul 25 17:45:35 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 1V2NjQ-0001Wq-Ue for gllmg-musl@plane.gmane.org; Thu, 25 Jul 2013 17:45:33 +0200 Original-Received: (qmail 12283 invoked by uid 550); 25 Jul 2013 15:45: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 12273 invoked from network); 25 Jul 2013 15:45:32 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:in-reply-to:references :x-mailer:mime-version:content-type:content-transfer-encoding; bh=4Z2yUP8cbno1/MpPbxjdF+X7h9o5GeDHrJADI22Hoxg=; b=j4huFCynPlN+TyukxvhHGXKieUyP7SGDv8nPlmXn9fJO5XYcjlygeFaog3cQsNNwfM raGltnLlApH1SjgepUpFu/9Ub5YQtpesU5i9tjlF/3otd5XcH6eCqMI+mKBYfIAMPq5T GEUs5EtFSl7OiJ/Fz3xnJlNB9GeeBFszJqNKHiJ0xvX77F/RGYm3NMh1T7v/LAgPl2gF n2JSyeRT8Ky4gPBObK6IaG6KOrdwmnWOUOlbDhqc6cOFMRp6F9MIIMRaeR7I78Gg79r0 XCYylbJu4JJ8cnmC8LtSdM/OAaT6aKPFAkW3k9hjKEl3iAk7RxMqMHpBKd0B1vmqvfRj Zk9g== X-Received: by 10.14.173.70 with SMTP id u46mr42701126eel.92.1374767120810; Thu, 25 Jul 2013 08:45:20 -0700 (PDT) Original-Sender: =?UTF-8?Q?Timo_Ter=C3=A4s?= In-Reply-To: <20130725150522.GJ15323@port70.net> X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.20; i686-pc-linux-gnu) Xref: news.gmane.org gmane.linux.lib.musl.general:3744 Archived-At: On Thu, 25 Jul 2013 17:05:23 +0200 Szabolcs Nagy wrote: > * Timo Teras [2013-07-25 10:44:59 +0300]: > > Relatedly, commit f389c4984a (make the dynamic linker find its path > > file relative to its own location) introduced the armeb, armhf > > variants. Fundamentally, these are distribution specific names. I > > believe debian has/had armeb (big-endian OABI; being retired), arm > > (little-endian OABI; dead port), armel (little-endian EABI), and now > > armhf (little-endian EABI with hard-float). But these are by no > > means standard. While it is good that LDSO_ARCH gets good default > > with this distinguished. It should be allowed to be overridden by > > distributions. > > > > So basically I'd like to give at configure time: > > DISTRO_ARCH=armel > > > > Which would then make LDSO_ARCH, and SONAME accordingly. And with > > the soname version set, we could do proper binary ugprades (even > > when not everything is yet rebuilt). > > why do you care about the name of the loader? > > musl could use a random string, the only requirement > is that each abi has a unique identifier so there is > no collision > > if the name changes between distros then a simple > binary that only depends on libc becomes non-portable Well, when we have native tool chain, the loader name will have musl in it, and it's not portable to non-musl systems. I can probably live with the default LDSO_ARCH name as long as so versioning is done properly. But I think it would still be useful to let it be overriden, in case distro decides to add patches that break ABI. - Timo