forked from pool/coreutils
de5acd7ab0
- Update to 8.30 - Refresh patches (line number changes only) - coreutils.spec: * (License): osc changed the value from "GPL-3.0+" to "GPL-3.0-or-later". * (build): Make sure that parse-datetime.{c,y} ends up in debuginfo (rh#1555079). - coreutils-i18n.patch: * src/exand.c,src/unexpand.c: Avoid -Wcomment warning. * src/cut.c (cut_characters_or_cut_bytes_no_split): Change idx from size_t to uintmax_t type to avoid a regression on i586, armv7l and ppc. Compare upstream, non-MB commit: https://git.sv.gnu.org/cgit/coreutils.git/commit/?id=d1a754c8272 (cut_fields_mb): Likewise for field_idx. * tests/misc/cut.pl: Remove downstream tweaks as upstream MB tests are working since a while. - coreutils.keyring: Update Assaf Gordon's GPG public key. OBS-URL: https://build.opensuse.org/request/show/620563 OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=293
40 lines
1.2 KiB
Diff
40 lines
1.2 KiB
Diff
From d1a49cccf99373293a88f5bce74857d5bb813e46 Mon Sep 17 00:00:00 2001
|
|
From: Bernhard Voelker <mail@bernhard-voelker.de>
|
|
Date: Thu, 10 Jan 2013 09:21:22 +0200
|
|
Subject: build timeout as PIE
|
|
|
|
The OBS requires /usr/bin/timeout to be built as an position
|
|
independent executable (PIE). This is enforced via RPMLINT.
|
|
|
|
* src/local.mk (AM_CFLAGS): Add -fpie option.
|
|
(timeout_CFLAGS): Likewise.
|
|
(timeout_LDFLAGS): Add -pie option.
|
|
|
|
---
|
|
src/local.mk | 5 ++++-
|
|
1 file changed, 4 insertions(+), 1 deletion(-)
|
|
|
|
Index: src/local.mk
|
|
===================================================================
|
|
--- src/local.mk.orig
|
|
+++ src/local.mk
|
|
@@ -17,7 +17,7 @@
|
|
## along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
|
|
# FIXME: once lib/ and gnulib-tests/ are also converted, hoist to Makefile.am
|
|
-AM_CFLAGS = $(WERROR_CFLAGS)
|
|
+AM_CFLAGS = $(WERROR_CFLAGS) -fpie
|
|
|
|
# The list of all programs (separated in different variables to express
|
|
# the how and when they should be installed) is defined in this makefile
|
|
@@ -280,6 +280,9 @@ src_factor_LDADD += $(LIB_GMP)
|
|
# for getloadavg
|
|
src_uptime_LDADD += $(GETLOADAVG_LIBS)
|
|
|
|
+src_timeout_CFLAGS = -fpie
|
|
+src_timeout_LDFLAGS = -pie
|
|
+
|
|
# for various ACL functions
|
|
copy_ldadd += $(LIB_ACL)
|
|
src_ls_LDADD += $(LIB_HAS_ACL)
|