Wicknix has released the version 33.6.1 of SeaLion.

I compiled it for Linux PowerPC 32-bit libc without AltiVec today.
Download and further information: github.com

Have a nice weekend!

Christian
Code: Select all
sudo dnf update gcc-c++
Code: Select all
export CC="gcc -flax-vector-conversions -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -maltivec -mabi=altivec"
export CXX="g++ -flax-vector-conversions -fpermissive -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -maltivec -mabi=altivec"
mk_add_options AUTOCONF=/usr/bin/autoconf-2.13
# Set GTK Version to 2 or 3
_GTK_VERSION=2
ac_add_options --target=powerpc64-linux-gnu
ac_add_options --host=powerpc64-linux-gnu
ac_add_options --with-system-jpeg
ac_add_options --enable-application=navigator
ac_add_options --enable-optimize
ac_add_options --enable-jxl
ac_add_options --enable-strip
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-crashreporter
ac_add_options --disable-webrtc
ac_add_options --disable-necko-wifi
ac_add_options --disable-safe-browsing
ac_add_options --disable-devtools
ac_add_options --disable-pulseaudio
ac_add_options --disable-jemalloc
ac_add_options --disable-updater
ac_add_options --disable-gconf
ac_add_options --disable-gamepad
ac_add_options --disable-precompiled-startupcache
export MOZ_TELEMETRY_REPORTING=0
export MOZ_ADDON_SIGNING=0
export MOZ_REQUIRE_SIGNING=0
Code: Select all
'target_name': 'gcm-aes-ppc_c_lib',
'type': 'static_library',
'sources': [
'gcm-ppc.c',
- 'sha512-p8.s',
],
'dependencies': [
Okay, now what's the lowest it should work on? Currently testing on Precise since I have it booted ATM. But it complains about a libatomic.so.1. The closest was a libatomic-ops-dev but that doesn't provide an so.
Code: Select all
damien@ubuntu:~/Applications/sealion$ ldd sealion
./sealion: /lib/powerpc-linux-gnu/libc.so.6: version `GLIBC_2.17' not found (required by ./sealion)
./sealion: /usr/lib/powerpc-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./sealion)
linux-vdso32.so.1 => (0x00100000)
libpthread.so.0 => /lib/powerpc-linux-gnu/libpthread.so.0 (0x6ff75000)
libdl.so.2 => /lib/powerpc-linux-gnu/libdl.so.2 (0x6ff51000)
libatomic.so.1 => not found
libstdc++.so.6 => /usr/lib/powerpc-linux-gnu/libstdc++.so.6 (0x6fe20000)
libm.so.6 => /lib/powerpc-linux-gnu/libm.so.6 (0x6fd59000)
libgcc_s.so.1 => /lib/powerpc-linux-gnu/libgcc_s.so.1 (0x6fd23000)
libc.so.6 => /lib/powerpc-linux-gnu/libc.so.6 (0x6fb94000)
/lib/ld.so.1 (0xf7ed4000)
I expected as much. Unfortunately Xenial is also too old. This time it's stuck on GLIBC.xeno74 wrote: Sun Apr 20, 2025 9:24 am Hypex,
Ubuntu 12.04 is too old for SeaLion. I successfully tested it with Void PPC yesterday. It is old too but not so old as Ubuntu 12.04.
Code: Select all
damien@ubuntu:~/Applications/sealion$ ./sealion
XPCOMGlueLoad error for file /home/damien/Applications/sealion/libnspr4.so:
/lib/powerpc-linux-gnu/libc.so.6: version `GLIBC_2.30' not found (required by /home/damien/Applications/sealion/libnspr4.so)
Couldn't load XPCOM.