commit:     b7fee0dcc4c9155f5d826da7d119d8f51d238e3e
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  7 21:36:29 2019 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon Sep  9 23:25:46 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7fee0dc

dev-lang/perl: Use Dd_u32align on sparc

Upstream fix is in progress at

        https://rt.perl.org/Ticket/Display.html?id=133495

but this is a very simple workaround with the same result until then.

Closes: https://bugs.gentoo.org/676062
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 dev-lang/perl/perl-5.28.2-r1.ebuild | 1 +
 dev-lang/perl/perl-5.28.9999.ebuild | 1 +
 dev-lang/perl/perl-5.30.0.ebuild    | 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-lang/perl/perl-5.28.2-r1.ebuild 
b/dev-lang/perl/perl-5.28.2-r1.ebuild
index 2eae9534112..0ce154c419d 100644
--- a/dev-lang/perl/perl-5.28.2-r1.ebuild
+++ b/dev-lang/perl/perl-5.28.2-r1.ebuild
@@ -377,6 +377,7 @@ src_configure() {
        filter-flags "-flto"
 
        use sparc && myconf -Ud_longdbl
+       use sparc && myconf -Dd_u32align # bug #676062
 
        export BUILD_BZIP2=0
        export BZIP2_INCLUDE=${EROOT}/usr/include

diff --git a/dev-lang/perl/perl-5.28.9999.ebuild 
b/dev-lang/perl/perl-5.28.9999.ebuild
index 88f49401029..2c066883bce 100644
--- a/dev-lang/perl/perl-5.28.9999.ebuild
+++ b/dev-lang/perl/perl-5.28.9999.ebuild
@@ -375,6 +375,7 @@ src_configure() {
        filter-flags "-flto"
 
        use sparc && myconf -Ud_longdbl
+       use sparc && myconf -Dd_u32align # bug #676062
 
        export BUILD_BZIP2=0
        export BZIP2_INCLUDE=${EROOT}/usr/include

diff --git a/dev-lang/perl/perl-5.30.0.ebuild b/dev-lang/perl/perl-5.30.0.ebuild
index 06b242e190d..922d04be075 100644
--- a/dev-lang/perl/perl-5.30.0.ebuild
+++ b/dev-lang/perl/perl-5.30.0.ebuild
@@ -373,6 +373,7 @@ src_configure() {
        filter-flags "-flto"
 
        use sparc && myconf -Ud_longdbl
+       use sparc && myconf -Dd_u32align # bug #676062
 
        export BUILD_BZIP2=0
        export BZIP2_INCLUDE=${EROOT}/usr/include

Reply via email to