This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Crosstool NG on Cygwin(WinXP): ARM922T, GCC 4.3.2, uClibc0.9.30


Hello Carl!
Hello All!

On Monday 17 November 2008 23:06:21 Carl Miller wrote:
> On Mon, Nov 17, 2008 at 07:34:07PM +0100, Yann E. MORIN wrote:
> > Unfortunately, that breaks the *-cygwin tuples, that *are* 3-part tuples, and
> > don't have a vendor part. config.sub does not recognise those tuples as valid
> > *-cygwin tuples. Sad, but true.
> 
> And I'd agree with it.  In a four-tuple, the third position denotes OS
> kernel, and the fourth position denotes OS environment or C library.
> "pc" is clearly not an OS kernel.
> 
> I'd argue that "i686-pc-cygwin" does indeed have a vendor already.
> It's "pc".  What it doesn't have is an OS kernel.  Which can be uniquely
> inferred from the OS environment of "cygwin".

Which leaves us no choice but to have the mangling done on a
per-{build,host}-OS basis, and not as a generic rule.

Thank you, Carl, for this explanation!

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +0/33 662376056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| --==< ^_^ >==-- `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
`------------------------------^-------^------------------^--------------------'


--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]