[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] uname - was sending diffs to Apache ...
> I'd vote for using m68k-atari-mint (perhaps followed by the release
> number) as the canonical system name. How that is extracted from uname
> output is only a minor point.
Sounds good.
However, please read the caveat in GNU uname --help. Basically, Linux
approach is the one that deviates from the rest of the pack, for this.
CAVEAT: Release reports what Linux users have traditionally
called the Version, and version reports build information.
$ uname -a
Linux hal 2.0.32 #1 Thu Dec 11 20:42:01 EET 1997 i486 unknown
$ uname -m
i486
$ uname -r
2.0.32
$ uname -s
Linux
$ uname -p
unknown
$ uname -v
#1 Thu Dec 11 20:42:01 EET 1997
$
Basically, i486 really is a CPU model and should be the answer to
-p option.
One approach that would work for MiNT:
-m m68k
-p 68000 or 68020 or 68030 or 68040 or .....
-r MiNT version
-s MiNT
-v TOS version
This way, -machine and -processor return more logical values, which
could be used as switches to compile proper ST, TT/Falcon or 020/040
binaries, in Makefile and Configure scripts.
Does this one make sense for everyone, finally?
PS: Atari Corp. is gone, so is the copyright on MiNT still an issue?
Can't we just finally use the more generic "MiNT" instead of
"Fresh/Free/Friggin/FryingMiNT" ??
----------------------------------------------------------------
Martin-Eric Racine * http://www.pp.fishpool.com/~q-funk/M-E/
The Atari TT030 Homepage * http://members.tripod.com/~TT030/
----------------------------------------------------------------