Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Arctic Fox 43.0 has been released.

New: github.com

Downloads for Mac OS X: releases

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

.mozconfig

Code:
# 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
ac_add_options --disable-precompiled-startupcache

Download: arcticfox-43.0.en-US.linux-powerpc-libc6_2.11.1.tar.bz2


Which gcc version do you use to build it?
 
Hi All,

I compiled a Linux PPC64 version of ArcticFox 43.0 with AltiVec support today.

Download: arcticfox-43.0.en-US.linux-powerpc64-altivec.tar.bz2

Further information: forum.hyperion-entertainment.com

Cheers,
Christian

ArcticFox_43.0_Linux_PowerPC64_AltiVec.png
 
Anybody else have a problem with 43.0 where the title bar disappears?

I'm using the newer libraries as mentioned previously.

If I revert back to 42.1, the title bar comes back.

I'm using the 64-bit version in Snow Leopard 10.6...

Maybe it's a setting in about:config that's changed or...???
 
Hey all - trying to get the latest AF to work on my Early '06 iMac with a Core Duo. Fresh and updated install of OSX 10.6.8.

I've downloaded and installed AF and copied the C++ lib files to /usr/lib as they are supposed to be, but AF just crashes on startup?

Error details:

Code:
Process:                  arcticfox [125]
Path:                        /Applications/ArcticFox.app/Contents/MacOS/arcticfox
Identifier:            org.mozilla.arctic fox
Version:                  ??? (???)
Code Type:              X86 (Native)
Parent Process:    launchd [90]

Date/Time:              2024-02-01 20:15:50.351 -0500
OS Version:            Mac OS X 10.6.8 (10K549)
Report Version:    6

Interval Since Last Report:                    4544 sec
Crashes Since Last Report:                      22
Per-App Crashes Since Last Report:      11
Anonymous UUID:                                            A4AD16BF-0E9E-4D18-BDEA-49D2397FF965

Exception Type:    EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread:    0

Dyld Error Message:
    Library not loaded: /opt/local/lib/libcxx/libc++abi.1.dylib
    Referenced from: /usr/lib/libc++.1.dylib
    Reason: image not found

Binary Images:
0x8fe00000 - 0x8fe4163b    dyld 132.1 (???) <4CDE4F04-0DD6-224E-ACE5-3C06E169A801> /usr/lib/dyld

Model: iMac4,1, BootROM IM41.0055.B08, 2 processors, Intel Core Duo, 1.83 GHz, 2 GB, SMC 1.1f5
Graphics: ATI Radeon X1600, ATY,RadeonX1600, PCIe, 128 MB
Memory Module: global_name
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x89), Broadcom BCM43xx 1.0 (5.10.131.42.4)
Bluetooth: Version 2.4.5f3, 2 service, 12 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
Serial ATA Device: Maxtor 6L160M0, 152.67 GB
Parallel ATA Device: MATSHITADVD-R      UJ-846
USB Device: Built-in iSight, 0x05ac    (Apple Inc.), 0x8501, 0xfd400000 / 2
USB Device: USB Receiver, 0x046d    (Logitech Inc.), 0xc52b, 0x3d100000 / 2
USB Device: USB Gaming Keyboard, 0x1a2c, 0x95f6, 0x5d100000 / 2
USB Device: Bluetooth USB Host Controller, 0x05ac    (Apple Inc.), 0x8206, 0x7d100000 / 2
USB Device: IR Receiver, 0x05ac    (Apple Inc.), 0x8240, 0x7d200000 / 3

Any folks here have any ideas what's going on and how I can get it working?

Thanks! :)
 
Hey all - trying to get the latest AF to work on my Early '06 iMac with a Core Duo. Fresh and updated install of OSX 10.6.8.

I've downloaded and installed AF and copied the C++ lib files to /usr/lib as they are supposed to be, but AF just crashes on startup?

Error details:

