add a temporary hack to fix installations on ppc64le and aarch64
This commit is contained in:
parent
e94c3f8275
commit
618a278199
@ -0,0 +1,57 @@
|
|||||||
|
From ff06b13c273bcabd538eec2095d480867166f0fd Mon Sep 17 00:00:00 2001
|
||||||
|
From: Martin Kolman <mkolman@redhat.com>
|
||||||
|
Date: Tue, 29 Oct 2019 14:00:46 +0100
|
||||||
|
Subject: [PATCH] Add a temporary hack to fix installations on ppc64le and
|
||||||
|
aarch64 (#1764666)
|
||||||
|
|
||||||
|
Quoting bug 1764666:
|
||||||
|
|
||||||
|
"Currently Rawhide isn't installable on aarch64 and ppc64le,
|
||||||
|
because we are hitting bug #1722181 again.
|
||||||
|
The reasons are increased size of TLS in current distro
|
||||||
|
(resp. in the libs the python interpreter loads for anaconda to run)
|
||||||
|
combined with internal limitations of TLS support on these platforms.
|
||||||
|
I talked to the toolchain people and they think it can be fixed,
|
||||||
|
but it will take some months before the fix is available.
|
||||||
|
You can read the details in the thread starting with
|
||||||
|
https://sourceware.org/ml/libc-alpha/2019-09/msg00512.html,
|
||||||
|
https://sourceware.org/bugzilla/show_bug.cgi?id=25051
|
||||||
|
is the current plan for a fix.
|
||||||
|
|
||||||
|
So to unblock Rawhide on aarch64 and ppc64le, I propose we carry a patch
|
||||||
|
in the Fedora anaconda rpms, that workarounds the problem. Although the
|
||||||
|
change is harmless, I don't think it belongs to upstream anaconda, thus
|
||||||
|
the request for a patch. I have tested the patch thru an updates image
|
||||||
|
on ppc64le and it makes anaconda run again."
|
||||||
|
|
||||||
|
Unfortunately due to how our release process works, it's easier to
|
||||||
|
temporarily have this patch in upstream rather than to carry it as
|
||||||
|
a downstream patch for Rawhide.
|
||||||
|
|
||||||
|
Resolves: rhbz#1764666
|
||||||
|
Related: rhbz#1722181
|
||||||
|
---
|
||||||
|
data/tmux.conf | 7 ++++++-
|
||||||
|
1 file changed, 6 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/data/tmux.conf b/data/tmux.conf
|
||||||
|
index c909aca31..be7c38e3e 100644
|
||||||
|
--- a/data/tmux.conf
|
||||||
|
+++ b/data/tmux.conf
|
||||||
|
@@ -18,7 +18,12 @@ set-option -g history-limit 10000
|
||||||
|
|
||||||
|
# The idea here is to detach the client started here via anaconda.service, and
|
||||||
|
# then re-attach to it in the tmux service run on the console tty.
|
||||||
|
-new-session -d -s anaconda -n main "anaconda"
|
||||||
|
+
|
||||||
|
+# FIXME: Temporary hot fix added to make Fedora installable on aarch64 and ppc64le.
|
||||||
|
+# For more infromation see:
|
||||||
|
+# rhbz#1764666
|
||||||
|
+# rhbz#1722181
|
||||||
|
+new-session -d -s anaconda -n main "LD_PRELOAD=libgomp.so.1 anaconda"
|
||||||
|
|
||||||
|
set-option status-right '#[fg=blue]#(echo -n "Switch tab: Alt+Tab | Help: F1 ")'
|
||||||
|
|
||||||
|
--
|
||||||
|
2.17.1
|
||||||
|
|
||||||
@ -10,8 +10,8 @@ diff -uNrp a/data/tmux.conf b/data/tmux.conf
|
|||||||
set-option -s exit-unattached off
|
set-option -s exit-unattached off
|
||||||
set-option -g base-index 1
|
set-option -g base-index 1
|
||||||
@@ -20,7 +19,7 @@ set-option -g history-limit 10000
|
@@ -20,7 +19,7 @@ set-option -g history-limit 10000
|
||||||
# then re-attach to it in the tmux service run on the console tty.
|
# rhbz#1722181
|
||||||
new-session -d -s anaconda -n main "anaconda"
|
new-session -d -s anaconda -n main "LD_PRELOAD=libgomp.so.1 anaconda"
|
||||||
|
|
||||||
-set-option status-right '#[fg=blue]#(echo -n "Switch tab: Alt+Tab | Help: F1 ")'
|
-set-option status-right '#[fg=blue]#(echo -n "Switch tab: Alt+Tab | Help: F1 ")'
|
||||||
+set-option status-right '#[fg=blue]#(echo -n "Switch tab: Alt+Tab ")'
|
+set-option status-right '#[fg=blue]#(echo -n "Switch tab: Alt+Tab ")'
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
Name: anaconda
|
Name: anaconda
|
||||||
Version: 29.24.7
|
Version: 29.24.7
|
||||||
Release: 31
|
Release: 32
|
||||||
Summary: Graphical system installer
|
Summary: Graphical system installer
|
||||||
License: GPLv2+ and MIT
|
License: GPLv2+ and MIT
|
||||||
URL: https://fedoraproject.org/wiki/Anaconda
|
URL: https://fedoraproject.org/wiki/Anaconda
|
||||||
@ -13,6 +13,8 @@ Patch6000: anaconda-change-log-localtime-to-gmtime.patch
|
|||||||
Patch6001: bugfix-Increase-network-timeout-constant.patch
|
Patch6001: bugfix-Increase-network-timeout-constant.patch
|
||||||
Patch6002: bugfix-Set-timeout-for-all-session.get-calls.patch
|
Patch6002: bugfix-Set-timeout-for-all-session.get-calls.patch
|
||||||
Patch6003: anaconda-not-acquire-the-lock-of-imp.patch
|
Patch6003: anaconda-not-acquire-the-lock-of-imp.patch
|
||||||
|
Patch6004: anaconda-Set-up-LD_PRELOAD-for-the-Payloads-module.patch
|
||||||
|
Patch6005: anaconda-add-a-temporary-hack-to-fix-installations-on-ppc64le.patch
|
||||||
|
|
||||||
Patch9000: bugfix-update-network-and-hostname-translation.patch
|
Patch9000: bugfix-update-network-and-hostname-translation.patch
|
||||||
Patch9001: add-password-policy.patch
|
Patch9001: add-password-policy.patch
|
||||||
@ -50,7 +52,6 @@ Patch9032: anaconda-modify-default-timezone-and-zh_CN_po.patch
|
|||||||
Patch9033: bugfix-modify-network-hostname-dot-illegal.patch
|
Patch9033: bugfix-modify-network-hostname-dot-illegal.patch
|
||||||
Patch9034: backport-Remove-initThreading-method-from-pyanaconda-threading.patch
|
Patch9034: backport-Remove-initThreading-method-from-pyanaconda-threading.patch
|
||||||
Patch9035: huawei-add-boot-options-for-dummy.patch
|
Patch9035: huawei-add-boot-options-for-dummy.patch
|
||||||
Patch9036: anaconda-Set-up-LD_PRELOAD-for-the-Payloads-module.patch
|
|
||||||
|
|
||||||
BuildRequires: audit-libs-devel libtool gettext-devel >= 0.19.8 gtk3-devel >= 3.22.17
|
BuildRequires: audit-libs-devel libtool gettext-devel >= 0.19.8 gtk3-devel >= 3.22.17
|
||||||
BuildRequires: gtk-doc gtk3-devel-docs >= 3.22.17 glib2-doc gobject-introspection-devel
|
BuildRequires: gtk-doc gtk3-devel-docs >= 3.22.17 glib2-doc gobject-introspection-devel
|
||||||
@ -223,6 +224,12 @@ update-desktop-database &> /dev/null || :
|
|||||||
%{_datadir}/gtk-doc
|
%{_datadir}/gtk-doc
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Aug 24 2020 yanan <yanan@huawei.com> - 29.24.7-32
|
||||||
|
- Type:bugfix
|
||||||
|
- Id:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:add a temporary hack to fix installations on ppc64le and aarch64
|
||||||
|
|
||||||
* Fri Aug 21 2020 zhangqiumiao <zhangqiumiao1@huawei.com> - 29.24.7-31
|
* Fri Aug 21 2020 zhangqiumiao <zhangqiumiao1@huawei.com> - 29.24.7-31
|
||||||
- Type:bugfix
|
- Type:bugfix
|
||||||
- Id:NA
|
- Id:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user