[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