delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/03/06/20:47:28

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Date: Mon, 6 Mar 2000 20:46:42 -0500
Message-Id: <200003070146.UAA19157@envy.delorie.com>
From: DJ Delorie <dj AT delorie DOT com>
To: Brendan DOT Simon AT ctam DOT com DOT au
CC: cygwin AT sourceware DOT cygnus DOT com
In-reply-to: <38C441C9.D83FB437@ctam.com.au> (message from Brendan J Simon on
Tue, 07 Mar 2000 10:39:53 +1100)
Subject: Re: cygwin-inst-20000304 query
References: <38C441C9 DOT D83FB437 AT ctam DOT com DOT au>

> subdirectories, but the latest version I downloaded has an
> i686-pc-cygwin directory.

Right.  We're working on migrating all the packages to the
i686-pc-cygwin target identifier.

> I have unpacked the cygwin-inst-20000304.tar.gz archive to the
> c:/cygnus/cygwin-b20/H-i586-cygwin32 directory.  Is this the correct
> place for it ?

That is an acceptable place for it.  The H-* directory exists only in
case you want to support multiple *hosts* (like linux or solaris) via
a file server or something.  In the next release, that H-* layer will
go away.  The next subdirectory down from that is for supported
targets (like embedded boards or cross compilers), which is what the
i686-pc-cywin in the snapshots is really referring to.

If it's confusing, don't worry about it.  Just do what works for you.

> What is the best way to go.  I think having the i586-pc-cygwin32 and
> i686-pc-cygwin32 under the H-i586-cygwin32 directory works the best even
> though it is counter intuative.

The H-* directory is for the *host* machine.  The i686-pc-cygwin in
the snapshots is for the *target* machine.  For example, Cygnus may
ship a solaris-hosted cygwin cross compiler, and you'd see a
gnupro/H-sun-solaris2.6/i686-pc-cygwin/include directory tree.

There's also a "build" identifier to complete the set.  So, if I use
my SGI to build a cross compiler that runs under cygwin and creates
programs for an H8/300 eval board, I'd have:

	build	mips-sgi-irix5.3	(where it was built)
	host	i686-pc-cygwin		(where it runs)
	target	h8300-hms		(what it produces)

In your case, you'd have (probably):

	build	i586-pc-linux-gnu
	host	i586-pc-cygwin32
	target	i686-pc-cygwin

although we all know that the last two are really the same thing.

> Is there a new Net release yet ?

We're working on it.

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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