From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/11811 Path: news.gmane.org!.POSTED!not-for-mail From: wdlkmpx Newsgroups: gmane.linux.busybox,gmane.linux.lib.musl.general Subject: Re: bbox: musl versus uclibc Date: Mon, 14 Aug 2017 12:59:41 -0500 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1502733589 11917 195.159.176.226 (14 Aug 2017 17:59:49 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 14 Aug 2017 17:59:49 +0000 (UTC) Cc: busybox , musl To: Denys Vlasenko Original-X-From: busybox-bounces@busybox.net Mon Aug 14 19:59:45 2017 Return-path: Envelope-to: glb-busybox-78@gmane.org Original-Received: from mxfilter-048034.atla03.us.yomura.com ([107.189.48.34]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dhJeS-0002oM-6Z for glb-busybox-78@gmane.org; Mon, 14 Aug 2017 19:59:44 +0200 X-Yomura-MXScrub: 1.0 Original-Received: from hemlock.osuosl.org (unknown [140.211.166.133]) by mxfilter-048034.atla03.us.yomura.com (Halon) with ESMTPS id 5c9bf5b9-811a-11e7-9d96-b499baa2b07a; Mon, 14 Aug 2017 17:59:48 +0000 (UTC) Original-Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id A391885933; Mon, 14 Aug 2017 17:59:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Original-Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U67Lwn9PgQZA; Mon, 14 Aug 2017 17:59:45 +0000 (UTC) Original-Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 7060185684; Mon, 14 Aug 2017 17:59:45 +0000 (UTC) Original-Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 4B8D01C0C1A for ; Mon, 14 Aug 2017 17:59:43 +0000 (UTC) Original-Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 43FA183C1C for ; Mon, 14 Aug 2017 17:59:43 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Original-Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T4PRxRLEdHnW for ; Mon, 14 Aug 2017 17:59:42 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Original-Received: from mail-ua0-f173.google.com (mail-ua0-f173.google.com [209.85.217.173]) by whitealder.osuosl.org (Postfix) with ESMTPS id 945DB83BAF for ; Mon, 14 Aug 2017 17:59:42 +0000 (UTC) Original-Received: by mail-ua0-f173.google.com with SMTP id 80so39651012uas.0 for ; Mon, 14 Aug 2017 10:59:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=lRi9BbAHY4z2x1aAhzAtpHe7SL135Pk+kzqkdMnkOmQ=; b=FFqFq0NhSJ4/6WPLruN8liPetqRKJPHtPe/oedi4beWs3rBSK2wWNPUp/3gr6M9ezk /vEX52pgIOf2CA8QDVdmvsu+mLEE9NPNOHaMCyDDbiFY73Nfn6v3blDfZ4lyXtVV7JPP 7vI7VFXFyz3aaCGGcehnRLO+vFcej0IEPrT4LXCdTCuZSqWUqRA8sNbKTs7Jmko+61dO I0QIY50xnv5sMOWFhz9QLNdFV1PMXJiK+ZPD8cAISFxJe8w/nldtl3d/6oXAVQyrU9cL /EaY5WDzcxiz1pH6daZYlxxwPWthQoDrQmIIMGU6GtXJEqP5FkOUXzPWt2WR1VkDqAvr 6fEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=lRi9BbAHY4z2x1aAhzAtpHe7SL135Pk+kzqkdMnkOmQ=; b=ZbXP/MnESK1WL4Qp4PqeFukke8g82movmiw+EYUX7unzPkds51tQN230VOhemBHjrX T4kGGh1Ge/YZxbwClu239inmwkX4NPvv5As3Z9xkj3EFs37RzHF/y92bty/Mv0BiKFyM P8koHG/RTH4Kjr5TFgp3U2qxjefDUXZnkd6UE20mSWLuns/Xon4P0JloDyVdwB/Y/ch7 0DPMFnhxqBtFGA+IvkRgxjW8xx4YIlk1BdH6kQOKsrm8q2uPFq89SoWSFsHcwFoZj02c oA/9FRuxl5OHsooI0SnuFaL4ZaFjB1OtgmXYm9WFqDozrtR76jzb1Ei/bFpDPYbdZgIO 8puQ== X-Gm-Message-State: AHYfb5jd5EDaciHCNsW3+JOH5qvD9fJPNuBR/8mSgcwAC0qL+Rv9E+ov jyIvok2QnswiqtoGmg8WZ9rW/hKkdA== X-Received: by 10.176.92.68 with SMTP id a4mr17671001uag.116.1502733581514; Mon, 14 Aug 2017 10:59:41 -0700 (PDT) Original-Received: by 10.176.74.86 with HTTP; Mon, 14 Aug 2017 10:59:41 -0700 (PDT) In-Reply-To: X-Google-Sender-Auth: sB2n2JKmZcggGT_5AX9byKxDn98 X-BeenThere: busybox@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of BusyBox List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: busybox-bounces@busybox.net Original-Sender: "busybox" Xref: news.gmane.org gmane.linux.busybox:44150 gmane.linux.lib.musl.general:11811 Archived-At: I'm sure there was plenty of people willing to contribute to uclibc, there is even an updated fork. The project has been badly managed.. thats the only reason i can think of for this situation to happen On 8/14/17, Denys Vlasenko wrote: > As uclibc is increasingly aging, I am finally forced > to switch to musl: I'm bitten by a nasty bug in > getopt() - hush is using it in a slightly unusual way, > which uclibc does not expect. > > I built a toolchain using > https://github.com/richfelker/musl-cross-make > (Rich, is this the thing I should be using?) > and it worked with no issues at all. > > (I can probably only wish for the README > to also mention how to make this a _static_ > toolchain... I have a box with 32-bit userspace, > would be awesome to be able to copy this fresh > 64-bit toolchain to it and have it working). > > Then I built busybox. Impressions: > > Only a few options did not build: > EXTRA_COMPAT and FEATURE_VI_REGEX_SEARCH > failed because they need GNU regexp extensions. > FEATURE_MOUNT_NFS and FEATURE_INETD_RPC do not build > because they need rpc/rpc.h. > Not complaining, since them being in libc was a mistake > in the first place. > > Now, the good news - musl has smaller data! > 6695 bytes versus 7129 bytes for uclibc: > > text data bss dec hex filename > 894902 465 6664 902031 dc38f busybox.uclibc > 912538 563 6132 919233 e06c1 busybox.musl > > Whee! > _______________________________________________ > busybox mailing list > busybox@busybox.net > http://lists.busybox.net/mailman/listinfo/busybox >