Hi,
built thunderbird 52.0b3 on XStreamOS/illumos, with the mozconfig below.
When run, I get this error:
ld.so.1: thunderbird: fatal: relocation error: file 
/usr/lib/thunderbird/libxul.so: symbol moz_xmalloc: referenced symbol not found
Looking at the mozilla/memory/mozalloc/mozalloc.cpp source, moz_xmalloc is 
around the beginning of the file:
void*
moz_xmalloc(size_t size)
{
...
with no strange hiding directive.
Also, using elfdump on libxul.so, I get this:
sonicle@xstreamdev:/usr/lib/thunderbird$ elfdump libxul.so | grep moz_xmalloc
libxul.so: .dynsym: index[1227]: suspicious local symbol entry: _END_: lies 
within global symbol range (index= 1)
libxul.so: .dynsym: index[2579]: suspicious local symbol entry: _START_: lies 
within global symbol range (index= 1)
[2760] 0x00000000 0x00000000 NOTY WEAK D 0 UNDEF moz_xmalloc
[2760] moz_xmalloc
[2328] 0x041bb61c 0x0037e1b6 R_386_JMP_SLOT moz_xmalloc
R_386_32 0x411db38 .rel.dyn moz_xmalloc
R_386_32 0x41344e4 .rel.dyn moz_xmalloc
libxul.so: bad relocation entry: R_386_TLS_DTPMOD32: relocation requires symbol
libxul.so: bad relocation entry: R_386_TLS_DTPMOD32: relocation requires symbol
libxul.so: bad relocation entry: R_386_TLS_DTPMOD32: relocation requires symbol
libxul.so: bad relocation entry: R_386_TLS_DTPMOD32: relocation requires symbol
libxul.so: bad relocation entry: R_386_TLS_DTPMOD32: relocation requires symbol
libxul.so: bad relocation entry: R_386_TLS_DTPMOD32: relocation requires symbol
libxul.so: bad relocation entry: R_386_TLS_DTPMOD32: relocation requires symbol
libxul.so: bad relocation entry: R_386_TLS_DTPMOD32: relocation requires symbol
libxul.so: bad relocation entry: R_386_TLS_DTPMOD32: relocation requires symbol
R_386_JMP_SLOT 0x41bb61c .rel.plt moz_xmalloc
Any idea what may be wrong with my build?
Thanks in advance,
Gabriele
ac_add_options --enable-system-hunspell
ac_add_options --disable-alsa
ac_add_options --enable-dbus
ac_add_options --enable-gnomeui
ac_add_options --enable-jemalloc
ac_add_options --without-intl-api
ac_add_options --disable-debug
ac_add_options --disable-debug-symbols
ac_add_options --disable-warnings-as-errors
ac_add_options --enable-install-strip
ac_add_options --enable-optimize=-O2
ac_add_options --disable-webrtc
ac_add_options --enable-official-branding
ac_add_options --disable-updater
ac_add_options --enable-pulseaudio
ac_add_options --enable-system-ffi
ac_add_options --enable-system-pixman
ac_add_options --with-system-icu
ac_add_options --enable-system-sqlite
ac_add_options --with-system-nspr
ac_add_options --with-system-nss
ac_add_options --with-system-libevent
ac_add_options --with-system-zlib
ac_add_options --with-system-bz2
ac_add_options --disable-crashreporter
ac_add_options --enable-startup-notification
ac_add_options --enable-calendar
ac_add_options --enable-application=mail
ac_add_options --prefix=/usr
ac_add_options --libdir=/usr/lib
ac_add_options --disable-tests
----------------------------------------------------------------------------------------
Sonicle S.r.l.
:
http://www.sonicle.com
Music:
http://www.gabrielebulfon.com
Quantum Mechanics :
http://www.cdbaby.com/cd/gabrielebulfon
_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to