diff -urN postgresql-7.1beta6.orig/src/include/storage/itemptr.h postgresql-7.1beta6/src/include/storage/itemptr.h
--- postgresql-7.1beta6.orig/src/include/storage/itemptr.h	Tue Mar 27 22:25:23 2001
+++ postgresql-7.1beta6/src/include/storage/itemptr.h	Tue Mar 27 21:27:31 2001
@@ -28,7 +28,11 @@
 {
 	BlockIdData ip_blkid;
 	OffsetNumber ip_posid;
+#ifdef __arm__
+} __attribute__((packed)) ItemPointerData;
+#else
 }
+#endif
 
 #define	SizeOfIptrData	\
 	(offsetof(ItemPointerData, ip_posid) + sizeof(OffsetNumber))
