[M3devel] HEADS UP: cm3.cfg locations, was: Re: problems with cm3.cfg and MxConfig
Darko Volaric
lists at darko.org
Mon Aug 3 23:59:43 CEST 2009
The cfg files contain library lists which I change all the time. I
understand there is a lot of build scripting in there too, but I
ignore that and assume it's correct and see it only as a user config
file. Maybe the "executable" bits need to moved elsewhere?
Environment variables are pretty loathsome in my opinion. This is a
bit of creeping unixism, but not everyone likes unix.
On 03/08/2009, at 11:29 PM, hendrik at topoi.pooq.com wrote:
> On Mon, Aug 03, 2009 at 08:59:26PM +0200, Darko Volaric wrote:
>> Putting it in /etc would mean that having different active versions
>> of
>> compiler would e a pain, which is useful when developing, debugging
>> or
>> trying out new versions of the compiler and when compilers are not
>> self hosted, which will be the case for ARM_DARWIN.
>>
>> What's the benefit of having it /etc other than being "standard"?
>
> Things in /etc/ are things that a system administrator might want to
> tweak. At least that was the idea originally. These options we're
> talking about seem somewhat different, in that they are tightly bound
> with the software itself. I say they are more like executable code
> than
> like configuration files. If a Debian user were to install cm3.deb,
> they had damn well point to the place the package put the compiler and
> friends. I don't see the being usefully modified at all on a user's
> machine..
>
> So, I'd say, look in /etc if some architecture policeman forces it;
> otherwise treat the so-called configuration as if it were part of the
> executable, in .../cm3/... .
>
> The environment variables are another good place to look, because that
> makes it easy to experiment with multiple systems on one machine.
>
> -- hendrik
More information about the M3devel
mailing list