Arctic Fox is a forked and rebranded Pale Moon 27.9.4. The goal here is to implement specific security updates and bug fixes to keep this browser as up to date as possible for aging systems. Examples would be Mac OSX 10.6-10.8, PowerPC's running Linux, etc.
Arctic Fox will build for Mac OS X 10.6 and up, i386/x86_64/PowerPC Linux, and more than likely any other unix/bsd varient. Ideally, we'd like to get it working on PowerPC 10.5 as well.
Downloaded This..Download 27.9.12 32-bit PowerPC Linux build for G3/G4/G5 and extracted it.
From the folder arcticfox i ran the sh run script but no luck..
Log is showing ERROR: apport (pid 6316) Mon Dec 10 21:28:49 2018: executable does not belong to a package, ignoring
Could the PPC versions be compiled with Altivec instructions.... ?? X5K not having this could be the problem..
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
Downloaded This..Download 27.9.12 32-bit PowerPC Linux build for G3/G4/G5 and extracted it.
From the folder arcticfox i ran the sh run script but no luck..
Log is showing ERROR: apport (pid 6316) Mon Dec 10 21:28:49 2018: executable does not belong to a package, ignoring
Could the PPC versions be compiled with Altivec instructions.... ?? X5K not having this could be the problem..
You're right. It seems it is compiled for a G4/AltiVec CPU. I will ask the developer because of a G3/Non-Altivec version.
Wicknix wrote:I forgot to change the build version to 27.9.13 in our tree. All of these are new builds dated 12/12 & 12/13 2018. Doh! If you downloaded before these dates, please update to these builds, and happy holidays from us to you.
acefnq wrote:Christian
Nothing happens when I run the sh script on Feinix with you latest rc6 kernel. Any ides (I have also treid as running as administrator).
ace
Thanks for testing! I think we need a Non-AltiVec version.
# 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_MAKE_FLAGS="-s -j2"
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 --disable-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 --disable-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
# 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_MAKE_FLAGS="-s -j2"
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 --disable-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 --disable-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
Arctic Fox doesn't work on PowerPC machines without AltiVec support (G3, Freescale P5020 etc). Error message: 'Illegal instruction'. I tried to compile it without AltiVec support yesterday but it doesn't compile because I use a 64-bit kernel and a 32-bit userland. The Arctic Fox build system tries to compile 64-bit parts because of my 64-bit kernel and this doesn't work because I have only 32-bit libraries in the ubuntu MATE 16.04.5 userland. I switched to the 32-bit target (ac_add_options --target=powerpc-pc-linux-gnu) and after that it compiled further but it has detected my 64-bit kernel and after that the compiling has been stopped. I contacted the developer of Arctic Fox today. I hope he can help us.