64-bit versions of some ports
Emil Lundberg
Emil.Lundberg at bmc.uu.se
Mon Feb 11 04:52:26 PST 2008
>> Suppose we say we want to define a new variant called +64bit. Let's
>> figure out what we want that to do. Are we asking for a way to
>> build a
>> 64-bit local-architecture binary instead of a 32-bit
>> local-architecture binary (e.g. x86_64 only)? or in addition to a
>> 32-bit local-architecture binary by installing both into separate
>> paths (e.g. ${prefix}/lib and ${prefix}/lib64 -- I don't think
>> this is
>> the Mac way)? or in addition to a 32-bit local-architecture binary by
>> making a single fat binary (e.g. i386 and x86_64 in one file)?
>> What if
>> the user selects +universal in addition to +64bit? How will we handle
>> that?
>
> I have experimented with adding two new "variants" (or configure
> options):
> +m32
> +m64
> These corresponded with the GCC settings with the same name: -m32 and
> -m64.
Sorry, I guess I should have answered this rather than devising my
own proposal... :-)
My take on these matters should be evident from that post, however.
Oh, and fat binaries/libraries are definitely the Mac way. No
separate directories if they can be at all avoided.
/Emil
More information about the macports-dev
mailing list