-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
on Linux/PPC failure to start due to JS init #210
Comments
Any chance you're in need of testing for this issue? I have 2 different 32-bit PPC machines that I could test this on:
|
@techflashYT thanks for you ... the issue is not 32bit or 64 bit specific, but seems to be Linux/PPC specific. Linux/x86 works, NetBSD/ppc works! On my PowerBook G4 (1.66Ghz, 2GB of ram) it takes 441 minutes to compile, so not the best tool to do a series of bisecting compilations! |
I typically opt to cross compile software for my PPC machines. I also unfortunately lack any 64-bit PPC Hardware. |
If you have a working cross-compile which produces a working binary, you can try compiling and testing if you can reproduce the error, then from there go back and try to find the offending commit, with some bisection. That would be useful. |
Known good commit:
This is before configure refactor. |
Still good:
|
Already broken:
|
Check: |
Reading https://github.com/rmottola/Arctic-Fox/blob/master/build/autoconf/icu.m4 I see little endian data. This confirms: so as suggested, PPC must be tested with: |
Compiling error of Arctic Fox 45.0 on Ubuntu 10.04.4: [code] It has compiled on Void PPC but it doesn't start. [code] |
It works with "ac_add_options --with-system-icu". :-) Download: arcticfox-45.0.en-US.linux-powerpc.tar.bz2 Thanks a lot! |
@rmottola If you require powerpc resources to build, let me know. Can provide ppc, ppc64 and ppc64le VMs running on POWER8/9. |
It doesn't work if the system ICU is current enough, i.e. |
interesting. Are they set up? or would I need to install the from scratch? getting a usable PPC environment is not so easy right now on PPC Debian, due to persisting python 2.7 requirement, of which old packages don't work anymore and it has been removed by debian |
Indeed, 75.1 apparently is too new. 71 and 72 do work. At a first glance, I don't know what is wrong, since it is inside the headers of ICU itself. Try to use an older one. We might establish a latest supported ICU. |
We can get any distro going you like for as long as here's native |
@kth5 to be useful, I need a distro with python2.7 . That would be an about 1year old Debian. I personally don't know how to do it, but in case "we" can set it up and you want to work on it, I can too and will us it to help test and build. CUrrenlty 32bit compiles but 64bit not (PPC). Wort trying. In case let's open a separate specific collaboration task for that? |
So, what distro did you have in mind? Contact me at [email protected] and we can get talking. |
[29129] ###!!! ABORT: JS_InitWithFailureDiagnostic: u_init() failed: file /home/multix/code/Arctic-Fox/xpcom/build/XPCOMInit.cpp, line 709
I can't get smarter from this error and reason
things are working on Intel but also on NetBSD/PPC, so it is specific to Linux/PPC.
The text was updated successfully, but these errors were encountered: