From c95e580d52319532b9acf2bafe3f01fcdf7d6872 Mon Sep 17 00:00:00 2001 From: Mads Kiilerich Date: Jun 01 2012 23:55:32 +0000 Subject: clarify arch-specific glibc-devel buildrequires --- 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