On Thu, Oct 09, 2003 at 11:22:49PM -0700, Joshua Kwan wrote: > On Fri, Oct 10, 2003 at 02:00:01PM +0900, Takuo KITAME wrote: > > According to buildd.d.o, mozilla-firebird fails to build on arm. > > From the build log: > -------------------- > Linux2.4_arm_glibc_PTH_OPT.OBJ/shlibsign -v -i > /build/buildd/mozilla-firebird-0.6.1/dist/lib/libsoftokn3.so > ./sign.sh: line 51: 14771 Segmentation fault ${2}/shlibsign -v -i ${4} > make[4]: *** [/build/buildd/mozilla-firebird-0.6.1/dist/lib/libsoftokn3.chk] > Error 139 > make[4]: Leaving directory > `/build/buildd/mozilla-firebird-0.6.1/security/nss/cmd/shlibsign' > -------------------- > > This is the part of the mozilla build that does something ludicrous like > generating a RSA and a DSA key pair with which to self-sign the actual > library or something. I'm not sure why it exists. > > Takuo, since you are the Mozilla maintainer, do you know any more about > the purpose of this weird signing? > > Failing that I suppose arm's toolchain is just severely braindamaged...
I've been debugging this off-and-on for several days now. The NSS code ends up smashing its own stack and the stack pointer wanders off into la-la land. Obviously not the easiest thing to debug using gdb. Anyway, the reason why mozilla-firebird is in testing without arm is because it _never_ built on arm. dave...