When I tried to build the latest firefox (with --enable-static option), I got following error in the last step when building final firefox-bin: Undefined first referenced symbol in file _cairo_hash_table_create ../../dist/lib/libthebes.a(cairo-font.o) (symbol scope specifies local binding)
that symbol is defined in cairo-hash.c (be linked into libthebes.a) as following: *__hidden* cairo_hash_table_t * _cairo_hash_table_create (cairo_hash_keys_equal_func_t keys_equal); and in cairo-font.c, it is declared as: *__symbolic* cairo_hash_table_t * _cairo_hash_table_create (cairo_hash_keys_equal_func_t keys_equal); I think the linkage scope should be ok. But why I still got above error? Thanks Brian