On Sat, 2004-08-07 at 05:04, Miloslav Trmac wrote: > In the ideal world it would be possible to just install i386 *-devel > packages on x86_64 and compile using gcc -m32 or whatever the > correct command is. This can only work if the devel packages do not > conflict in their header files. > Generally the most common reason of differences is including a "config.h" > file generated by autoconf or something similar; in cases where the config > values are architecture specific, the following are common among several > packages: > - duplicating the functionality of <stdint.h> or <inttypes.h> > (definitions of "int64", printf/scanf formats, ...) > - SIZEOF_type, ALIGNOF_type > - VA_LIST_IS_ARRAY > - _FILE_OFFSET_BITS, _LARGEFILE_SOURCE Such cases are a strong indication for these packages using broken configure scripts cf. http://lists.gnu.org/archive/html/autoconf/2004-08/msg00019.html (http://lists.gnu.org/archive/html/autoconf/2004-08/msg00009.html) Ralf