08/06/20 17:27:10 znVwAB3N
[FIREFOX3]
GTK他を入れて,ソースからメイクしてみた.
gmake[3]: ディレクトリ `/root/Desktop/mozilla/memory/jemalloc' に入ります
jemalloc.c
gcc -o jemalloc.o -c -DOSTYPE=\"Linux2.6.16-0vl76\" -DOSARCH=Linux -I. -I. ・・・
rm -f libjemalloc.so
c++ -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith ・・・
jemalloc.o(.text+0x1491): In function `choose_arena_hard':
: undefined reference to `___tls_get_addr'
jemalloc.o(.text+0x3323): In function `arena_ralloc':
: undefined reference to `___tls_get_addr'
jemalloc.o(.text+0x3e76): In function `malloc_init_hard':
: undefined reference to `___tls_get_addr'
jemalloc.o(.text+0x422f): In function `malloc':
: undefined reference to `___tls_get_addr'
jemalloc.o(.text+0x43cb): In function `calloc':
: undefined reference to `___tls_get_addr'
jemalloc.o(.text+0x4557): more undefined references to `___tls_get_addr' follow
collect2: ld はステータス 1 で終了しました
gmake[3]: *** [libjemalloc.so] エラー 1
gmake[3]: ディレクトリ `/root/Desktop/mozilla/memory/jemalloc' から出ます
TLS--thread local storage-- のライブラリが無いのが問題らしい.
どなたか知らない?
とりあえず,jemallocをディセーブルにしてメイク中.