[51616] trunk/dports/science/hdf5/Portfile

Ryan Schmidt ryandesign at macports.org
Sat May 30 22:41:51 PDT 2009


On May 29, 2009, at 04:32, jochen at macports.org wrote:

> Revision: 51616
>           http://trac.macports.org/changeset/51616
> Author:   jochen at macports.org
> Date:     2009-05-29 02:32:41 -0700 (Fri, 29 May 2009)
> Log Message:
> -----------
> add x86_64 variant for 64bit version


> +variant x86_64 description {Build 64 bit version} {
> +    configure.cflags-append     -m64
> +    configure.cxxflags-append   -m64
> +    configure.fflags-append     -m64
> +    configure.ldflags-append    -m64
> +}

I don't see any code that would prevent someone from selecting this  
on, say, a Power Mac G5. Would it work? If so, the name "x86_64"  
would be wrong.

I don't think we've had any variants before that do what you're doing  
here, switching from a 32-bit to 64-bit build. Though it is the  
strategy I think we should be employing moving forward for universal  
builds. As I wrote some time ago, I think ports should build only for  
the 32-bit local arch by default as they do now, and there should be  
a variant (probably a platform variant) to build only for the 64-bit  
local arch, and we would have a PowerPC and an Intel build machine,  
and each would build each port twice, once for 32-bit and once for 64- 
bit, and the results of all four builds would be merged together. If  
we employ this strategy, we may want to settle on a different variant  
name than "x86_64".



More information about the macports-dev mailing list