49b0177
--- hdf5-1.8.0/src/H5public.h.multiarch	2008-02-12 19:38:32.000000000 -0700
49b0177
+++ hdf5-1.8.0/src/H5public.h	2008-02-29 14:50:23.000000000 -0700
49b0177
@@ -28,7 +28,14 @@
49b0177
  * it via H5public.h.  The #ifndef _H5public_H guard above would
49b0177
  * prevent repeated include.
49b0177
  */
49b0177
-#include "H5pubconf.h"		/*from configure                             */
49b0177
+#include <bits/wordsize.h>
49b0177
+#if __WORDSIZE == 32
49b0177
+#include "H5pubconf-32.h"
49b0177
+#elif __WORDSIZE == 64
49b0177
+#include "H5pubconf-64.h"
49b0177
+#else
49b0177
+#error "Unknown word size"
49b0177
+#endif
49b0177
 
49b0177
 /* API Version macro wrapper definitions */
49b0177
 #include "H5version.h"