delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2015/09/10/17:57:25

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:subject:to:references:from:message-id:date
:mime-version:in-reply-to:content-type; q=dns; s=default; b=QGzH
KWtHsiY0Zx9jnOFqV15DUtvnLsU+TI2ghBcVkyGJRq+yn7PxXk3aa1QFAWB45sx6
tM4PXxgBPKLMMN5Z4NTmUl82WpspMT1N8cz30ffg6etGBooLNj6+zf2kxvbEfqwk
8zO16ry1fTM47mBzyUGI7MRFndXbaMsDvD+mKfE=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:subject:to:references:from:message-id:date
:mime-version:in-reply-to:content-type; s=default; bh=juAo7GVw6P
aLJfjonVvXw/00siU=; b=Oi7SBjORoryE0m0WX5WAvBv/Ajs0B1jNspWXcVB4oA
wZ8F4ueIUwdndw9rkGYnavZ019E07SBb7Bbn84qKGkMZt7O+JeAuRpS8dbncm+6o
lMdsA1QwOhswI+DsNtVTcdYRmw9LbFLpGP+G3SmNeRc0C+0Syk9HHxW3bdVSSYss
I=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=0.0 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY,SPF_HELO_PASS,T_RP_MATCHES_RCVD autolearn=no version=3.3.2
X-HELO: mx1.redhat.com
Subject: Re: Repositories for Cygwin packages.
To: cygwin AT cygwin DOT com
References: <55F1EAA8 DOT 5020806 AT cox DOT net>
From: Eric Blake <eblake AT redhat DOT com>
Openpgp: url=http://people.redhat.com/eblake/eblake.gpg
X-Enigmail-Draft-Status: N1110
Message-ID: <55F1FCAE.1090600@redhat.com>
Date: Thu, 10 Sep 2015 15:57:02 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <55F1EAA8.5020806@cox.net>
X-IsSubscribed: yes

--6Jei8qstd9tKWVddMdE2SHtn7Rx0Ohh5D
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 09/10/2015 02:40 PM, David A Cobb wrote:
> I see the Git Repo for "the core Cygwin libraries and utilities (Cygwin
> and Newlib)" @ sourceware.com.
>=20
> I am looking at possible work within *COREUTILS*.  Obviously, there are
> significant deltas /versus/ GNU Upstream.
> Can you point me to the active repo for coreutils?

The official upstream repo, or something that tracks the cygwin deltas?
I don't (currently) maintain the cygwin deltas in git; what you see in
the setup.exe source package downloads is all I've ever published. If
you really have something to patch for coreutils that is cygwin-specific
rather than upstream, then maybe I can revisit this and expose a repo
somewhere (I absolutely refuse to use github as the primary location,
because that site unfortunately encourages non-free practices, but it
wouldn't stop you from setting up a github mirror to whatever other
place I would publish).  But first post such cygwin-specific patches to
this list, to prove that the work to set up and maintain a repo of
patches is going to be worth my time.

>=20
> Just to save net traffic, I'll dare post a second related question in
> the same message:
> Is *NEWLIB* intended to be a "drop-in" replacement for *GNULIB*?

Not even close to one another.  Think of newlib as a [near] drop-in
replacement for glibc, and gnulib as a set of source files for adding
portability across multiple platforms (gnulib is closer to what boost
does for C++).  Cygwin requires newlib (I'm not sure why it did not
choose glibc, but suspect that it is probably more of a licensing reason
than a technical reason) in order to provide libc, but does not need to
use gnulib (there is no need for providing cross-platform compatibility
when compiling cygwin1.dll for a specific platform).  Meanwhile,
projects like coreutils include portions of gnulib (so coreutils can be
compiled for more than just cygwin) but not newlib (because it relies on
dynamic linking against the system libc).

--=20
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org


--6Jei8qstd9tKWVddMdE2SHtn7Rx0Ohh5D
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBCAAGBQJV8fyuAAoJEKeha0olJ0Nq7a0H/0P6x0ScXrIF2aJh4FON1WJB
npNtriDzAt+QAlqTnInedq4giKt+SDS47HtufZEVfjbNCuGn3TWu3njvqDcIMOHZ
bo9lM/jKoN4/0kFjzMug4ZqsoACjDGUfSBgJKaWTwG9zVN7/VSSILb6lkZsKrZOy
rnsPmy5Shk63q8wJnhE7CHDPVmCQ7rsULP/YJIV4jwFi9UVHTONbmiVDCT0i1maH
E2ZaUrKBJnhIYQedxKVivmfjzH2owfH5LOvQnrbXJSpS5+UhYca1nxgXNKoyDZIO
xILOMosm02F1N0461dcyP5M91K7TxBjFiv+XLxE6CU82l6Hug8AzQKTucdHhEyU=
=3xhm
-----END PGP SIGNATURE-----

--6Jei8qstd9tKWVddMdE2SHtn7Rx0Ohh5D--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019