public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Mike Frysinger" <vapier@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/
Date: Sat, 12 Sep 2015 05:22:21 +0000 (UTC)	[thread overview]
Message-ID: <1442035334.9213bd4562ec1636922d8b420bcd110f4c14e8ec.vapier@gentoo> (raw)

commit:     9213bd4562ec1636922d8b420bcd110f4c14e8ec
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 12 05:20:26 2015 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Sat Sep 12 05:22:14 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9213bd45

sys-fs/xfsprogs: rework static flag handling #551810

The use of -static when linking causes bad rpaths when USE=-static-libs
because only dynamic xfs libs are available.  But we don't really want
to link the programs against the static xfs libs when we have dynamic
ones available.

 sys-fs/xfsprogs/xfsprogs-4.2.0.ebuild | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-4.2.0.ebuild b/sys-fs/xfsprogs/xfsprogs-4.2.0.ebuild
index 35a490f..45d3129 100644
--- a/sys-fs/xfsprogs/xfsprogs-4.2.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-4.2.0.ebuild
@@ -39,15 +39,14 @@ pkg_setup() {
 src_prepare() {
 	epatch "${FILESDIR}"/${PN}-4.2.0-sharedlibs.patch
 
+	# LLDFLAGS is used for programs, so apply -all-static when USE=static is enabled.
+	# Clear out -static from all flags since we want to link against dynamic xfs libs.
 	sed -i \
 		-e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+		-e "1iLLDFLAGS += $(usex static '-all-static' '')" \
 		include/builddefs.in || die
-	sed -i \
-		-e '1iLLDFLAGS = -static' \
-		{estimate,fsr}/Makefile || die
-	sed -i \
-		-e "/LLDFLAGS/s:-static-libtool-libs:$(use static && echo -all-static):" \
-		$(find -name Makefile) || die
+	find -name Makefile -exec \
+		sed -i -r -e '/^LLDFLAGS [+]?= -static(-libtool-libs)?$/d' {} +
 
 	# libdisk has broken blkid conditional checking
 	sed -i \


             reply	other threads:[~2015-09-12  5:22 UTC|newest]

Thread overview: 256+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-09-12  5:22 Mike Frysinger [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-03-14 14:59 [gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/ Sam James
2025-03-14  7:46 Fabian Groffen
2025-03-13  1:37 Sam James
2025-03-13  1:24 Sam James
2025-03-13  1:09 Sam James
2025-03-13  0:56 Sam James
2025-02-20  1:12 Sam James
2025-01-12 13:02 Sam James
2025-01-12 13:02 Sam James
2024-12-31 18:52 Sam James
2024-12-16  7:51 Arthur Zamarin
2024-12-14 11:20 Sam James
2024-12-12 19:31 Arthur Zamarin
2024-12-12 19:31 Arthur Zamarin
2024-12-12 11:43 Sam James
2024-12-12 11:18 Sam James
2024-12-12 11:17 Sam James
2024-12-04 23:30 Sam James
2024-11-13 11:10 Arthur Zamarin
2024-11-11 15:21 Sam James
2024-11-11 15:21 Sam James
2024-11-11 15:21 Sam James
2024-11-11 15:21 Sam James
2024-11-11 15:21 Sam James
2024-11-11 14:47 Sam James
2024-10-21 10:47 Sam James
2024-09-17 16:45 Sam James
2024-09-02  2:51 Sam James
2024-08-27 14:54 Mike Gilbert
2024-08-27 14:46 Mike Gilbert
2024-08-27  0:24 Sam James
2024-08-14 22:03 Sam James
2024-07-17  5:10 Sam James
2024-07-17  5:10 Sam James
2024-07-17  4:46 Sam James
2024-07-17  4:44 Sam James
2024-07-17  4:44 Sam James
2024-07-17  4:36 Sam James
2024-07-17  4:36 Sam James
2024-05-18  4:49 Sam James
2024-05-15 15:26 Mike Gilbert
2024-05-15 14:31 Mike Gilbert
2024-05-15 13:23 Mike Gilbert
2024-05-15 13:23 Mike Gilbert
2024-05-07 17:54 Sam James
2024-05-07 13:32 Sam James
2024-05-07 13:32 Sam James
2024-03-06 21:46 Andreas K. Hüttel
2024-02-20  5:14 Sam James
2024-01-24  6:55 Sam James
2023-10-13 11:04 Sam James
2023-08-20  5:43 Sam James
2023-08-19  9:24 Sam James
2023-08-19  9:24 Sam James
2023-08-19  9:24 Sam James
2023-08-19  6:58 Arthur Zamarin
2023-08-19  6:33 Sam James
2023-08-19  6:23 Sam James
2023-07-19 19:25 Sam James
2023-06-26  9:12 David Seifert
2023-06-17 21:03 Sam James
2023-06-17 16:52 Sam James
2023-06-17 10:42 Arthur Zamarin
2023-06-17 10:42 Arthur Zamarin
2023-06-17  7:43 Arthur Zamarin
2023-06-17  7:43 Arthur Zamarin
2023-06-17  5:57 Sam James
2023-06-17  5:57 Sam James
2023-06-09 15:27 Arthur Zamarin
2023-06-09 14:38 Sam James
2023-06-09 14:10 Arthur Zamarin
2023-06-09 14:10 Arthur Zamarin
2023-06-09 14:08 Arthur Zamarin
2023-06-09 13:51 Arthur Zamarin
2023-06-09 13:50 Sam James
2023-06-09 13:39 Arthur Zamarin
2023-05-23  2:52 Sam James
2023-03-25  4:23 Sam James
2023-03-25  4:23 Sam James
2023-03-04 22:30 Jakov Smolić
2023-03-04 12:25 Arthur Zamarin
2023-03-04 11:46 Arthur Zamarin
2023-03-04 11:09 Arthur Zamarin
2023-03-04  8:45 Arthur Zamarin
2023-03-04  6:11 Arthur Zamarin
2023-03-04  5:55 Arthur Zamarin
2023-03-04  5:38 Arthur Zamarin
2023-01-15 14:57 Sam James
2023-01-15 14:57 Sam James
2023-01-06  8:10 Sam James
2022-12-11 17:47 Arthur Zamarin
2022-12-09 21:27 Sam James
2022-12-09 19:59 Arthur Zamarin
2022-12-09 19:59 Arthur Zamarin
2022-12-09 17:23 Arthur Zamarin
2022-12-09 17:23 Arthur Zamarin
2022-12-09 17:23 Arthur Zamarin
2022-12-09 17:23 Arthur Zamarin
2022-11-17  1:06 Sam James
2022-10-29  7:33 Agostino Sarubbo
2022-10-28 21:03 Sam James
2022-10-28 21:00 Sam James
2022-10-28 21:00 Sam James
2022-10-28 21:00 Sam James
2022-10-28 20:44 Sam James
2022-10-28 20:33 Sam James
2022-10-28 20:33 Sam James
2022-10-25  5:53 Sam James
2022-06-21  9:41 David Seifert
2022-05-19 11:24 WANG Xuerui
2022-05-05 23:38 Sam James
2022-04-17 17:06 Sam James
2022-04-07 19:53 Sam James
2021-12-26 19:31 Sam James
2021-12-25 21:14 Sam James
2021-12-25 19:43 Arthur Zamarin
2021-12-25 19:35 Arthur Zamarin
2021-12-25 10:25 Sam James
2021-12-25 10:02 Georgy Yakovlev
2021-12-25  9:51 Jakov Smolić
2021-12-25  8:24 Agostino Sarubbo
2021-12-07  6:18 Lars Wendler
2021-12-07  6:18 Lars Wendler
2021-12-03 10:21 Lars Wendler
2021-12-03 10:21 Lars Wendler
2021-11-22 13:24 Sam James
2021-11-19 20:44 Lars Wendler
2021-11-19 20:43 Lars Wendler
2021-09-10 20:16 Matt Turner
2021-09-02 17:06 Marek Szuba
2021-08-21 15:16 Lars Wendler
2021-08-21 15:16 Lars Wendler
2021-05-25  6:04 Lars Wendler
2021-03-13 11:24 Lars Wendler
2021-03-13 11:24 Lars Wendler
2021-03-13 11:24 Lars Wendler
2021-03-05 18:55 Lars Wendler
2021-01-15  0:30 Joshua Kinard
2021-01-07 12:20 Lars Wendler
2021-01-03 23:37 Sam James
2021-01-03 22:57 Sam James
2021-01-03 19:40 Sam James
2021-01-03 12:13 Sergei Trofimovich
2021-01-03 12:10 Sergei Trofimovich
2021-01-03 11:51 Sergei Trofimovich
2021-01-03  9:12 Sam James
2020-12-25  2:24 Matt Turner
2020-12-18 19:49 Mike Gilbert
2020-12-14 11:37 Lars Wendler
2020-10-20 19:18 Thomas Deutschmann
2020-09-07  0:50 Thomas Deutschmann
2020-07-25  8:55 Lars Wendler
2020-04-18 17:14 Mike Gilbert
2020-04-18 12:44 Lars Wendler
2020-04-15  9:05 Lars Wendler
2020-03-13 20:25 Lars Wendler
2020-03-13 20:25 Lars Wendler
2020-02-15 13:13 Thomas Deutschmann
2020-01-04 22:50 Sergei Trofimovich
2020-01-01 19:43 Agostino Sarubbo
2019-12-31 18:29 Aaron Bauman
2019-12-31 14:25 Agostino Sarubbo
2019-12-31 14:23 Agostino Sarubbo
2019-12-31 14:21 Agostino Sarubbo
2019-12-31 14:16 Agostino Sarubbo
2019-12-31 14:06 Agostino Sarubbo
2019-12-31 14:02 Agostino Sarubbo
2019-12-31  9:00 Agostino Sarubbo
2019-12-21 15:40 Thomas Deutschmann
2019-11-19  9:07 Thomas Deutschmann
2019-10-15 14:28 Lars Wendler
2019-10-15 14:28 Lars Wendler
2019-08-23  1:14 Lars Wendler
2019-08-23  1:14 Lars Wendler
2019-08-19 18:34 Thomas Deutschmann
2019-07-29  7:55 Lars Wendler
2019-07-28 20:23 Mikle Kolyada
2019-07-28 20:23 Mikle Kolyada
2019-07-28 20:23 Mikle Kolyada
2019-07-26  8:47 Agostino Sarubbo
2019-07-24  8:19 Agostino Sarubbo
2019-07-22 21:24 Sergei Trofimovich
2019-07-22  8:44 Mikle Kolyada
2019-07-21  8:37 Sergei Trofimovich
2019-07-21  8:25 Sergei Trofimovich
2019-07-21  8:19 Sergei Trofimovich
2019-07-21  8:16 Sergei Trofimovich
2019-07-20 21:08 Aaron Bauman
2019-07-20  8:45 Lars Wendler
2019-07-20  8:45 Lars Wendler
2019-05-06  7:48 Lars Wendler
2019-02-23 11:14 Lars Wendler
2019-02-23 11:14 Lars Wendler
2018-11-11 22:30 Lars Wendler
2018-11-09 18:16 Mikle Kolyada
2018-10-26 20:19 Sergei Trofimovich
2018-10-20 22:14 Sven Wegener
2018-10-20 22:01 Sven Wegener
2018-10-20 18:56 Andreas Hüttel
2018-10-14  9:05 Mikle Kolyada
2018-09-15 18:26 Sergei Trofimovich
2018-09-15 18:23 Sergei Trofimovich
2018-09-15 18:19 Sergei Trofimovich
2018-09-13 14:31 Tobias Klausmann
2018-09-13 10:58 Mikle Kolyada
2018-09-12 21:53 Mart Raudsepp
2018-09-12 20:47 Thomas Deutschmann
2018-08-25 19:05 Lars Wendler
2018-08-25 19:05 Lars Wendler
2018-07-16 18:21 Lars Wendler
2018-06-29  8:24 Lars Wendler
2018-06-28 13:55 Mikle Kolyada
2018-05-15 22:28 Sergei Trofimovich
2018-05-14  8:23 Lars Wendler
2018-05-01 20:00 Lars Wendler
2018-04-27  9:07 Lars Wendler
2018-04-27  9:07 Lars Wendler
2018-03-13 21:14 Michael Weber
2018-03-03 13:12 Tobias Klausmann
2018-02-27  9:36 Lars Wendler
2018-01-23 10:17 Lars Wendler
2018-01-10  6:19 Markus Meier
2018-01-07 23:02 Mikle Kolyada
2018-01-06  5:05 Thomas Deutschmann
2018-01-02 19:54 Sergei Trofimovich
2018-01-01 22:14 Sergei Trofimovich
2018-01-01 19:31 Thomas Deutschmann
2017-11-27 23:36 Thomas Deutschmann
2017-11-15 22:42 Sergei Trofimovich
2017-09-27 23:17 Lars Wendler
2017-09-27 23:17 Lars Wendler
2017-07-21  7:35 Lars Wendler
2017-07-08  9:28 Sergei Trofimovich
2017-07-08  7:12 Markus Meier
2017-07-06  8:15 Agostino Sarubbo
2017-05-19 11:34 Lars Wendler
2017-02-28 14:59 Lars Wendler
2017-02-28 14:59 Lars Wendler
2017-02-26 15:39 Michael Weber
2017-02-10  9:43 Michael Weber
2016-11-28 16:32 Lars Wendler
2016-11-28 16:32 Lars Wendler
2016-08-09 15:15 Mike Frysinger
2016-07-06  9:23 Agostino Sarubbo
2016-06-25 20:14 Agostino Sarubbo
2016-06-10 13:53 Agostino Sarubbo
2016-06-01 12:04 Tobias Klausmann
2016-05-31 19:24 Markus Meier
2016-05-25  5:25 Jeroen Roovers
2016-03-15 10:04 Lars Wendler
2015-09-07 11:27 Lars Wendler
2015-09-07  8:30 Lars Wendler
2015-09-06  8:32 Agostino Sarubbo
2015-08-26  7:28 Agostino Sarubbo
2015-08-09 18:06 Mikle Kolyada

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1442035334.9213bd4562ec1636922d8b420bcd110f4c14e8ec.vapier@gentoo \
    --to=vapier@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox