Installing GCC6 for Arctic Fox on Fedora 28 PPC64:
Code: Select all
wget https://dl.fedoraproject.org/pub/archive/fedora-secondary/updates/25/ppc64/g/gcc-6.4.1-1.fc25.ppc64.rpm
Code: Select all
wget https://dl.fedoraproject.org/pub/archive/fedora-secondary/updates/25/ppc64/g/gcc-c++-6.4.1-1.fc25.ppc64.rpm
Code: Select all
wget https://dl.fedoraproject.org/pub/archive/fedora-secondary/updates/25/ppc64/c/cpp-6.4.1-1.fc25.ppc64.rpm
Code: Select all
wget https://dl.fedoraproject.org/pub/archive/fedora-secondary/updates/25/ppc64/l/libstdc++-6.4.1-1.fc25.ppc64.rpm
Code: Select all
wget https://dl.fedoraproject.org/pub/archive/fedora-secondary/updates/25/ppc64/l/libstdc++-devel-6.4.1-1.fc25.ppc64.rpm
Code: Select all
sudo rpm -e gcc-c++-8.3.1
Code: Select all
sudo rpm -e gcc-gdb-plugin-8.3.1
Code: Select all
sudo rpm -e gcc-8.3.1
Code: Select all
sudo rpm -e cpp-8.3.1
Code: Select all
sudo rpm -i cpp-6.4.1-1.fc25.ppc64.rpm
Code: Select all
sudo rpm -i --force libstdc++-6.4.1-1.fc25.ppc64.rpm
Code: Select all
sudo rpm -i --force libstdc++-devel-6.4.1-1.fc25.ppc64.rpm
Code: Select all
sudo rpm -i --nodeps gcc-6.4.1-1.fc25.ppc64.rpm
Code: Select all
sudo rpm -i gcc-c++-6.4.1-1.fc25.ppc64.rpm
Code: Select all
sudo dnf install GConf2-devel
Code: Select all
lrwxrwxrwx 1 root root 19 Oct 28 18:28 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.25
-rwxr-xr-x 1 root root 2318440 Aug 3 2017 /usr/lib64/libstdc++.so.6.0.22
-rwxr-xr-x 1 root root 2462392 Feb 23 2019 /usr/lib64/libstdc++.so.6.0.25
Code: Select all
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
export CC="gcc -flax-vector-conversions -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
export CXX="g++ -flax-vector-conversions -fpermissive -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
export LDFLAGS="-latomic"
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg
ac_add_options --disable-crashreporter
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-updater
ac_add_options --enable-mozril-geoloc
ac_add_options --disable-webrtc
ac_add_options --disable-safe-browsing
ac_add_options --disable-parental-controls
ac_add_options --enable-release
ac_add_options --disable-necko-wifi
ac_add_options --disable-eme
ac_add_options --disable-gamepad
ac_add_options --enable-dbus
ac_add_options --disable-gio
ac_add_options --disable-pulseaudio
ac_add_options --enable-strip
ac_add_options --enable-install-strip
ac_add_options --enable-application=browser
ac_add_options --with-branding=browser/branding/arcticfox
ac_add_options --enable-optimize="-O2 -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks"
ac_add_options --disable-jemalloc
ac_add_options --disable-gstreamer
ac_add_options --enable-altivec
ac_add_options --disable-precompiled-startupcache