summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/apr')
-rw-r--r--dev-libs/apr/apr-1.6.3-r5.ebuild (renamed from dev-libs/apr/apr-1.6.3-r4.ebuild)8
-rw-r--r--dev-libs/apr/apr-1.6.5-r2.ebuild (renamed from dev-libs/apr/apr-1.6.5-r1.ebuild)8
-rw-r--r--dev-libs/apr/apr-1.7.0-r2.ebuild (renamed from dev-libs/apr/apr-1.7.0-r1.ebuild)8
3 files changed, 24 insertions, 0 deletions
diff --git a/dev-libs/apr/apr-1.6.3-r4.ebuild b/dev-libs/apr/apr-1.6.3-r5.ebuild
index ce047e457b5f..977176aee5c6 100644
--- a/dev-libs/apr/apr-1.6.3-r4.ebuild
+++ b/dev-libs/apr/apr-1.6.3-r5.ebuild
@@ -109,6 +109,14 @@ src_configure() {
myconf+=( --disable-nonportable-atomics )
;;
esac
+ else
+ if use ppc || use sparc; then
+ # Avoid libapr containing undefined references (underlinked)
+ # undefined reference to `__sync_val_compare_and_swap_8'
+ # (May be possible to fix via libatomic linkage in future?)
+ # bug #740464
+ myconf+=( --disable-nonportable-atomics )
+ fi
fi
econf "${myconf[@]}"
diff --git a/dev-libs/apr/apr-1.6.5-r1.ebuild b/dev-libs/apr/apr-1.6.5-r2.ebuild
index 2e6c0d4627e7..c7f60001d874 100644
--- a/dev-libs/apr/apr-1.6.5-r1.ebuild
+++ b/dev-libs/apr/apr-1.6.5-r2.ebuild
@@ -108,6 +108,14 @@ src_configure() {
myconf+=( --disable-nonportable-atomics )
;;
esac
+ else
+ if use ppc || use sparc; then
+ # Avoid libapr containing undefined references (underlinked)
+ # undefined reference to `__sync_val_compare_and_swap_8'
+ # (May be possible to fix via libatomic linkage in future?)
+ # bug #740464
+ myconf+=( --disable-nonportable-atomics )
+ fi
fi
econf "${myconf[@]}"
diff --git a/dev-libs/apr/apr-1.7.0-r1.ebuild b/dev-libs/apr/apr-1.7.0-r2.ebuild
index ec551265391b..8a231aa627f6 100644
--- a/dev-libs/apr/apr-1.7.0-r1.ebuild
+++ b/dev-libs/apr/apr-1.7.0-r2.ebuild
@@ -109,6 +109,14 @@ src_configure() {
myconf+=( --disable-nonportable-atomics )
;;
esac
+ else
+ if use ppc || use sparc; then
+ # Avoid libapr containing undefined references (underlinked)
+ # undefined reference to `__sync_val_compare_and_swap_8'
+ # (May be possible to fix via libatomic linkage in future?)
+ # bug #740464
+ myconf+=( --disable-nonportable-atomics )
+ fi
fi
econf "${myconf[@]}"