Subject: Re: how to detect at runtime which system you're running on...
To: None <bjh21@netbsd.org>
From: Robert Swindells <rjs@genrad.co.uk>
List: port-arm
Date: 06/20/2001 18:48:03
Ben Harris wrote:
>>On Tue, 19 Jun 2001, Chris Gilbert wrote:

>> I suppose I'm just looking for consistency and that we don't end up with a
>> pile of flags just to indicate which platform you're on.

>Why shouldn't we have such a pile of flags?  I'd certainly prefer

>if (iomd_id() == IOMD7500)

>to

>if (plat == A7000 || plat == NC || plat == MICO || plat == R7500 ||
>    plat == IBX101)

Arm Linux tests for platform instead of features and ends up rather
messy as a result.

The biggest problem is when you add a new port, you have to go through
all the source and add your new platform to the conditional expressions.

Robert Swindells