X-Recipient: archive-cygwin@delorie.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:date:from:to:subject:message-id:reply-to
	:references:mime-version:content-type:in-reply-to; q=dns; s=
	default; b=RFOaepr+ktX8Ks2UHm0AxU6/OGPsWlWNN5ctcVnjw+mLvRnwwR/aw
	G8yvq3gYparJKLe59ie2sXeJK6sA5HwbbxKhjHydJ1G/Q6xFcdBL4+4a2d2rFaPq
	0HZd0tm9UFvs6S39kmBVRzH/dx26RZlnicZfm9+MYZbieXzcA6YpAQ=
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:date:from:to:subject:message-id:reply-to
	:references:mime-version:content-type:in-reply-to; s=default;
	 bh=sFa6Fs/hhokvYwxpab0XqRStSQM=; b=nfRy1Gnpb4zKLrrFW2r/Vw5QdVJW
	jn+epAy4phH5oLk8CDndhpZ5OI/B2/Qj4rgH1WbNVqZks6hPGaxz123O2nCkW4+Q
	mlf9/LQFdnEnMiSwtUD6n5VrUDbWBpGg0lJ6pbJfOkGn1A1vUoGd7WJw9Y3CrDUP
	fFk+32+LcIxNHsQ=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-5.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2
X-HELO: calimero.vinschen.de
Date: Tue, 4 Nov 2014 10:29:48 +0100
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: terminfo and /usr/share/terminfo requirement
Message-ID: <20141104092948.GK28636@calimero.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <CABa6CEnJ_mLxq3Z6ZhPSU--NO2XRYR0CHuC=mRz4OYawiWLyCQ@mail.gmail.com> <0o355a5qcje49cevq02fb581uahr2jb38r@4ax.com> <CABa6CEktvx6s1s-JgKr35+=zC9fJz19Fd2e4DGnwH0ok9Mfd_w@mail.gmail.com> <20141031211001.GD14051@calimero.vinschen.de> <CABa6CEmNeiofyXK0YmtVxkePhNYdwrNYRPO0s3WJLjb6TZuQYw@mail.gmail.com> <54580070.70908@cygwin.com> <CABa6CEn6JUskAMzoZQQe3Ci0rH8OrPQoiTntyZ_d3yfw4HvZXQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;	protocol="application/pgp-signature"; boundary="KjX7LgAomYr70Ka9"
Content-Disposition: inline
In-Reply-To: <CABa6CEn6JUskAMzoZQQe3Ci0rH8OrPQoiTntyZ_d3yfw4HvZXQ@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)

--KjX7LgAomYr70Ka9
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Nov  3 17:34, cyg Simple wrote:
> On Mon, Nov 3, 2014 at 5:23 PM, Yaakov Selkowitz <yselkowitz@cygwin.com> =
wrote:
> > On 2014-11-03 16:14, cyg Simple wrote:
> >>
> >> It is true that I am not using setup-${arch}.exe but that shouldn't
> >> matter as long as I have the dependencies resolved.
> >
> >
> > Yes, it does matter; Cygwin setup is the only supported method of creat=
ing
> > and managing a Cygwin installation.  Please try again from scratch with
> > Cygwin setup and you will see that there is absolutely no need for a
> > /usr/share =3D> /share mount.
>=20
> Are you saying setup or some post install file doesn't mount
> /usr/share?

It's not necessary.  Setup-${arch}.exe creates the default directory
layout.

> If a mounted /usr/share isn't important then why is
> /usr/bin and /usr/lib automounted?

Two reasons:

- Windows.

  DLLs are found in the directory of the application even if $PATH
  doesn't point to the directory containing the DLL.  cygwin1.dll and
  all other cygwin DLLs are in the same path as the essential binaries
  so that you can start them from Windows even if $PATH is not set to
  contain Cygwin's /bin.  If we had separate /bin and /usr/bin dirs, we
  would have the essential binaries spread over two directories, but the
  cygwin DLLs in only one of them, or worse, spread over two dirs as
  well.  Hilarity ensues.

- GCC.

  GCC generates the path to certain files under the lib dir relative to
  the path it has been started from.  So, if you run /bin/gcc, it searches
  for the files under /lib, if you start /usr/bin/gcc it searches under
  /usr/lib.  Since you can do both, you have to handle lib just as bin.

There was never a need to do that for any other directory, that's why
we don't have /sbin <=3D> /usr/sbin as Fedora.


Corinna

--=20
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--KjX7LgAomYr70Ka9
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJUWJyMAAoJEPU2Bp2uRE+g48UQAIpFyWFP8yBCqoWMWZf+1ZrB
3t8xS3nr6QOcyaPGIahFcARf3WZAPBeTqQ8a7xSi1kUSxAoZiqyFQD8krTDSH573
6MNsB/V8nl54W4UFrGp0R0K41y/LDu5G+9BtxoyaGypwXu9tNxm6/RCoaGRiuzgW
BkSj1tjD9fPYyOUZbpNfuVRgAFSCWzffwmlPJmFHYeeQAH4fWO/8+ixoewQgvbIS
Aa81m+gU0nFjBVYrnzPxR30DtE8HY8QDhbmytZ9zk7x1EzygNUGsbLqBBhiXnldI
RE8HIVQgR3VWqUqtZVjvjxgiNBouCEwuxNmLIV6yawjLHwRvoiuOQps8Mrb69my0
5crnyl98vn5hnXn4TcwCLCEGc7cJojLiibK8iLmjRRUjHQ5T/LT5oHi6svIJ2C3p
5ISTE1AbjBv8HTmP6BBcCePBhSwPhGwbix76tBaJUELuGY/nGxZQVuA/zGHHS5KI
JWVHKGtiC7VquNmDRwT1QHdE0BJFdOQCv2/VFADzA68TxzUl02f9pIq58++V+S0/
P5s5MjeHf9d64YvAeq99NJR3e88WYPrB6REDoi4Z068zRxhFBSxbC5eJXLzo/9l3
/P2p8hr0iehGYeoB5hNgQ+38L8tol3dYvkOM5UhJiM0K8+jJuokTA75I7uGVwtQ2
F/KU3F1dgf7OwcU4nsrX
=0Mii
-----END PGP SIGNATURE-----

--KjX7LgAomYr70Ka9--
