Klaus Heinz <n
...@gmx.de> wrote in message <
news:slrnccp777.1cf.ngkh@silence.homedns.org>...
> Recently, I tried to find information about the 'official' GNU triplet
> for Unixware. On UW 7.1.1, the latest config.guess ('2004-03-12')
> chooses
> i586-unknown-sysv5UnixWare7.1.1
I am told that SCO was able to get the GNU/GCC staff to take this triplet:
i[3456]86 - processor
unknown - SCO is not a hardwar company - not tied to specific system
sysv5* - "sysv" + uname -r + uname -s + uname -v
So the generic UW7 based check should be sysv5*.
Note that UnixWare 7 is the ONLY System 5, version 5 UNIX out there....
> Config.sub which is supposed to "canonicalize a configuration type" does
> not change this. On the other hand, the latest libtool recognizes
> "sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)"
> end even
> "sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)"
> in its configure script. To me, all this suggests there is no generally
> accepted triplet for Unixware7.
Again, I am told that
libtool has always been a little ahead of the curve with many individuals
submitting changes. Even after the config.guess was part of the
GNU source tree, tools such as libtool did not immediately sync up.
The sysv4 and sysv4.2 were UnixWare 2 and earlier releases of AT&T UNIX.
The sysv4.3 was an early (ahead of time guess) as to what "Gemini"
was going to be named (became UnixWare 7).
The sysv5Open*, sysv5Unix*, etc. were hacks made by multiple users as
each UW release came out.
A future work item is to synch the libtool checks to "sysv5*".
Jonathan Schilling