2011/9/8 Igor Galić <[email protected]>:
>
>
> ----- Original Message -----
>> No dia 23 de Agosto de 2010 20:49, Dagobert Michelsen
>> <[email protected]> escreveu:
>> > If you do
>> >  diff -D __amd64 curlbuild-32.h curlbuild-64.h
>> > It will generate an include file where the differences only in the
>> > second
>> > file will be shielded by C preprocessor ifdefs with the string
>> > after the -D.
>> > I like this that much that I am really thinking of making this
>> > fully
>> > automatic: On merge GAR currently just copies over the default (32
>> > bit)
>> > modulation. I could just merge over the diff'ed 32/64 between the
>> > default 32 bit ISA and 64 bit ISA easily making these special
>> > things
>> > obsolete.
>> >
>> > Thoughts?
>
> Two thoughts: +1
> And: Which headers are currently included?

The first modulation, which is 32-bit.

>> I'm definitely for it.  Our libgmp build can serve as a testbed.  I'd
>> be also willing to write some code to facilitate this.  How would you
>> envision the implementation, Dago?
>
> I just tried this out in the shell..
>
> igalic@unstable10x ...ar/pkg/hwloc/trunk/work/solaris9-i386 % for f in $( 
> find install-isa-i386/opt/csw/include/ -type f ) ; do
> x86="${f}"
> amd64="${f/install-isa-i386/install-isa-amd64}"
> diff -D __amd64 "${x86}" "${amd64}"
> done
>
> And found some rather disturbing things
>
> /* Defined to 1 if you have the <stdint.h> header file. */
> #ifndef __amd64
> /* #  undef HWLOC_HAVE_STDINT_H */
> #else /* __amd64 */
> #  define HWLOC_HAVE_STDINT_H 1
> #endif /* __amd64 */

That might be related to Solaris Studio magic.
_______________________________________________
maintainers mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.

Reply via email to