[grub2: 18/22] clarify arch-specific glibc-devel buildrequires
Peter Jones
pjones at fedoraproject.org
Mon Jun 4 15:51:20 UTC 2012
commit c95e580d52319532b9acf2bafe3f01fcdf7d6872
Author: Mads Kiilerich <mads at kiilerich.com>
Date: Sat Jun 2 01:55:32 2012 +0200
clarify arch-specific glibc-devel buildrequires
grub2.spec | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/grub2.spec b/grub2.spec
index 0f710c3..1f1f090 100644
--- a/grub2.spec
+++ b/grub2.spec
@@ -6,7 +6,7 @@
%ifarch x86_64
%define _target_platform i386-%{_vendor}-%{_target_os}%{?_gnu}
%endif
-#sparc is always compile 64 bit
+# sparc is always compiled 64 bit
%ifarch %{sparc}
%define _target_platform sparc64-%{_vendor}-%{_target_os}%{?_gnu}
%endif
@@ -67,8 +67,10 @@ BuildRequires: flex bison binutils python
BuildRequires: ncurses-devel xz-devel
BuildRequires: freetype-devel libusb-devel
%ifarch %{sparc} x86_64
+# sparc builds need 64 bit glibc-devel - also for 32 bit userland
BuildRequires: /usr/lib64/crt1.o glibc-static
%else
+# ppc64 builds need the ppc crt1.o
BuildRequires: /usr/lib/crt1.o glibc-static
%endif
BuildRequires: autoconf automake autogen device-mapper-devel
@@ -81,7 +83,6 @@ Requires: %{name}-tools = %{epoch}:%{version}-%{release}
Requires(pre): dracut
Requires(post): dracut
-# ExclusiveArch: %{ix86} x86_64 %{sparc}
ExcludeArch: s390 s390x
%description
More information about the scm-commits
mailing list