From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/7023 Path: news.gmane.org!not-for-mail From: Justin Cormack Newsgroups: gmane.linux.lib.musl.general Subject: Re: What would make musl 1.2? Date: Fri, 13 Feb 2015 11:09:55 +0000 Message-ID: References: <20150213074603.GA975@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 1423825834 15967 80.91.229.3 (13 Feb 2015 11:10:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 13 Feb 2015 11:10:34 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-7036-gllmg-musl=m.gmane.org@lists.openwall.com Fri Feb 13 12:10:26 2015 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1YME8e-0007tR-NW for gllmg-musl@m.gmane.org; Fri, 13 Feb 2015 12:10:24 +0100 Original-Received: (qmail 21986 invoked by uid 550); 13 Feb 2015 11:10:22 -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 21897 invoked from network); 13 Feb 2015 11:10:06 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=specialbusservice.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=l1YPpswqkBCY57iGEBq7Gv6gytYPgmTZJLqP5pxm5fc=; b=YnoZMycxC6iT4H5rlGL8SFy0Nyzu0KI3iMcCx13Qlx4uGks07ZeIX7qoNBw0OO6vgF 0YfVyEPzr8lZPOOlR0oRg5WCmMGSKz2ZjUB+lOK/EOsyr2CtAjv4JrKhj11NpaTmNFAA fbr1NUmngSez/I5VaWEbH/vfOJfepm+CBuwT0= 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=l1YPpswqkBCY57iGEBq7Gv6gytYPgmTZJLqP5pxm5fc=; b=cWeyvimcS4rI9NwkL2C27+GPcn4zNmrK2nr3k0Qka4HXDo7PrjRfIyjbHidzmpQBeg QAAfZGGnkN/zc3jfyTlVs/ubZV4iBfddGAPimlmKJNyVRq1JLCmJ0lo1BNttwD7zffgh tSfpwthklr+nlUK4mluolZFXO68rkoHwJULPtF/9iF7FHgRtiyIp7TyV8Kaqzs8uEWuE x9l2CrIjZexsXw661slOUdtEW4LEVUEda+aYb/uPGINLLRTqtIzCGPtSbfw8dSFT6eIU EhmYC4pTQUE4ORTETHuxpYu3y2Gz/6hvDl0Z6AxIY0OAkBEvLbvNDKfXDSeCQ7AHmSKK nQKA== X-Gm-Message-State: ALoCoQngi8GMGm/8ndNSJuR1Gww4YKzc6WmwhgWfv1e4hy+fggavwUzNJ0VhwOs9Z7ZSxkx7nIz8 X-Received: by 10.112.110.103 with SMTP id hz7mr7586422lbb.62.1423825795389; Fri, 13 Feb 2015 03:09:55 -0800 (PST) In-Reply-To: <20150213074603.GA975@brightrain.aerifal.cx> Xref: news.gmane.org gmane.linux.lib.musl.general:7023 Archived-At: On 13 February 2015 at 07:46, Rich Felker wrote: > Aside from those big functionality areas though, I think archs/porting > might be one of the most important things to think about. Supporting > aarch64 is definitely important in the near future, and it could be a > big publicity boost. So could getting coverage for the remaining archs > uClibc has that musl doesn't, or at least the ones of modern interest. Not sure that any of the uClibc archs that Musl doesnt yet support are that interesting. Here is my take on the interesting ones. aarch64 would be nice, I think there will be lots of use once they ship in volume. mips n32 - this seems to have mostly bypassed linux and android alas, with only gentoo supporting it, despite the o32 ABI being horrible. But Musl users should be encouraged to use n32 if building form scratch... mips n64 - there is a bit of cheap hardware around (Cavium stuff), but fairly niche at present, although recent Android supports it and Imagination seems to be promoting it more. Maybe they could be persuaded to sponsor mips ports? ppc64, ppc64le - there has been a spate of ppc64le distros eg Ubuntu, which is the new elfv2 ppc ABI which is a bit cleaned up and little endian to make porting easier for dumb people. You can get access to free hardware from IBM. Maybe they could sponsor a port? risc-v64 - I know one of the people at lowrisc.org who are going to ship completely open fpga then silicon designs for risc-v. There are full qemu and llvm/gcc toolchains already, and NetBSD support, would be nice to have a Musl distro when it ships (fpga this year, silicon next). Justin