SpiderWeb has been released for PowerPC Linux!
I compiled SpiderWeb for old Linux distributions for example the A-EON Live Remix DVD and Ubuntu 12.04 or higher today.Wart Hog Matt wrote: I've been a busy beaver. Here's another UXP based seamonkey-like browser and UXP based thunderbird-like mail/news/rss client for powerpc linux. More info here: https://github.com/wicknix/SpiderWeb/wiki/Download
It needs GCC 4.9 and the following patch:
Code: Select all
--- a/js/src/jsmath.cpp
+++ b/js/src/jsmath.cpp
@@ -63,16 +63,29 @@
// Older glibc versions don't define SYS_getrandom, so we define it here
# if defined(__x86_64__)
# define GETRANDOM_NR 318
# elif defined(__i386__)
# define GETRANDOM_NR 355
# elif defined(__arm__)
# define GETRANDOM_NR 384
+// Added powerpc architecture:
+# elif defined(__powerpc__)
+# define GETRANDOM_NR 359
Code: Select all
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Code: Select all
sudo apt-get update; sudo apt-get install gcc-4.9 g++-4.9
Code: Select all
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50
Output:
Code: Select all
gcc version 4.9.4 (Ubuntu 4.9.4-2ubuntu1~12.04)
Code: Select all
update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 50
Code: Select all
gcc version 4.9.4 (Ubuntu 4.9.4-2ubuntu1~12.04)
Code: Select all
cd mozilla/config/external/icu/data/
Code: Select all
cp icudt58b.dat ../../../../../obj-powerpc-linux-gnu/dist/bin
Code: Select all
./mach run
Code: Select all
./mach package
Download: spiderweb-2.1.0-ubuntu_12.04-powerpc.tar.bz2
I successfully tested it on a Lubuntu 12.04.0 PowerPC Live DVD and on the A-EON Live Remix DVD today. You need to install the GCC 4.9 and the libatomic1 via the repository 'ppa:ubuntu-toolchain-r/test'.
Code: Select all
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Code: Select all
sudo apt-get update; sudo apt-get install gcc-4.9 g++-4.9
Please test it.
Thanks,
Christian