Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - carlosgonz

Pages: [1] 2 3
1
Applications and Porting / Re: [DEV] JIT support for Firefox
« on: October 09, 2026, 06:47:49 pm »
Hello everyone, i just what to confirm that tle fixed all the endianess bug on new-FireFox153.5 Big-Endian Milestone.
tle fixed everything!
I  testing a tle  fastpower9 crosscompile firefox-be build for power5, which worked like native build. 
It work really nicely and superfast now. It just exeeded my expectations on  firefox for  power5 experience.
The browser was a critical missing piece for ppcbe, now is resolved.
 special thanks to tle for everything...................................a real ppc hero.
 

2
Applications and Porting / Re: [DEV] JIT support for Firefox
« on: October 07, 2026, 03:01:43 pm »
I have followed tle's work on this project for a while so I am aware that he made patches for it to work on a G5. My question was more directed at carlosgonz on whether his specific compiled binary would work on a G5.

But thanks for pointing this out.



Hi mikeylam

Yes tle firefox big-endian support until power4 128bits altivec, so powermac G4 and G5 is supported.
I  compiled all this on debian forky, i not sure which system are using and trying to compile tle firefox? nodejs is the most harder to resolve before to compile tle firefox... next harder to resolve is mesa big-endian driver.
I can share my build for you if you want it?

sent from debian-forky big-endian on power4 and netsurf.

3
Applications and Porting / Re: [DEV] JIT support for Firefox
« on: October 06, 2026, 04:25:39 pm »
Compilation finalized just now. firefoxesr153.4 big-endian,  power5
All Bugs 1) and 2) is fixed.

There is just some endianess issues on favicons on each tabs.


 tle you are a Magic PPC Programmer.

thanks

4
Applications and Porting / Re: [DEV] JIT support for Firefox
« on: September 05, 2026, 06:00:19 pm »
Hello i got compiled  tle  firefoxppc64-big-endian port  on power5. It work really good. I like it. thank you thank you  tle.

Also this time gnu gnulinux 7.1 worked on nouveau by 64k ppc5-big-endian. (No more crashing nouveau on 64k), however i not sure why is not worked 64k on power9-little-endian and nouveau,.

So yes i have  full-powerpc  big-endian 64k experience just now without blobs-blackboxes and gles2-nir. And very soon i will move my raptor-blackbird powerpc for  debian big-endian, as nouveau started work on 64k.

Issues found:
1)  Endianess issues on top-bar browser-buttons as you can see on image, the buttons stay white than black.
2) Power9,10,8 patch is conflict to power5 patchset, so this make firefoxppcbe-on-power5 hung on booting after get compiled because nss-vsx  binaries.. Firefoxppc64be autoenable and force  NSS / *  by makefile to use hash-sha512-and-mcrypto hard accel vsx on power5 compilation. So nss by hard-accel  /  mcrypto only supported by vsx which power5 lack,  however i not sure if firefox nss mcrypto hash-sha512 is compatible  to power-4.5.6.7 vmx hard accel requirements, but it will be nice to support full nss/ to vmx even vmx-emulated than software.
So all the problem about is from here:  security/nss/lib/freebl






