reduce-algebra portfile
Mark Brethen
mark.brethen at gmail.com
Tue Dec 13 21:19:45 PST 2011
On Dec 13, 2011, at 11:04 PM, Ryan Schmidt wrote:
>
> On Dec 13, 2011, at 20:56, Ryan Schmidt wrote:
>
>> On Dec 13, 2011, at 20:48, Mark Brethen wrote:
>>
>>> I suspect that the errors stem from the undefined variable 'MACHINE'. The MACHINE variable ist set according to names derived from config-guess. And in make-psl.sh I find a series of if statements, including:
>>> ----------
>>> if test $guess = "x86_64-apple-darwin10.4.0"
>>> then
>>> export MACHINE=macintel64
>>> fi
>>>
>>> if test $guess = "i386-apple-darwin10.4.0"
>>> then
>>> export MACHINE=macintel
>>> fi
>>> ---------
>>>
>>> But config is reporting "OS darwin/11.2.0 (Mac OS X 10.7) arch i386".
>>
>> If those are the only darwin lines in the file, then yes, that will only work on Intel Macs running OS X 10.6.4 and no other version. So that's not a very good way for them to be doing that.
>
> Looking further at what's in their trunk, I see:
>
> if test $guess = "x86_64-apple-darwin10.4.0"
> then
> export MACHINE=macintel64
> fi
>
> if test $guess = "x86_64-apple-darwin10.5.0"
> then
> export MACHINE=macintel64
> fi
>
> if test $guess = "i386-apple-darwin10.4.0"
> then
> export MACHINE=macintel
> fi
>
> Based on this, I suspect the developers are under the mistaken impression that darwin10.4.0 is OS X 10.4 and darwin10.5.0 is OS X 10.5. This is of course not the case: darwin8 is OS X 10.4, darwin9 is OS X 10.5, darwin10 is OS X 10.6 (specifically, darwin10.4.x is OS X 10.6.4 and darwin10.5.x is OSX 10.6.5), and darwin 11 is OS X 10.7.
>
>
This is why I chose to override the script and pass the proper generic name.
Mark
More information about the macports-dev
mailing list