Page 21 of 31
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
Posted: Sun Jun 19, 2022 8:33 am
by xeno74
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
It works on the X1000. It has AltiVec support. My package doesn't have AltiVec support.
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
Posted: Sun Jun 19, 2022 10:03 am
by xeno74
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
# 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
-
-
-
-
(Creates the self contained archive which you'll find in Arctic-Fox-39.2/obj-ff-dbg/dist)
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
Posted: Thu Jun 23, 2022 4:21 pm
by xeno74
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
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
Posted: Tue Oct 11, 2022 1:53 pm
by xeno74
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
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
Posted: Tue Oct 11, 2022 2:48 pm
by xeno74
Link to the source code:
v40.0.tar.gz
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
Posted: Tue Oct 11, 2022 9:04 pm
by xeno74
I compiled Arctic Fox
40.0 with the following mozconfig for Linux PowerPC today.
.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
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.

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
Posted: Wed Oct 12, 2022 11:08 am
by Primax
Thanks!
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
Posted: Thu Oct 13, 2022 12:11 pm
by Roland
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.
Unbelievable... The Bookmarks Toolbar works finally as it should!!! I have been waiting for this for years...
Thank you VERY, VERY MUCH!

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
Posted: Thu Oct 13, 2022 8:15 pm
by Skateman
Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon
Posted: Mon Oct 17, 2022 6:59 pm
by xeno74
Wicknix 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:
pale-moon-31-ppc-fix.tar.bz2
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.