On Sat, Jul 19, 2008 at 04:08:22PM +0300, Martynas Venckus wrote: > Hey, > > Updated diffs at http://www.altroot.org/p/. Changes: > > * sqlite-3.5.9 > - merge espie's changes, with two small modifications > > * nss-3.12 > - update to nss-3.12 > - no need for -Bsymbolic, except for freebl3 > > * nspr-4.7.1 > - no changes > > * mozilla-firefox-3.0.1 > - the nss workaround broke printing. use a better one from kurt, > i.e. --disable-libxul. it works just fine now, thanks to kurt > - merge, to apply for mozilla-firefox-2.0.0.16 in current > - remove -Bsymbolic for components > - remove eula, we'll come up w/ the better solution from mozilla > - and the best part is, the evil patch can be removed now: > ++OS_CXXFLAGS += -fno-stack-protector > > What i really need to know, is which of these archs work/do not > work. > > alpha amd64 arm powerpc sparc sparc64
I rebuild all of the above on sparc64. Now I don't get a core dump any more when running regxpcom during make install. I got that when I built with DEBUG="-g -O0" with the older diffs. When starting firefox it dump core because of an Illegal instruction: (gdb) bt #0 0x00000000545ee0c0 in nsACString_internal::Assign () from /usr/local/mozilla-firefox/libxpcom_core.so.20.0 #1 0x00000000545ee0dc in nsACString_internal::Assign () from /usr/local/mozilla-firefox/libxpcom_core.so.20.0 When I start firefox with "firefox -g" I get a Segmentation fault: (gdb) run Starting program: /usr/local/mozilla-firefox/firefox-bin (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Program received signal SIGSEGV, Segmentation fault. 0x00000000485260c0 in nsACString_internal::Assign () from /usr/local/mozilla-firefox/libxpcom_core.so.20.0 (gdb) bt #0 0x00000000485260c0 in nsACString_internal::Assign () from /usr/local/mozilla-firefox/libxpcom_core.so.20.0 #1 0xad90af29e5036ee8 in ?? () #2 0xad90af29e5036ee8 in ?? () Previous frame identical to this frame (corrupt stack?) I'm running the latest snapshot from July 16th on a SUN Blade 100. Regards, Markus