From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/14396 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: "A. Wilcox" Newsgroups: gmane.linux.lib.musl.general Subject: Removing glibc from the musl .2 ABI Date: Thu, 11 Jul 2019 18:58:38 -0500 Organization: =?UTF-8?Q?Ad=c3=a9lie_Linux?= Message-ID: Reply-To: musl@lists.openwall.com Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="GypEwwoWDNivwkKYEezTa7OVWzkAgwnzQ" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="47332"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux ppc64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 To: musl@lists.openwall.com Original-X-From: musl-return-14412-gllmg-musl=m.gmane.org@lists.openwall.com Fri Jul 12 01:59:03 2019 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.89) (envelope-from ) id 1hlixo-000C88-Nh for gllmg-musl@m.gmane.org; Fri, 12 Jul 2019 01:59:00 +0200 Original-Received: (qmail 1230 invoked by uid 550); 11 Jul 2019 23:58:58 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 1198 invoked from network); 11 Jul 2019 23:58:57 -0000 Openpgp: preference=signencrypt Xref: news.gmane.org gmane.linux.lib.musl.general:14396 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --GypEwwoWDNivwkKYEezTa7OVWzkAgwnzQ Content-Type: multipart/mixed; boundary="VrgD63XuWj6URWJ6ptrVCWGst1p9QCrt0"; protected-headers="v1" From: "A. Wilcox" To: musl@lists.openwall.com Message-ID: Subject: Removing glibc from the musl .2 ABI --VrgD63XuWj6URWJ6ptrVCWGst1p9QCrt0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable (Full disclosure: I am the principal author of gcompat.) Hi, Now that gcompat has matured, I was wondering if perhaps musl should consider dropping the glibc ABI guarantees when the "2 ABI" lands. This would make the LFS64 symbol mess completely moot. It would also allow musl to "fix" a lot of dumb glibc decisions. I'm thinking specifically here of things like ctermid(3), which musl could actually implement correctly if it wasn't being held back by glibc defining L_ctermid as 9. I'm aware this is probably controversial, and it will probably be shot down quickly, but I thought I would at least suggest this as an option. Thank you for your consideration. Best, --arw --=20 A. Wilcox (awilfox) Project Lead, Ad=C3=A9lie Linux https://www.adelielinux.org --VrgD63XuWj6URWJ6ptrVCWGst1p9QCrt0-- --GypEwwoWDNivwkKYEezTa7OVWzkAgwnzQ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEjNyWOYPU1SaTSMHHyynLUZIrnRQFAl0nzS4ACgkQyynLUZIr nRStFhAAzD1G6Ign/ywMCd87z4CDV4HGLk9qD5pwFqocsKUFsyi1UxNfUJtPuRd1 IvFfJ41Hp+ZIxHkN2wIKfscT77mI4r2rSlk9QQgn1POKMfPC3G0y/+9Ao/kQK4iK TO9tHDvl4EG6HD+BiCkPD05Iwdg6rXJygp29qF9KyXwlpaqG+ywXTL+NRLhmM9EZ Bt3ygBf4drwgEvE9U8A7a1W3VFQh1EGxZq7kk0xPwpIpcsRoE69jbf6KbHIsnOxC OQi2Z5PNGdzJFP0PZaF1N/vwwlBX6V5P4TAWojjP2xetjYt0KqwQOEywVtnT0Y7w UlZbw4OMxakLOHkEjLPFcLhtCTZ+YFv1JctQOXUECu+VRKGUnYWXOD/FZAGBkpa5 u1CksalvP4A2yVSnvrz6Ghcew5KlT0m+RgJLtwTqtxv5skgb2mEuWMg7ZTFN993g b+Y14vMlxH6RMb6AYv6xScK/PC9aiCU24ucPX6A6pq6OwFtpc2oMWtmVtbxUOKQo dDAgQaRUQIXI2RYqhgK+YNwcDP4kCfs0CfbeXBubGplzVoV8HlywU9dA2vrwfpZO cB00F1Nzb5K0fOEyAEyJhrjF4NMcK3l1R42NnZWWM5lDh6lgrtfS0D23S/y/fqqp 8cktS9jYNfrBoAvNws+UOtJyjOPBGCuFhCZp3liYQEUUdysarWc= =vm7x -----END PGP SIGNATURE----- --GypEwwoWDNivwkKYEezTa7OVWzkAgwnzQ--