[OpenBIOS] r569 - trunk/openbios-devel/fs/grubfs

svn at openbios.org svn at openbios.org
Sun Aug 23 14:40:24 CEST 2009


Author: blueswirl
Date: 2009-08-23 14:40:24 +0200 (Sun, 23 Aug 2009)
New Revision: 569

Modified:
   trunk/openbios-devel/fs/grubfs/build.xml
Log:
Use -fno-strict-aliasing flag for all filesystems imported from GRUB.

Otherwise, they won't compile with gcc 4.4.  Fixing the code would
require massive changes, which is not practical for the code taken from
another project.

Author: Pavel Roskin <proski at gnu.org>
Signed-off-by: Blue Swirl <blauwirbel at gmail.com>

Modified: trunk/openbios-devel/fs/grubfs/build.xml
===================================================================
--- trunk/openbios-devel/fs/grubfs/build.xml	2009-08-23 12:40:22 UTC (rev 568)
+++ trunk/openbios-devel/fs/grubfs/build.xml	2009-08-23 12:40:24 UTC (rev 569)
@@ -1,17 +1,17 @@
 <build>
  <library name="fs" type="static" target="target">
   <object source="grubfs_fs.c"/>
-  <object source="fsys_ext2fs.c" condition="FSYS_EXT2FS" flags="-DFSYS_EXT2FS"/>
-  <object source="fsys_fat.c" condition="FSYS_FAT" flags="-DFSYS_FAT"/>
-  <object source="fsys_jfs.c" condition="FSYS_JFS" flags="-DFSYS_JFS"/>
-  <object source="fsys_minix.c" condition="FSYS_MINIX" flags="-DFSYS_MINIX"/>
-  <object source="fsys_reiserfs.c" condition="FSYS_REISERFS" flags="-DFSYS_REISERFS"/>
-  <object source="fsys_xfs.c" condition="FSYS_XFS" flags="-DFSYS_XFS"/>
-  <object source="fsys_ufs.c" condition="FSYS_UFS" flags="-DFSYS_UFS"/>
-  <object source="fsys_ffs.c" condition="FSYS_FFS" flags="-DFSYS_FFS"/>
-  <object source="fsys_vstafs.c" condition="FSYS_VSTAFS" flags="-DFSYS_VSTAFS"/>
-  <object source="fsys_iso9660.c" condition="FSYS_ISO9660" flags="-DFSYS_ISO9660"/>
-  <object source="fsys_ntfs.c" condition="FSYS_NTFS" flags="-DFSYS_NTFS"/>
-  <object source="fsys_affs.c" condition="FSYS_AFFS" flags="-DFSYS_AFFS"/>
+  <object source="fsys_ext2fs.c" condition="FSYS_EXT2FS" flags="-DFSYS_EXT2FS -fno-strict-aliasing"/>
+  <object source="fsys_fat.c" condition="FSYS_FAT" flags="-DFSYS_FAT -fno-strict-aliasing"/>
+  <object source="fsys_jfs.c" condition="FSYS_JFS" flags="-DFSYS_JFS -fno-strict-aliasing"/>
+  <object source="fsys_minix.c" condition="FSYS_MINIX" flags="-DFSYS_MINIX -fno-strict-aliasing"/>
+  <object source="fsys_reiserfs.c" condition="FSYS_REISERFS" flags="-DFSYS_REISERFS -fno-strict-aliasing"/>
+  <object source="fsys_xfs.c" condition="FSYS_XFS" flags="-DFSYS_XFS -fno-strict-aliasing"/>
+  <object source="fsys_ufs.c" condition="FSYS_UFS" flags="-DFSYS_UFS -fno-strict-aliasing"/>
+  <object source="fsys_ffs.c" condition="FSYS_FFS" flags="-DFSYS_FFS -fno-strict-aliasing"/>
+  <object source="fsys_vstafs.c" condition="FSYS_VSTAFS" flags="-DFSYS_VSTAFS -fno-strict-aliasing"/>
+  <object source="fsys_iso9660.c" condition="FSYS_ISO9660" flags="-DFSYS_ISO9660 -fno-strict-aliasing"/>
+  <object source="fsys_ntfs.c" condition="FSYS_NTFS" flags="-DFSYS_NTFS -fno-strict-aliasing"/>
+  <object source="fsys_affs.c" condition="FSYS_AFFS" flags="-DFSYS_AFFS -fno-strict-aliasing"/>
  </library>
 </build>




More information about the OpenBIOS mailing list