packaging: Turn off ASan build to fix gummiboot build
[platform/upstream/gnu-efi.git] / packaging / gnu-efi.spec
index 8ec12de..fa054cf 100644 (file)
@@ -6,7 +6,7 @@ Summary:        EFI development environment
 Url:            http://sourceforge.net/projects/gnu-efi/
 Group:          System/Boot
 Source0:        http://download.sourceforge.net/%{name}/%{name}_%{version}.orig.tar.gz
-BuildRequires:  pciutils
+Source1001:    gnu-efi.manifest
 ExclusiveArch:  %ix86 x86_64
 
 
@@ -15,14 +15,20 @@ gnu-efi is a library for building EFI applications
 
 %prep
 %setup -q -n %{name}-%{version}
+cp %{SOURCE1001} .
 
 %build
+%{?asan:/usr/bin/gcc-unforce-options}
+%{?ubsan:/usr/bin/gcc-unforce-options}
+export CFLAGS+=" -fno-stack-protector "
+export CXXFLAGS+=" -fno-stack-protector "
 make
 
 %install
 make install PREFIX=%{_prefix} INSTALLROOT=%{buildroot}
 
 %files
+%manifest %{name}.manifest
 %defattr(-,root,root)
 %{_includedir}/efi/*
 %{_prefix}/lib/*