Code:
Process:                  arcticfox [125]
Path:                        /Applications/ArcticFox.app/Contents/MacOS/arcticfox
Identifier:            org.mozilla.arctic fox
Version:                  ??? (???)
Code Type:              X86 (Native)
Parent Process:    launchd [90]

Date/Time:              2024-02-01 20:15:50.351 -0500
OS Version:            Mac OS X 10.6.8 (10K549)
Report Version:    6

Interval Since Last Report:                    4544 sec
Crashes Since Last Report:                      22
Per-App Crashes Since Last Report:      11
Anonymous UUID:                                            A4AD16BF-0E9E-4D18-BDEA-49D2397FF965

Exception Type:    EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread:    0

Dyld Error Message:
    Library not loaded: /opt/local/lib/libcxx/libc++abi.1.dylib
    Referenced from: /usr/lib/libc++.1.dylib
    Reason: image not found

Binary Images:
0x8fe00000 - 0x8fe4163b    dyld 132.1 (???) <4CDE4F04-0DD6-224E-ACE5-3C06E169A801> /usr/lib/dyld

Model: iMac4,1, BootROM IM41.0055.B08, 2 processors, Intel Core Duo, 1.83 GHz, 2 GB, SMC 1.1f5
Graphics: ATI Radeon X1600, ATY,RadeonX1600, PCIe, 128 MB
Memory Module: global_name
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x89), Broadcom BCM43xx 1.0 (5.10.131.42.4)
Bluetooth: Version 2.4.5f3, 2 service, 12 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
Serial ATA Device: Maxtor 6L160M0, 152.67 GB
Parallel ATA Device: MATSHITADVD-R      UJ-846
USB Device: Built-in iSight, 0x05ac    (Apple Inc.), 0x8501, 0xfd400000 / 2
USB Device: USB Receiver, 0x046d    (Logitech Inc.), 0xc52b, 0x3d100000 / 2
USB Device: USB Gaming Keyboard, 0x1a2c, 0x95f6, 0x5d100000 / 2
USB Device: Bluetooth USB Host Controller, 0x05ac    (Apple Inc.), 0x8206, 0x7d100000 / 2
USB Device: IR Receiver, 0x05ac    (Apple Inc.), 0x8240, 0x7d200000 / 3

Any folks here have any ideas what's going on and how I can get it working?

Thanks! :)

Code:
Library not loaded: /opt/local/lib/libcxx/libc++abi.1.dylib

Macports `libcxx` installs an old version of `libc++`.
(You can also install a newer version from `libcxx-powerpc` port, but you will need to edit supported archs.)

Though honestly this should just have rather been built against `libstdc++` instead.
 
I've been trying to get AF working on my 10.6 macbook all day and it keeps crashing. I have macports installed, I've downloaded the libc files from github and extracted them to the lib folder but nothing. If anyone is able to let me know what I'm doing wrong the help would be appreciated
 
I've been trying to get AF working on my 10.6 macbook all day and it keeps crashing. I have macports installed, I've downloaded the libc files from github and extracted them to the lib folder but nothing. If anyone is able to let me know what I'm doing wrong the help would be appreciated

In principle, it should be built against system libraries, and libc++ (which you perhaps mean?) is not a part of 10.6.x.
I would also avoid downloading something from GutHub and installing that in system prefix. Normally, nothing ever should go there.

If you have a binary which was built against libc++, but without bundling libraries, you could relink it to wherever you place libraries in.
Code:
otool -L ${some_binary_or_dylib}
will show what something links to.
Code:
install_name_tool -change ${oldpath} ${newpath} ${some_binary_or_dylib}
will relink, where `${newpath}` can be something like `/opt/local/lib/libc++.dylib`.
 
I've been trying to get AF working on my 10.6 macbook all day and it keeps crashing. I have macports installed, I've downloaded the libc files from github and extracted them to the lib folder but nothing. If anyone is able to let me know what I'm doing wrong the help would be appreciated

