this is one of the **good** problems to have -- ie we run
on more types of systems than we can keep track of :-)

let us take a look at it.  i can't promise anything, but
we'll see....

jeff


At 08:58 AM 4/19/99 -0500, Shaw Terwilliger wrote:
>On Mon, Apr 19, 1999 at 03:00:55AM -0400, Thomas Fletcher wrote:
>> OS_ARCH := $(shell uname -m | sed -e s/i.86/i386/ 
>>                                -e s/sun4u/sparc64/ 
>>                                -e s/arm.*/arm/ 
>>                                -e s/sa110/arm/
>>                          | sed "s/\//-/")
>> 
>> This looks to me like kind of a nasty kludge.  Shouldn't
>> this code be more generic like:
>> 
>> OS_ARCH := $(shell uname -m | sed "s/\//-/")
>
>Yeah, it is really kinda kludgy.  I originally took it out
>of the Linux kernel Makefile, since I knew we'd have some
>odd uname reports.  It's grown and grown since each new
>version of the Win32 Cygnus tools seem to report version in a 
>completely different format.  I think they're up to something 
>like "0.92.1 (4/19/99)", whereas every Unix I can think of
>does something like "2.2.4" or "5.7".
>
>Our Makefiles aren't very pretty, and they also have the
>added effect of tying a platform to a compiler in many
>cases (VC is always expected on Win32).  I'm all in favor
>of changes to alleviate this problem.
>
>-- 
>Shaw Terwilliger
>

Reply via email to