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]

Reply via email to