Arctic Fox

AmigaOne X1000 platform specific issues related to Linux only.
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post 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.

Image
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

I compiled Arctic Fox 40.0 for Linux PPC64 and then I successfully tested it on Debian PPC64 Bookworm/Sid.

Download: arcticfox-40.0.linux-powerpc64.tar.bz2

For Linux PPC 32-bit (Ubuntu 10.04 and higher): arcticfox-40.0.linux-powerpc.tar.bz2

Screenshot of Arctic Fox 40.0 on Debian PPC64 Bookworm/Sid:

Image
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
musa
Posts: 709
Joined: Tue Aug 23, 2011 7:58 pm

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by musa »

Hi Christian.
I have tested Arctic_fox in Debian bookworms64 and Mint 32. Everything works as it should.
Thanks for all the great work you do for Linux ppc on the Amiga.
Have a nice day.
Image
AmigaX1000
Follow me on twitter @basjoo_dk
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

musa wrote: Sun Nov 27, 2022 2:25 pm Hi Christian.
I have tested Arctic_fox in Debian bookworms64 and Mint 32. Everything works as it should.
Thanks for all the great work you do for Linux ppc on the Amiga.
Have a nice day.
Great, that the 32-bit and 64-bit version work on your Linux distributions. Thanks a lot for testing! :-)
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

I compiled Arctic Fox 40.0 for Linux PPC64 with AltiVec support and then I successfully tested it on Debian PPC64 Bookworm/Sid.

Download: arcticfox-40.0.linux-powerpc64-altivec.tar.bz2

For Linux PPC 32-bit without AltiVec (Ubuntu 10.04 and higher): arcticfox-40.0.linux-powerpc.tar.bz2

Screenshot of Arctic Fox 40.0 with AltiVec support on Debian PPC64 Bookworm/Sid:

Image
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
musa
Posts: 709
Joined: Tue Aug 23, 2011 7:58 pm

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by musa »

Hi
Adelie ppc 32 bit with vmlinux-6.2_rc1
Have a nice day

Image
AmigaX1000
Follow me on twitter @basjoo_dk
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

Arctic Fox 40.1 has been released.

New: github.com

Download source code: v40.1.tar.gz
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

I compiled a non-altivec 32-bit version for Ubuntu 10.04 and higher. It also works on Void PPC, MintPPC (Debian Sid), Fienix etc.

Download: arcticfox-40.1.linux-powerpc.tar.bz2


Image
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

Mario Locati wrote: Hi Christian! Happy new year! I noticed that you compiled the new version of arcticfox 40.1, I have prepared a miniguide on how to generate the deb file starting from the tar.gz that is created using "mach package", http://repo.powerprogress.org/temp/arct ... b_file.txt
how_to_generate_arcticfox_deb_file.txt:

Code: Select all

get the template folder
> wget http://repo.powerprogress.org/temp/arcticfox/_arcticfox-template.zip

unzip the template folder
> unzip _arcticfox-template.zip

copy the template folder into a new folder that will be used to generate the deb file
> cp -R _arcticfox-template arcticfox-40.0

customize the control file (version, architecture, installed-size, maintener, description)
> nano arcticfox-40.0/DEBIAN/control

extract the content of the tar.gz into the folder "usr/share/arcticfox" so that the arcticfox main executable is placed in this folder

enter the parent folder containg the folder "arcticfox-40.0" and generate the deb file 
> dpkg-deb --build arcticfox-40.0

rename the deb file using the following naming scheme
> ren arcticfox-40.0.deb arcticfox-40.0.linux-ppc64-with-altivec.deb
> ren arcticfox-40.0.deb arcticfox-40.0.linux-ppc64-no-altivec.deb
> ren arcticfox-40.0.deb arcticfox-40.0.linux-powerpc-with-altivec.deb
> ren arcticfox-40.0.deb arcticfox-40.0.linux-powerpc-no-altivec.deb
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

I compiled a PowerPC64/AltiVec version of Arctic Fox 40.1 today.

Download: arcticfox-40.1.linux-powerpc64-altivec.tar.bz2

Image
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply