Arctic Fox

AmigaOne X1000 platform specific issues related to Linux only.
User avatar
xeno74
Posts: 9319
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 »

Hi All,

I was able to install the deb package of Arctic Fox 39 on Void PPC today. It works without any problems.

Image

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
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 39.1 is available.

Download: arcticfox-39.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: 9319
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 on gihub:
Link
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
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 39.2 for Linux PowerPC today.

Download: arcticfox-39.2.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: 9319
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 »

Compiling Arctic Fox 39.2 for PowerPC64 on Debian/Sid PPC64

Note: Arctic Fox needs gcc-6 to build. You can find it in the powerprogress repository.

  1. Code: Select all

    su -
  2. Add the gpg key related to the powerprogress repository

    Code: Select all

    # wget -O - https://repo.powerprogress.org/debian/conf/public.gpg.key| apt-key add
  3. Edit the list of repositories checked by apt by adding it to the /etc/apt/sources.list

    Code: Select all

    deb [arch=ppc64] https://repo.powerprogress.org/debian sid main
  4. Update the apt database

    Code: Select all

    # apt-get update
  5. Install the following packages with the following command:

    Code: Select all

    # apt-get install build-essential libgtk2.0-dev libdbus-glib-1-dev autoconf2.13 yasm libegl1-mesa-dev libasound2-dev libxt-dev zlib1g-dev libssl-dev libsqlite3-dev libbz2-dev libpulse-dev zip python2.7 python-dbus-dev gcc-6 g++-6
    
  6. Code: Select all

    # exit
  7. Code: Select all

    $ cp .mozconfig Arctic-Fox-39.2/
    .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-6 -flax-vector-conversions -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
    export CXX="g++-6 -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
    
  8. Code: Select all

    $ cd Arctic-Fox-39.2
  9. Code: Select all

    $ ./mach build
  10. Code: Select all

    $ ./mach run
  11. Code: Select all

    $ ./mach package
    (Creates the self contained archive which you'll find in Arctic-Fox-39.2/obj-ff-dbg/dist)

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

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

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
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 has released a deb package of Arctic Fox 39.2 for Debian PPC64. :-)

Download: arcticfox-39.2-ppc64.deb
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
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 »

xeno74 wrote: Sun Jun 19, 2022 7:20 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.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
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 has created a deb file of the non-altivec 64-bit version of Arctic Fox 39.2.

arcticfox-39.2.linux-powerpc64-noaltivec.deb
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
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 »

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
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
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 »

Link to the source code: v40.0.tar.gz
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply