Fix build for new gcc-4.4
This commit is contained in:
parent
fbee96fb54
commit
0edbc19d8a
34
parted-1.8.8-newgcc4.4.patch
Normal file
34
parted-1.8.8-newgcc4.4.patch
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
diff -ur parted-1.8.8/lib/regex_internal.h parted-1.8.8-newgcc4.4/lib/regex_internal.h
|
||||||
|
--- parted-1.8.8/lib/regex_internal.h 2007-06-06 20:35:17.000000000 +0200
|
||||||
|
+++ parted-1.8.8-newgcc4.4/lib/regex_internal.h 2009-02-26 21:35:11.000000000 +0100
|
||||||
|
@@ -182,10 +182,6 @@
|
||||||
|
# if BITSET_WORD_BITS <= SBC_MAX
|
||||||
|
# error "Invalid SBC_MAX"
|
||||||
|
# endif
|
||||||
|
-#elif BITSET_WORD_MAX == (0xffffffff + 2) * 0xffffffff
|
||||||
|
-/* Work around a bug in 64-bit PGC (before version 6.1-2), where the
|
||||||
|
- preprocessor mishandles large unsigned values as if they were signed. */
|
||||||
|
-# define BITSET_WORD_BITS 64
|
||||||
|
#else
|
||||||
|
# error "Add case for new bitset_word_t size"
|
||||||
|
#endif
|
||||||
|
diff -ur parted-1.8.8/libparted/fs/fat/fat.c parted-1.8.8-newgcc4.4/libparted/fs/fat/fat.c
|
||||||
|
--- parted-1.8.8/libparted/fs/fat/fat.c 2007-07-23 19:58:31.000000000 +0200
|
||||||
|
+++ parted-1.8.8-newgcc4.4/libparted/fs/fat/fat.c 2009-02-26 21:37:11.000000000 +0100
|
||||||
|
@@ -267,10 +267,13 @@
|
||||||
|
static uint32_t
|
||||||
|
_gen_new_serial_number ()
|
||||||
|
{
|
||||||
|
- uuid_t uuid;
|
||||||
|
+ union {
|
||||||
|
+ uuid_t uuid;
|
||||||
|
+ uint32_t i;
|
||||||
|
+ } uu32;
|
||||||
|
|
||||||
|
- uuid_generate (uuid);
|
||||||
|
- return * (uint32_t*) &uuid [0];
|
||||||
|
+ uuid_generate (uu32.uuid);
|
||||||
|
+ return uu32.i;
|
||||||
|
}
|
||||||
|
|
||||||
|
PedFileSystem*
|
@ -4,7 +4,7 @@
|
|||||||
Summary: The GNU disk partition manipulation program
|
Summary: The GNU disk partition manipulation program
|
||||||
Name: parted
|
Name: parted
|
||||||
Version: 1.8.8
|
Version: 1.8.8
|
||||||
Release: 13%{?dist}
|
Release: 14%{?dist}
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
URL: http://www.gnu.org/software/parted
|
URL: http://www.gnu.org/software/parted
|
||||||
@ -22,6 +22,7 @@ Patch8: %{name}-1.8.8-appletv.patch
|
|||||||
Patch9: %{name}-1.8.8-s390-compile.patch
|
Patch9: %{name}-1.8.8-s390-compile.patch
|
||||||
Patch10: %{name}-1.8.8-sparc-enableraid.patch
|
Patch10: %{name}-1.8.8-sparc-enableraid.patch
|
||||||
Patch11: %{name}-1.8.8-avoid-none-stat.patch
|
Patch11: %{name}-1.8.8-avoid-none-stat.patch
|
||||||
|
Patch12: %{name}-1.8.8-newgcc4.4.patch
|
||||||
|
|
||||||
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
BuildRequires: e2fsprogs-devel
|
BuildRequires: e2fsprogs-devel
|
||||||
@ -70,6 +71,7 @@ Parted library, you need to install this package.
|
|||||||
%patch9 -p1 -b .s390-compile
|
%patch9 -p1 -b .s390-compile
|
||||||
%patch10 -p1 -b .sparc-raid
|
%patch10 -p1 -b .sparc-raid
|
||||||
%patch11 -p1 -b .avoid-none-stat
|
%patch11 -p1 -b .avoid-none-stat
|
||||||
|
%patch12 -p1 -b .newgcc4.4
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure --enable-device-mapper --enable-selinux --disable-static
|
%configure --enable-device-mapper --enable-selinux --disable-static
|
||||||
@ -127,10 +129,13 @@ fi
|
|||||||
%{_exec_prefix}/%{_lib}/pkgconfig/libparted.pc
|
%{_exec_prefix}/%{_lib}/pkgconfig/libparted.pc
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Feb 26 2009 Joel Granados <jgranado@redhat.com> - 1.8.8-13
|
||||||
|
- Fix parted build for gcc-4.4
|
||||||
|
|
||||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.8-13
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.8-13
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||||
|
|
||||||
* Thu Jan 22 2009 Joel Granados <jgranado@redhat.com> - 1.8.8.-12
|
* Thu Jan 22 2009 Joel Granados <jgranado@redhat.com> - 1.8.8-12
|
||||||
- Avoid the calling of stat for strings that don't begin with the "/" char (#353191).
|
- Avoid the calling of stat for strings that don't begin with the "/" char (#353191).
|
||||||
|
|
||||||
* Sat Dec 13 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.8.8-11
|
* Sat Dec 13 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.8.8-11
|
||||||
|
Loading…
Reference in New Issue
Block a user