commit: de7498be6ad5068ab6499172edb01a58345e73e7
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 27 18:14:44 2020 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Apr 27 18:14:44 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de7498be
sys-apps/flashrom: append -fPIC to compiler flags
libflashrom.a is useless without this.
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
.../flashrom/{flashrom-1.2.ebuild => flashrom-1.2-r1.ebuild} | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/sys-apps/flashrom/flashrom-1.2.ebuild
b/sys-apps/flashrom/flashrom-1.2-r1.ebuild
similarity index 97%
rename from sys-apps/flashrom/flashrom-1.2.ebuild
rename to sys-apps/flashrom/flashrom-1.2-r1.ebuild
index b51635e3ad8..e732f06f297 100644
--- a/sys-apps/flashrom/flashrom-1.2.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r1.ebuild
@@ -3,7 +3,8 @@
EAPI=7
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
+
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://review.coreboot.org/flashrom.git"
inherit git-r3
@@ -103,6 +104,13 @@ flashrom_enable() {
for u ; do _flashrom_enable "${u}" ; done
}
+src_prepare() {
+ # To make libflashrom.a actually useful
+ append-flags -fPIC
+
+ default
+}
+
src_compile() {
# Help keep things in sync.
local sprogs=$(echo $(