It works on the X1000. It has AltiVec support. My package doesn't have AltiVec support.xeno74 wrote: Sun Jun 19, 2022 8:19 am Mario Locati has released a deb package of Arctic Fox 39.2 for Debian PPC64.
Download: arcticfox-39.2-ppc64.deb
Arctic Fox
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
Compiling Arctic Fox 39.2 on Fedora 28 PPC64:
-
Code: Select all
sudo yum install gtk2-devel dbus-glib-devel autoconf213 yasm mesa-libGL-devel alsa-lib-devel libXt-devel zlib-devel openssl-devel sqlite-devel bzip2-devel pulseaudio-libs-devel nspr-devel gcc-c++ libatomic
- .mozconfig for PPC64:
Code: Select all
$ cp .mozconfig Arctic-Fox-39.2/
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
-
Code: Select all
cd Arctic-Fox-39.2
-
Code: Select all
./mach build
-
Code: Select all
./mach run
- (Creates the self contained archive which you'll find in Arctic-Fox-39.2/obj-ff-dbg/dist)
Code: Select all
./mach package
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
Mario Locati has created a deb file of the non-altivec 64-bit version of Arctic Fox 39.2.
arcticfox-39.2.linux-powerpc64-noaltivec.deb
arcticfox-39.2.linux-powerpc64-noaltivec.deb
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
FYI: The version 40.0 has been released. The project has been moved from wicknix to rmottola, so this is now the main repository.
Link: https://github.com/rmottola/Arctic-Fox/releases/tag/v40.0
Link: https://github.com/rmottola/Arctic-Fox/releases/tag/v40.0
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
Link to the source code: v40.0.tar.gz
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
I compiled Arctic Fox 40.0 with the following mozconfig for Linux PowerPC today.
.mozconfig for 32-bit userlands with 64-bit kernels:
Download: arcticfox-40.0.linux-powerpc.tar.bz2
It works on Void PPC, MintPPC (Debian Sid), Fienix and also on an old Ubuntu 10.04.

.mozconfig for 32-bit userlands with 64-bit kernels:
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 -m32 -flax-vector-conversions -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
export CXX="g++ -m32 -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
ac_add_options --disable-jemalloc
ac_add_options --disable-gstreamer
ac_add_options --target=powerpc-linux-gnu
ac_add_options --host=powerpc-linux-gnu
It works on Void PPC, MintPPC (Debian Sid), Fienix and also on an old Ubuntu 10.04.

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
Thanks!
Seems to work fine so far, except: the commit description of GitHub pages are blank.
Can anybody check it?
Seems to work fine so far, except: the commit description of GitHub pages are blank.
Can anybody check it?
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
Unbelievable... The Bookmarks Toolbar works finally as it should!!! I have been waiting for this for years...xeno74 wrote: Tue Oct 11, 2022 9:04 pm I compiled Arctic Fox 40.0 with the following mozconfig for Linux PowerPC today.
It works on Void PPC, MintPPC (Debian Sid), Fienix and also on an old Ubuntu 10.04.
Thank you VERY, VERY MUCH!

- Roland -
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
AmigaOne X5000 -> 2GHz / 16GB RAM / Radeon RX 570 / Radeon X1950 / M-Audio 5.1 -> AmigaOS / Linux
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
pale-moon-31-ppc-fix.tar.bz2Wicknix wrote: Hey -
I was able to fix PM 31.2 for ppc64. However i no longer have my old ubuntu 12 dev environment to attempt 32bit builds for debian/ubuntu compatible systems.
If you'd like to give it a shot the source is here:
Wicknix wrote: PM build instructions here: https://developer.palemoon.org/build/linux/
Don't worry about the git section. I already have the submodules and everything in place.
However after it builds, you'll need to swap the LE/BE icu.dat files around again after packaging. I included one in the archive.