!1 add stubs-32.h to gnu-efi
Merge pull request !1 from fun_yang/master
This commit is contained in:
commit
57bdd6fc15
@ -7,11 +7,9 @@ Epoch: 1
|
|||||||
License: BSD
|
License: BSD
|
||||||
URL: ftp://ftp.hpl.hp.com/pub/linux-ia64
|
URL: ftp://ftp.hpl.hp.com/pub/linux-ia64
|
||||||
ExclusiveArch: x86_64 aarch64
|
ExclusiveArch: x86_64 aarch64
|
||||||
%ifarch x86_64
|
|
||||||
BuildRequires: /usr/include/gnu/stubs-32.h
|
|
||||||
%endif
|
|
||||||
Source: http://superb-dca2.dl.sourceforge.net/project/gnu-efi/gnu-efi-3.0.6.tar.bz2
|
Source: http://superb-dca2.dl.sourceforge.net/project/gnu-efi/gnu-efi-3.0.6.tar.bz2
|
||||||
|
#stubs-32.h comes from http://www.gnu.org/software/glibc/
|
||||||
|
Source1: stubs-32.h
|
||||||
|
|
||||||
Patch0001: 0001-PATCH-Disable-AVX-instruction-set-on-IA32-and-x86_64.patch
|
Patch0001: 0001-PATCH-Disable-AVX-instruction-set-on-IA32-and-x86_64.patch
|
||||||
Patch0002: 0002-Use-ARFLAGS-when-invoking-ar.patch
|
Patch0002: 0002-Use-ARFLAGS-when-invoking-ar.patch
|
||||||
@ -39,6 +37,7 @@ Patch0023: 0023-Call-ar-in-deterministic-mode.patch
|
|||||||
Patch0024: 0024-Add-debug-helper-applications.patch
|
Patch0024: 0024-Add-debug-helper-applications.patch
|
||||||
Patch0025: 0025-Bump-revision-from-VERSION-3.0.7-to-VERSION-3.0.8.patch
|
Patch0025: 0025-Bump-revision-from-VERSION-3.0.7-to-VERSION-3.0.8.patch
|
||||||
|
|
||||||
|
Patch9000: stubs-32-h.patch
|
||||||
|
|
||||||
%global efidir %(eval echo $(grep ^ID= /etc/os-release | sed 's/^ID=//'))
|
%global efidir %(eval echo $(grep ^ID= /etc/os-release | sed 's/^ID=//'))
|
||||||
|
|
||||||
|
|||||||
24
stubs-32-h.patch
Normal file
24
stubs-32-h.patch
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
diff -Nur gnu-efi-3.0.6-bak/gnuefi/gnu/stubs-32.h gnu-efi-3.0.6/gnuefi/gnu/stubs-32.h
|
||||||
|
--- gnu-efi-3.0.6-bak/gnuefi/gnu/stubs-32.h 1969-12-31 19:00:00.000000000 -0500
|
||||||
|
+++ gnu-efi-3.0.6/gnuefi/gnu/stubs-32.h 2019-12-13 01:14:49.910471300 -0500
|
||||||
|
@@ -0,0 +1,20 @@
|
||||||
|
+/* This file is automatically generated.
|
||||||
|
+ It defines a symbol `__stub_FUNCTION' for each function
|
||||||
|
+ in the C library which is a stub, meaning it will fail
|
||||||
|
+ every time called, usually setting errno to ENOSYS. */
|
||||||
|
+
|
||||||
|
+#ifdef _LIBC
|
||||||
|
+ #error Applications may not define the macro _LIBC
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
+#define __stub_chflags
|
||||||
|
+#define __stub_fattach
|
||||||
|
+#define __stub_fchflags
|
||||||
|
+#define __stub_fdetach
|
||||||
|
+#define __stub_gtty
|
||||||
|
+#define __stub_lchmod
|
||||||
|
+#define __stub_revoke
|
||||||
|
+#define __stub_setlogin
|
||||||
|
+#define __stub_sigreturn
|
||||||
|
+#define __stub_sstk
|
||||||
|
+#define __stub_stty
|
||||||
20
stubs-32.h
Normal file
20
stubs-32.h
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
/* This file is automatically generated.
|
||||||
|
* It defines a symbol `__stub_FUNCTION' for each function
|
||||||
|
* in the C library which is a stub, meaning it will fail
|
||||||
|
* every time called, usually setting errno to ENOSYS. */
|
||||||
|
|
||||||
|
#ifdef _LIBC
|
||||||
|
#error Applications may not define the macro _LIBC
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define __stub_chflags
|
||||||
|
#define __stub_fattach
|
||||||
|
#define __stub_fchflags
|
||||||
|
#define __stub_fdetach
|
||||||
|
#define __stub_gtty
|
||||||
|
#define __stub_lchmod
|
||||||
|
#define __stub_revoke
|
||||||
|
#define __stub_setlogin
|
||||||
|
#define __stub_sigreturn
|
||||||
|
#define __stub_sstk
|
||||||
|
#define __stub_stty
|
||||||
Loading…
x
Reference in New Issue
Block a user