- fix building zipl with PIE (#1566140)
This commit is contained in:
parent
7b458c246c
commit
464c5cfccf
19
s390-tools-2.3.0-zipl-pie.patch
Normal file
19
s390-tools-2.3.0-zipl-pie.patch
Normal file
@ -0,0 +1,19 @@
|
||||
commit d87a3499ac4bb3f834982506c5b00d6470e1f015
|
||||
Author: Dan Horák <dan@danny.cz>
|
||||
Date: Fri Apr 13 10:51:00 2018 +0200
|
||||
|
||||
compute the bootloader stage size to workaround PIE
|
||||
|
||||
diff --git a/zipl/src/boot.c b/zipl/src/boot.c
|
||||
index 9daf47b..279d246 100644
|
||||
--- a/zipl/src/boot.c
|
||||
+++ b/zipl/src/boot.c
|
||||
@@ -21,7 +21,7 @@
|
||||
#include "error.h"
|
||||
#include "misc.h"
|
||||
|
||||
-#define DATA_SIZE(x) ((size_t) (&_binary_##x##_bin_size))
|
||||
+#define DATA_SIZE(x) ((size_t) (&_binary_##x##_bin_end - &_binary_##x##_bin_start))
|
||||
#define DATA_ADDR(x) (&_binary_##x##_bin_start)
|
||||
|
||||
#define STAGE2_MAX_SIZE 0x3000
|
@ -5,7 +5,7 @@ Name: s390utils
|
||||
Summary: Utilities and daemons for IBM z Systems
|
||||
Group: System Environment/Base
|
||||
Version: 2.3.0
|
||||
Release: 2%{?dist}
|
||||
Release: 3%{?dist}
|
||||
Epoch: 2
|
||||
License: MIT
|
||||
ExclusiveArch: s390 s390x
|
||||
@ -28,6 +28,9 @@ Source16: ccw_init
|
||||
Source17: ccw.udev
|
||||
Source21: normalize_dasd_arg
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1566140
|
||||
Patch0: s390-tools-2.3.0-zipl-pie.patch
|
||||
|
||||
Patch1000: cmsfs-1.1.8-warnings.patch
|
||||
Patch1001: cmsfs-1.1.8-kernel26.patch
|
||||
Patch1002: cmsfs-1.1.8-use-detected-filesystem-block-size-on-FBA-devices.patch
|
||||
@ -53,7 +56,7 @@ be used together with the zSeries (s390) Linux kernel and device drivers.
|
||||
%setup -q -n s390-tools-%{version} -a 4 -a 6
|
||||
|
||||
# Fedora/RHEL changes
|
||||
# none
|
||||
%patch0 -p1 -b .zipl-pie
|
||||
|
||||
#
|
||||
# cmsfs
|
||||
@ -785,6 +788,9 @@ User-space development files for the s390/s390x architecture.
|
||||
|
||||
|
||||
%changelog
|
||||
* Fri Apr 13 2018 Dan Horák <dan[at]danny.cz> - 2:2.3.0-3
|
||||
- fix building zipl with PIE (#1566140)
|
||||
|
||||
* Mon Mar 12 2018 Dan Horák <dan[at]danny.cz> - 2:2.3.0-2
|
||||
- fix LDFLAGS injection (#1552661)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user