5
Applications and Porting / Re: [DEV] JIT support for Firefox
« on: August 26, 2026, 06:35:31 pm »
I can not get compile nodejs, looks like big-endian is unsupported on openssl folder and maybe more libs.   I even disabled  asm on configure to advance. OMG : (

NODEJS It really needs  our superhero tle to re-enable big-endian.

R="/etc/ssl"' '-DENGINESDIR="/dev/null"' '-DTERMIOS' '-DXXH_NAMESPACE=ZSTD_' '-DZSTD_MULTITHREAD' '-DZSTD_DISABLE_ASM' -I../deps/openssl/openssl -I../deps/openssl/openssl/include -I../deps/openssl/openssl/crypto -I../deps/openssl/openssl/crypto/include -I../deps/openssl/openssl/crypto/modes -I../deps/openssl/openssl/crypto/ec/curve448 -I../deps/openssl/openssl/crypto/ec/curve448/arch_32 -I../deps/openssl/openssl/providers/common/include -I../deps/openssl/openssl/providers/fips/include -I../deps/openssl/openssl/providers/implementations/include -I../deps/openssl/config -I../deps/openssl/config/archs/linux-x86_64/no-asm -I../deps/openssl/config/archs/linux-x86_64/no-asm/include -I../deps/openssl/config/archs/linux-x86_64/no-asm/crypto -I../deps/openssl/config/archs/linux-x86_64/no-asm/crypto/include/internal -I../deps/openssl/config/archs/linux-x86_64/no-asm/providers/common/include -I../deps/zlib -I../deps/brotli/c/include -I../deps/zstd/lib  -pthread -Wall -Wextra -Wno-unused-parameter -Wall -O3 -pthread -m64 -Wall -O3 -Wno-missing-field-initializers -Wno-old-style-declaration -m64 -mminimal-toc -O3 -fno-omit-frame-pointer  -MMD -MF /home/ca71056042/Documentos/node-v24.20.0/out/Release/.deps//home/ca71056042/Documentos/node-v24.20.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_mod.o.d.raw   -c
In file included from ../deps/openssl/openssl/crypto/bn/bn_lib.c:13:
../deps/openssl/openssl/include/internal/endian.h:29:2: error: #error "L_ENDIAN defined on a big endian machine"
   29 | #error "L_ENDIAN defined on a big endian machine"
      |  ^~~~~
make[1]: *** [deps/openssl/openssl.target.mk:1277: /home/ceres/Documentos/node-v24.20.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_lib.o] Error 1
make[1]: *** Se espera a que terminen otras tareas....
rm 47a1ab3e9f3faad04b54e24199b1e2f8043672e6400dd0069e56a1fad8b1540c.intermediate
make: *** [Makefile:143: node] Error 2

6
Applications and Porting / Re: [DEV] JIT support for Firefox
« on: August 25, 2026, 07:27:22 pm »

nodejs npm still not available on debian sid ppc64 which Firefox-BE is asking on compile.

Yes i can access you to my powermac-g5.

7
Applications and Porting / Re: [DEV] JIT support for Firefox
« on: August 23, 2026, 11:30:42 am »
ff153.1esr-LE compiled succesfully on blackbird. Yes is work and feel really nice and fast as never as before! thanks tle.
However my dream it to get success build for BE 32bit-64bit

8
Applications and Porting / Re: [DEV] JIT support for Firefox
« on: August 22, 2026, 10:13:33 pm »
So i not get completed the FF_BE compile on PowermacG5 because missing a lot dependencies on debian powerpc, however i started the FF_LE test build on raptor-blackbird before to patch and build my favorite browser gnu icecat. I will report any news abouts.

Today also compiled gnu gnulinux 7.2 to test nouveau on 64kpagesize support, which still do not  work from promised 6.18, it just fixed the panic so no more freeze but still no video but i also checking if it need a special libdrm version on compile, just in case.

9
Applications and Porting / Re: [DEV] JIT support for Firefox
« on: August 21, 2026, 06:48:19 pm »
So i started compile firefox-be on debian sid on powermac g5 before patch and compile gnu icecat, so i get some errors.

 0:29.13 checking whether the C linker supports -Wl,-z,now... no
 0:29.29 checking whether the C linker supports -Wl,-z,nocopyreloc... no
 0:29.39 checking whether the C assembler supports -fPIC... yes
 0:29.49 checking whether the C compiler supports -fPIC... yes
 0:29.62 checking whether the C++ compiler supports -fPIC... yes
 0:30.01 checking what kind of list files are supported by the linker...
 0:30.01 DEBUG: Creating `/tmp/conftestkvp2dly1.c` with content:
 0:30.01 DEBUG: | int main() {}
 0:30.02 DEBUG: Executing: `/usr/bin/ccache /usr/bin/gcc -std=gnu17 /tmp/conftestkvp2dly1.c -c -o /tmp/conftestk9ytmc7_.o`
 0:30.03 DEBUG: Executing: `/usr/bin/gcc -std=gnu17 -fuse-ld=lld -o /tmp/conftest91jf37ot.out -Wl,@/tmp/conftest3ocvb5pe.list`
 0:30.03 DEBUG: The command returned non-zero exit status 1.
 0:30.03 DEBUG: Its error output was:
 0:30.04 DEBUG: | ld.lld: error: /usr/lib/gcc/powerpc64-linux-gnu/16/../../../powerpc64-linux-gnu/Scrt1.o: ABI version 1 is not supported
 0:30.04 DEBUG: | collect2: error: ld returned 1 exit status
 0:30.05 DEBUG: Executing: `/usr/bin/gcc -std=gnu17 -fuse-ld=lld -o /tmp/conftest91jf37ot.out -Wl,@/tmp/conftest3ocvb5pe.list`
 0:30.05 DEBUG: The command returned non-zero exit status 1.
 0:30.06 DEBUG: Its error output was:
 0:30.06 DEBUG: | ld.lld: error: /usr/lib/gcc/powerpc64-linux-gnu/16/../../../powerpc64-linux-gnu/Scrt1.o: ABI version 1 is not supported
 0:30.06 DEBUG: | collect2: error: ld returned 1 exit status
 0:30.07 DEBUG: Executing: `/usr/bin/gcc -std=gnu17 -fuse-ld=lld -o /tmp/conftest91jf37ot.out @/tmp/conftest3ocvb5pe.list`
 0:30.07 DEBUG: The command returned non-zero exit status 1.
 0:30.08 DEBUG: Its error output was:
 0:30.08 DEBUG: | ld.lld: error: /usr/lib/gcc/powerpc64-linux-gnu/16/../../../powerpc64-linux-gnu/Scrt1.o: ABI version 1 is not supported
 0:30.09 DEBUG: | collect2: error: ld returned 1 exit status
 0:30.10 E ERROR: Couldn't find one that works
 0:30.76 E *** Fix above errors and then restart with "./mach build"
------------------------------------------------------------------------------------------------------

Package: lld
Version: 1:21.1.6-71+b1
Priority: optional
Section: devel
Source: llvm-defaults (0.71)
Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Installed-Size: 20.5 kB
Depends: lld-21 (>= 1:21.1.6-1)
Download-Size: 3,884 B
APT-Manual-Installed: yes
APT-Sources: http://deb.debian.org/debian-ports sid/main ppc64 Packages
Description: LLVM-based linker
 LLD is a new, high-performance linker. It is built as a set of reusable
 components which highly leverage existing libraries in the larger LLVM
 Project.

So i changed lld for bfd, like: ac_add_options --enable-linker=bfd which seems to work atm for compile.

10
Applications and Porting / Re: [DEV] JIT support for Firefox
« on: August 03, 2026, 07:46:31 pm »
Thanks tle. FF BE it is huge milestone.

So next milestone will be GLES-3.0 BE  mesa driver support, otherwise firefox webrender hard accel do not work. Atm only gles2.0 extensions is supported on BE.

11
Applications and Porting / Re: [DEV] JIT support for Firefox
« on: August 03, 2026, 06:01:22 pm »
So tle firefox port already support big endian?
This Firefox-v153 patches work on ESR140.12? the reason it is because i use gnu icecat, then icecat 153esr it is not released yet to patch.

So gnu icecat superpowerpc big endian it is my real dreams!!! atm i use icecat 140.12 superpowerpc little endian, but without JIT WASM either VSX

thanks of adavance.

12
Applications and Porting / Re: [DEV] JIT support for Firefox
« on: June 21, 2026, 02:32:37 pm »
Thank you Hero, yes it is better to i compile it, however the heat manager is not good on my Raptor Blackbird, but i guess i could compile with 1 core to reduce heat.


Guys i like so much powerpc be.


sent from motorola powerpc,altivec,32bits and netsurf!!!
debian



13
Applications and Porting / Re: [DEV] JIT support for Firefox
« on: June 06, 2026, 10:43:32 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.

14
Applications and Porting / Re: [DEV] JIT support for Firefox
« on: May 09, 2026, 06:52:05 pm »
Yeah ppc64 term still it is big endian, despite little endian from power8, but i not sure  what this ppc64 is meaning for our hero tle.

15
Applications and Porting / Re: [DEV] JIT support for Firefox
« on: April 27, 2026, 09:06:10 pm »
Thank you tle, you are a hero!

Will this merged to next 153esr?

Pages: [1] 2 3