On Feb 4, 2011, at 7:43 PM, Ryan Schmidt wrote:

> On Feb 3, 2011, at 20:50, Toby Peterson wrote:
> 
>> Using examples from the c-ares port, I'd envision something like this:
>> 
>> platform x86_64 {
>>  config_define ${worksrcpath}/ares_build.h CARES_SIZEOF_LONG 8
>>  config_define ${worksrcpath}/ares_config.h SIZEOF_LONG 8
>>  config_define ${worksrcpath}/ares_config.h SIZEOF_SIZE_T 8
>>  config_define ${worksrcpath}/ares_config.h SIZEOF_TIME_T 8
>> }
>> 
>> platform i386 {
>>  config_define ${worksrcpath}/ares_build.h CARES_SIZEOF_LONG 4
>>  config_define ${worksrcpath}/ares_config.h SIZEOF_LONG 4
>>  config_define ${worksrcpath}/ares_config.h SIZEOF_SIZE_T 4
>>  config_define ${worksrcpath}/ares_config.h SIZEOF_TIME_T 4
>> }
>> 
>> platform armv6 {
>>  ...
>> }
> 
> MacPorts does not currently have any such thing as "platform x86_64" or 
> "platform armv6". The only platforms are "i386" and "powerpc", and "darwin" 
> and "linux" and "freebsd" and so on. Unless your suggestion was that he 
> implement changes to MacPorts base that provide "platform" selectors for 
> architectures. Of course that becomes fuzzy when we talk about "platform 
> i386" which, at present, is defined to mean "any Intel processor" (just like 
> "platform powerpc" means "any PowerPC processor") whereas if you suggest that 
> we implement "platform x86_64" to mean "a 64-bit Intel processor" then that 
> implies that you want to redefine "platform i386" to mean "a 32-bit Intel 
> processor".

I'm well aware. Just an example.

- Toby
_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to