при попытке запуска eclipse 3.4.1 (с сайта eclipse.org) /usr/lib/jvm/java/jre/bin/java: symbol lookup error: /usr/lib/libxul.so: undefined symbol: JS_SetExtraGCRoots
Потому что этот символ находится не в libxul.so, а в libmozjs.so: $ readelf -s libmozjs.so |grep JS_SetExtraGCRoots 795: 00015b38 26 FUNC GLOBAL DEFAULT 10 JS_SetExtraGCRoots $ ldd libxul.so |grep libmozjs.so libmozjs.so => /usr/lib/libmozjs.so (0xb6a60000)
И какой есть workaround чтобы запустить eclipse?
Для истории: LD_PRELOAD=/usr/lib64/libmozjs.so ./eclipse меня полностью спасло.