diff -pruN 3.9.0-3/debian/changelog 3.9.0-3ubuntu1/debian/changelog
--- 3.9.0-3/debian/changelog	2020-08-01 14:15:54.000000000 +0000
+++ 3.9.0-3ubuntu1/debian/changelog	2020-09-01 08:39:45.000000000 +0000
@@ -1,3 +1,9 @@
+lapack (3.9.0-3ubuntu1) groovy; urgency=medium
+
+  * Build with -O2 instead of -O3 on ppc64el
+
+ -- Graham Inggs <ginggs@ubuntu.com>  Tue, 01 Sep 2020 08:39:45 +0000
+
 lapack (3.9.0-3) unstable; urgency=medium
 
   [ Sébastien Villemot ]
diff -pruN 3.9.0-3/debian/control 3.9.0-3ubuntu1/debian/control
--- 3.9.0-3/debian/control	2020-05-29 12:54:03.000000000 +0000
+++ 3.9.0-3ubuntu1/debian/control	2020-09-01 08:39:45.000000000 +0000
@@ -1,5 +1,6 @@
 Source: lapack
-Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
 Uploaders: Sébastien Villemot <sebastien@debian.org>,
            Mo Zhou <lumin@debian.org>,
 Section: libs
diff -pruN 3.9.0-3/debian/rules 3.9.0-3ubuntu1/debian/rules
--- 3.9.0-3/debian/rules	2020-08-01 03:26:44.000000000 +0000
+++ 3.9.0-3ubuntu1/debian/rules	2020-09-01 08:39:19.000000000 +0000
@@ -42,6 +42,12 @@ ifneq (,$(filter $(DEB_HOST_ARCH_CPU),i3
   export FFLAGS_FLOAT_STORE
 endif
 
+# Build with -O2 instead of -O3 on ppc64el
+ifeq ($(DEB_HOST_ARCH),ppc64el)
+  FFLAGS += -O2
+  FFLAGS_NOOPT += -O2
+endif
+
 FFLAGS_BLAS_TESTSUITE := $(FFLAGS) $(FFLAGS_FLOAT_STORE)
 
 # Using the -frecursive flag is the solution recommended by upstream for #693269
