Recent Posts

Pages: [1] 2 3 ... 10
1
Applications and Porting / Re: [DEV] JIT support for Firefox
« Last post by tle on Today at 08:12:59 pm »
I can not boot tle-hero ppc-firefox build on trisquel ecne.  :'(
Can you bump it firefox newer and recompile on glibc 2.39 <=

please, please  tle

~/Downloads/firefox$ ./firefox
XPCOMGlueLoad error for file /Downloads/firefox/libxul.so:
/lib/powerpc64le-linux-gnu/libm.so.6: version `GLIBC_2.43' not found (required by /Downloads/firefox/libxul.so)
Couldn't load XPCOM.

~/Downloads/firefox$ ldd --version
ldd (trisquel GLIBC 2.39-0trisquel8.7trisquel1) 2.39
Copyright (C) 2024 Free Software Foundation, Inc.
Esto es software libre; vea el código fuente para las condiciones de copia.
No hay NINGUNA garantía; ni siquiera de COMERCIABILIDAD o IDONEIDAD PARA UN
FIN DETERMINADO.
Escrito por Roland McGrath y Ulrich Drepper.

I mean you have to compile it on Trisquel because that distribution does not have the same glibc version. The build instructions is kinda like this:

git clone --tags https://github.com/mozilla-firefox/firefox.git
cd firefox
git checkout FIREFOX_152_RELEASE

# download 3 patches from https://github.com/runlevel5/firefox/releases/tag/FIREFOX_152_0_RELEASE_PPC64

git am 000*.patch
mkdir -p obj-ff-ppc64
export CC=gcc
export CXX=g++
ac_add_options --enable-application=browser
ac_add_options --enable-optimize
ac_add_options --disable-debug
ac_add_options --enable-release
ac_add_options --disable-tests
ac_add_options --enable-jit
ac_add_options --with-ccache
ac_add_options --with-libclang-path=/usr/lib64
ac_add_options --without-wasm-sandboxed-libraries
ac_add_options --enable-linker=lld
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-ppc64
./mach build
./mach package



Then let me know how you go, I highly encourage you ask the Trisque packagers to adopt my downstream patches so you do not have to build it yourself
3
Operating Systems and Porting / [NEWS] Linux 7.1
« Last post by tle on June 14, 2026, 06:15:40 pm »
7.1 is out! https://lore.kernel.org/lkml/CAHk-=wi4BF4bMhZNZ1tqs+FFV4OuZRe3ZqdWB+LxRLmRweUzQw@mail.gmail.com/T/#u

No changes related to ppc64 however the new NTFS driver is a welcoming change for users who still interact with Windows filesystem.
5
Applications and Porting / Re: [GAME] Minecraft Java Edition (LWJGL being ported)
« Last post by tle on June 14, 2026, 10:57:20 am »
26.1.2 can now be played.

There is only issue I picked up https://github.com/LWJGL/lwjgl3/issues/1126, while waiting for the fix merged upstreamed,
you could use my patched jar which could be found at https://github.com/runlevel5/lwjgl3/releases/tag/3.4.1-ppc64-fix

And for you convenience, the manifest file for PrismLauncher could be downloaded from https://github.com/runlevel5/PrismLauncher-rpmspec/releases/tag/26.1.2-ppc64le

Have fun folks!
6
I’ve adopted a different build philosophy: I don’t want to forcefully reduce dependencies, but rather compile as much as possible. I only reduce dependencies when I have to. Additionally, I have testing software that checks a large number of different Lua versions and dialects.


I build the Enlightenment environment directly from the source code in the project repository. Version 0.27.0 has slightly fewer features.

I've already built 1,877 packages ;-)
7
Void is using lua54-devel.

If you don't need Enlightenment detection, remove efl-devel from the fastfetch template and set -DENABLE_EET=OFF. This should eliminate a large portion of the 608-package dependency tree, including LuaJIT.
8
For fastfetch: LuaJIT is not supported. Lua support is optional.

In that case, I'll have to remove the dependency, but it'll be hard to track down because it's not a direct dependency.
9
I made an almost identical fix in fill_array_from_sys, but there's still a memory leak in that function.
10
cpufetch v1.07 has a little bug, but v1.06 works out of the box.
For fastfetch: LuaJIT is not supported. Lua support is optional.
Pages: [1] 2 3 ... 10