Accepting request 493267 from home:msmeissn:branches:Virtualization
- ovmf-pie.patch: add -fPIE to the Common build Makefile to allow a global PIE build. OBS-URL: https://build.opensuse.org/request/show/493267 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=84
This commit is contained in:
parent
00ea58ff08
commit
2613e0ecfe
13
ovmf-pie.patch
Normal file
13
ovmf-pie.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Index: ovmf-2017+git1492060560.b6d11d7c46/BaseTools/Source/C/Makefiles/header.makefile
|
||||||
|
===================================================================
|
||||||
|
--- ovmf-2017+git1492060560.b6d11d7c46.orig/BaseTools/Source/C/Makefiles/header.makefile
|
||||||
|
+++ ovmf-2017+git1492060560.b6d11d7c46/BaseTools/Source/C/Makefiles/header.makefile
|
||||||
|
@@ -49,7 +49,7 @@ ifeq ($(DARWIN),Darwin)
|
||||||
|
# assume clang or clang compatible flags on OS X
|
||||||
|
BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g
|
||||||
|
else
|
||||||
|
-BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-unused-result -nostdlib -c -g
|
||||||
|
+BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-unused-result -nostdlib -c -g -fPIE
|
||||||
|
endif
|
||||||
|
BUILD_LFLAGS =
|
||||||
|
BUILD_CXXFLAGS = -Wno-unused-result
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat May 6 20:34:20 UTC 2017 - meissner@suse.com
|
||||||
|
|
||||||
|
- ovmf-pie.patch: add -fPIE to the Common build Makefile to
|
||||||
|
allow a global PIE build.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Apr 13 07:13:09 UTC 2017 - glin@suse.com
|
Thu Apr 13 07:13:09 UTC 2017 - glin@suse.com
|
||||||
|
|
||||||
|
@ -14,7 +14,6 @@
|
|||||||
|
|
||||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
# needssslcertforbuild
|
|
||||||
|
|
||||||
|
|
||||||
%undefine _build_create_debug
|
%undefine _build_create_debug
|
||||||
@ -47,6 +46,7 @@ Source100: %{name}-rpmlintrc
|
|||||||
Source101: gdb_uefi.py.in
|
Source101: gdb_uefi.py.in
|
||||||
Patch2: %{name}-embed-default-keys.patch
|
Patch2: %{name}-embed-default-keys.patch
|
||||||
Patch3: %{name}-gdb-symbols.patch
|
Patch3: %{name}-gdb-symbols.patch
|
||||||
|
Patch4: %{name}-pie.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
@ -160,6 +160,7 @@ rm -rf $PKG_TO_REMOVE
|
|||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
%endif
|
%endif
|
||||||
%patch3 -p1
|
%patch3 -p1
|
||||||
|
%patch4 -p1
|
||||||
|
|
||||||
# add openssl
|
# add openssl
|
||||||
pushd CryptoPkg/Library/OpensslLib
|
pushd CryptoPkg/Library/OpensslLib
|
||||||
|
Loading…
Reference in New Issue
Block a user