From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/14397 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Khem Raj Newsgroups: gmane.linux.lib.musl.general Subject: Re: Removing glibc from the musl .2 ABI Date: Thu, 11 Jul 2019 17:51:42 -0700 Message-ID: References: Reply-To: musl@lists.openwall.com Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="260992"; mail-complaints-to="usenet@blaine.gmane.org" To: musl@lists.openwall.com Original-X-From: musl-return-14413-gllmg-musl=m.gmane.org@lists.openwall.com Fri Jul 12 02:52:11 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 1hljnH-0015oI-FB for gllmg-musl@m.gmane.org; Fri, 12 Jul 2019 02:52:11 +0200 Original-Received: (qmail 1690 invoked by uid 550); 12 Jul 2019 00:52:09 -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 1661 invoked from network); 12 Jul 2019 00:52:08 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=Jm+6QoCnJ+a7sdh+ZDUIF4rD0T+lC8/6f5iL31okg2I=; b=l8/nNDilaepl9J7/Ke/tOSEafyXUhqF9XoA78L8Aq5O0fVGw0spg0MLj9dNUBqY4Iu rs0aSzPX7YAE/MU7zp5ms2MzoHn27dEg78lJSpSKzzd3pLJj7oW0CCOHwwrXldI0NKPd VyoPoIKdKH3y028x0Xr/+m6tNczamfj+figzUnNlEmazk5LNeMiZOwj1AzFHpz1bP4tT fJFYD5uZKCa5cNZLMFFVNO43KccMLzWTcgsmcTIoww1QiptBHA1apP/il1EI93tEKVzR ltcgT5U9Z7OmWCx68ARxlP5W47KM+3A/9fgfQJHFjF3ct8wAP28L6v2MsKhl/ec85InP X2LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=Jm+6QoCnJ+a7sdh+ZDUIF4rD0T+lC8/6f5iL31okg2I=; b=qhFE1l5q2Wr3AecM0DZJDX7B8e55PFzZQrKiPPHo8ipULsvREHk5YWAIaAHCF5TYJl PDYi8zCYtg5aIC70UE3gFKOdKg9WLBn9n1AbesEf1N5Ooc8kQW5Z37M/66RbdN8/uWdz ZSjjhRQl1YLub9wzAcEmASb+pNCIIgmaLlJA0/+oFv0crqG3Og8pgSAboYp5u+aPuBqb AFVerfD+7hV8nqyktNV5ht8RHnRv+JfUondqrNGjUm4xy98+PXpcQ+xqnDaCKwn1Zgph VwmWA0p+/4dP9AY0ob2at9uyz6WmBvTXu0DLvOxdAS7+5FkBDWsTtV4fokO4wlriuQQb /LtQ== X-Gm-Message-State: APjAAAXr5pMD1uI9qT79qvZtw4bWenK8+z452jKxghumxlm7QN1xPLvV RqH32H71UA9td1+JRyPIJe0T1d71X4WF+UAtFeGtyTLf X-Google-Smtp-Source: APXvYqyh4wBO7R+ZgFVbZ9vSqg+LyG8KkRP1Juzz32Sfv9IUnY22PEVpc/E2g947/zswd/iWWgH9S1b015dr2o7wh3o= X-Received: by 2002:ae9:f101:: with SMTP id k1mr4171694qkg.337.1562892715736; Thu, 11 Jul 2019 17:51:55 -0700 (PDT) In-Reply-To: Xref: news.gmane.org gmane.linux.lib.musl.general:14397 Archived-At: On Thu, Jul 11, 2019 at 4:59 PM A. Wilcox wrote: > > (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. > I think its too early to drop it but we could provide a configure option for dropping it and keep the defaults. Since there are enough pre-compiled apps which probably are not going to change in anytime soon. > Thank you for your consideration. > > Best, > --arw > > -- > A. Wilcox (awilfox) > Project Lead, Ad=C3=A9lie Linux > https://www.adelielinux.org >