Package: xulrunner
Severity: important
Version: 1.9~rc2-3
User: [EMAIL PROTECTED]
Usertags: kfreebsd
Hi,
the current version fails to build on GNU/kFreeBSD.
There is no support for building libjemalloc on GNU/kFreeBSD,
it is not tried to built by default. I have been able to *compile* it,
but it fails when used. I suspect the reason is bad interaction between
linuxthreads based implementation of pthread add-on and overriden default
malloc from glibc. libjemalloc uses mutexes from libpthread, but
at least __pthread_initialize_manager() in libpthread uses malloc.
On the other hand, xulrunner without libjemalloc
is useable, I built iceweasel on top of it,
iceweasel seems to work.
So please, could you create GNU/kFreeBSD specific
debian/xulrunner-1.9.install.kfreebsd-i386 and
debian/xulrunner-1.9.install.kfreebsd-amd64 without line
"usr/lib/xulrunner-1.9/libjemalloc.so".
There is no need to change "call TEST, ./libjemalloc.so",
it only generates harmless message
"ERROR: ld.so: object 'libjemalloc.so' from LD_PRELOAD cannot be preloaded:
ignored"
similarly like for other nonexistent libraries like /lib/libc6.so.6
on alpha, ia64 (and kfreebsd-i386, kfreebsd-amd64, hurd).
Thanks in advance
Petr
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]