1 |
commit: eb1b4e717c58bf5d34e6bccdb2fa9503d82790fb |
2 |
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Jul 1 17:33:53 2020 +0000 |
4 |
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Jul 1 17:34:22 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb1b4e71 |
7 |
|
8 |
sys-libs/libsepol: add workaround for GCC 10 |
9 |
|
10 |
Bug: https://bugs.gentoo.org/706730 |
11 |
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> |
12 |
|
13 |
sys-libs/libsepol/libsepol-3.0.ebuild | 4 ++++ |
14 |
sys-libs/libsepol/libsepol-9999.ebuild | 4 ++++ |
15 |
2 files changed, 8 insertions(+) |
16 |
|
17 |
diff --git a/sys-libs/libsepol/libsepol-3.0.ebuild b/sys-libs/libsepol/libsepol-3.0.ebuild |
18 |
index 950ca9db172..91881924e6a 100644 |
19 |
--- a/sys-libs/libsepol/libsepol-3.0.ebuild |
20 |
+++ b/sys-libs/libsepol/libsepol-3.0.ebuild |
21 |
@@ -38,6 +38,10 @@ src_prepare() { |
22 |
|
23 |
multilib_src_compile() { |
24 |
tc-export CC AR RANLIB |
25 |
+ |
26 |
+ # https://bugs.gentoo.org/706730 |
27 |
+ local -x CFLAGS="${CFLAGS} -fcommon" |
28 |
+ |
29 |
emake \ |
30 |
LIBDIR="\$(PREFIX)/$(get_libdir)" \ |
31 |
SHLIBDIR="/$(get_libdir)" |
32 |
|
33 |
diff --git a/sys-libs/libsepol/libsepol-9999.ebuild b/sys-libs/libsepol/libsepol-9999.ebuild |
34 |
index cd78384ffb9..bffc7757949 100644 |
35 |
--- a/sys-libs/libsepol/libsepol-9999.ebuild |
36 |
+++ b/sys-libs/libsepol/libsepol-9999.ebuild |
37 |
@@ -38,6 +38,10 @@ src_prepare() { |
38 |
|
39 |
multilib_src_compile() { |
40 |
tc-export CC AR RANLIB |
41 |
+ |
42 |
+ # https://bugs.gentoo.org/706730 |
43 |
+ local -x CFLAGS="${CFLAGS} -fcommon" |
44 |
+ |
45 |
emake \ |
46 |
LIBDIR="\$(PREFIX)/$(get_libdir)" \ |
47 |
SHLIBDIR="/$(get_libdir)" |