On May 13, 2016, at 4:18 AM, René J.V. Bertin wrote:

> On Friday May 13 2016 03:54:26 Ryan Schmidt wrote:
> 
>>> If build_arch is not set then os.arch is used as a fallback. No doubt we 
>>> don't detect an appropriate default for build_arch on Linux.
>> 
>> Yes I see in get_canonical_archs in src/port1.0/portutil.tcl where it uses 
>> os.arch if build_arch is empty.
>> And I see in src/macports1.0/macports.tcl where it sets defaults for 
>> build_arch only on Darwin.
> 
> Right, that does ring a bell indeed, and I think that's indeed why I ended up 
> keeping os_arch to x86_64 on 64-bit Linux.

I think we've established that os_arch should only be i386 or powerpc. The 
problem is that there is no code in MacPorts to set an appropriate default for 
build_arch on platforms other than Darwin. Until such code is added, you can 
set the correct build_arch in macports.conf.


_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to