From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/3741 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 10:44:59 +0300 Message-ID: <20130725104459.3c29fc34@vostro> References: <20130724200221.GA4256@brightrain.aerifal.cx> 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 1374738281 4546 80.91.229.3 (25 Jul 2013 07:44:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 25 Jul 2013 07:44:41 +0000 (UTC) Cc: dalias@aerifal.cx To: musl@lists.openwall.com Original-X-From: musl-return-3745-gllmg-musl=m.gmane.org@lists.openwall.com Thu Jul 25 09:44:43 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 1V2GE5-0005cX-Ou for gllmg-musl@plane.gmane.org; Thu, 25 Jul 2013 09:44:41 +0200 Original-Received: (qmail 28455 invoked by uid 550); 25 Jul 2013 07:44:40 -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 28447 invoked from network); 25 Jul 2013 07:44:40 -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=k+ElpA8AnmZUjtDz6rd8LaSCe1G0fY2rdALirGSu178=; b=pCbkmM3mZu9FxvfivgqEguJjv12w/I87HedGrC4W2sFM3fXDrN3CCWNElMMebOdmER qbSGolPX1jnQNF/75bKbd2xM6VYJf3qrWUferdeZEFva+QbCU9KjuCjgxsQSwPYwUfHt BaCZGJKz6xkgzyvOHxxPZ3fzFTFC6mcRMPL++oz0yLdh9MuCk/v2tt2VY1oqVDwit8pl n/924U6iAheObogR7ZgNCMvq/v5e/33ritKXc6YuPhk9vQloZvoVXaTnLcFEKI0da6b/ 6TRd2BqJa4iCwcdjBBZJ73wUDKvlpJ2SlFj8X5rIrElCkDfsVxiWiWkf+Yqd9iUCLEyj 4Jqg== X-Received: by 10.14.149.2 with SMTP id w2mr40658272eej.126.1374738269343; Thu, 25 Jul 2013 00:44:29 -0700 (PDT) Original-Sender: =?UTF-8?Q?Timo_Ter=C3=A4s?= In-Reply-To: <20130724200221.GA4256@brightrain.aerifal.cx> X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.20; i686-pc-linux-gnu) Xref: news.gmane.org gmane.linux.lib.musl.general:3741 Archived-At: On Wed, 24 Jul 2013 16:02:21 -0400 Rich Felker wrote: > The list of changes since 0.9.11 has grown quite large, and although > we haven't met some of the roadmap goals for 0.9.12, others that were > marked for 0.9.13 have already been finished. So I think it's > reasonable to aim to release very soon now. There are still a few > pending items I'd like to get committed before the release: > > - orc's getaddrinfo fix for AF_UNSPEC with NULL hostname > - Andre's ARM memcpy optimizations > - New crt1.c code for adding PIE support for more archs > - MAYBE the symlink direction issue... Since the C++ ABI was fixed, it means that any current native musl toolchain will get C++ ABI breakage? In this case the symlink direction issue would help with smoother transitions. It would be also crucial to start using proper SONAME versioning, so we could handle binary upgrades smoothly. 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). Thanks, Timo