32 bit version of latest 44.0 release works on my end (SL 10.6.8, 13" MBP 2011) whereas 64 bit version crashes with 'Symbol not found'

Code:
dyld: lazy symbol binding failed: Symbol not found: ___emutls_get_address
  Referenced from: /untitled folder/ArcticFox.app/Contents/MacOS/XUL
  Expected in: /usr/lib/libc++.1.dylib

dyld: Symbol not found: ___emutls_get_address
  Referenced from: /untitled folder/ArcticFox.app/Contents/MacOS/XUL
  Expected in: /usr/lib/libc++.1.dylib

I used .dmg installers, not macports.
And, I have these versions of libc++.1.dylib and libc++abi.dylib in my /usr/lib/ directory, which are, I think, by @wicknix and are there from the SpiderWeb days. See attached.

P.S. One can, of course, start re-linking stuff and changing things, but, I think, it's not worth the trouble. Just use the 32 bit version and be done with it.
 

Attachments

  • libc++libc++abi.zip
    752.1 KB · Views: 32
Last edited:
  • Like
Reactions: wicknix
So this has been a bugbear for me for quite some time, but has anyone noticed Arctic Fox still having issues displaying assets in GitHub? I just see an endless spinner. I know this was an issue in the past with Pale Moon and other UXP-based browsers, I remember it being fixed some time ago; in my testing, the new Interweb works fine in GitHub.
 
So this has been a bugbear for me for quite some time, but has anyone noticed Arctic Fox still having issues displaying assets in GitHub? I just see an endless spinner. I know this was an issue in the past with Pale Moon and other UXP-based browsers, I remember it being fixed some time ago; in my testing, the new Interweb works fine in GitHub.

Nothing TFF-based works with GitHub at the moment, apparently. UXP-based should.
 
Is Arctic Fox TFF-based? I thought it was based off an older version of the Pale Moon/UXP codebase.

Still, am I the only one seeing issues with Arctic Fox in GitHub?
 
32 bit version of latest 44.0 release works on my end (SL 10.6.8, 13" MBP 2011) whereas 64 bit version crashes with 'Symbol not found'

Code:
dyld: lazy symbol binding failed: Symbol not found: ___emutls_get_address
  Referenced from: /untitled folder/ArcticFox.app/Contents/MacOS/XUL
  Expected in: /usr/lib/libc++.1.dylib

dyld: Symbol not found: ___emutls_get_address
  Referenced from: /untitled folder/ArcticFox.app/Contents/MacOS/XUL
  Expected in: /usr/lib/libc++.1.dylib

I used .dmg installers, not macports.
And, I have these versions of libc++.1.dylib and libc++abi.dylib in my /usr/lib/ directory, which are, I think, by @wicknix and are there from the SpiderWeb days. See attached.

P.S. One can, of course, start re-linking stuff and changing things, but, I think, it's not worth the trouble. Just use the 32 bit version and be done with it.

You can check if symbols are available via `nm -arch x86_64 -g /usr/lib/libc++.1.dylib | grep emutls`.
 
Is Arctic Fox TFF-based? I thought it was based off an older version of the Pale Moon/UXP codebase.

Still, am I the only one seeing issues with Arctic Fox in GitHub?

Looks just as broken for me as InterWeb. I initially meant ppc, but I have checked right now in a VM, and x86 version cannot handle GH either.
 
Arctic Fox is not TFF based. It's based off the old Pale Moon 27 branch, which was based off of FF38.9esr to which improvements were added. It essentially is older than TFF which was FF45esr based. I highly doubt, even with all the patches Riccardo has added to AF that it will ever display github properly. The code base is just too old. I also don't think that's a main concern for him. AF is now one of the most portable lightweight browsers available for FreeBSD, NetBSD, OpenBSD, Linux (x86/arm/mips/ppc), OSX, Win32, etc. I think that's his goal. Semi-modern, secure, portable, lightweight and multi-arch.
 
Hi, i'm wondering if the userscripts which load 2019 discord assets would work on ArcticFox 45. I'm getting tired of Discord Lite, lol. I'm also curious on how exactly to install GreaseMonkey 3.11.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.