I was missing the following libraries:
libmozjs.so, libnspr4.so libplc4.so libplds4.os libxul.so
They were all included in the packages libxul0d, libnspr4 and libmozjs0d. However, when I simply copy those under /usr/lib32 as explained in the secondlife wiki that changes nothing at all. If I copy all the files I need individuall from /usr/lib32/xulrunner/ then ldd doesn't complain anymore, but secondlife crashes on startup. Was it possible that the libxul version I installed is different from that, that SL was compiled against?
Here goes the stack trace...
0: ELF(do_elfio_glibc_backtrace()+0x10c) [0x80e7f4c]
1: ELF(LLAppViewer::handleSyncViewerCrash()+0x13) [0x80b6053]
2: ELF(LLApp::runSyncErrorHandler()+0x20) [0x9bcdcf0]
3: ELF(LLApp:

etError()+0x20) [0x9bcde00]
4: ELF(default_unix_signal_handler(int, siginfo*, void*)+0x1a5) [0x9bce8b5]
5: [0xffffe600]
6: /home/sharven/SecondLife_i686_1_20_15_92456/lib/libxul.so(_ZN13nsCOMPtr_baseD2Ev+0x11) [0xf6e4fb11]
7: ELF(nsCOMPtr<nsIToolkit>::~nsCOMPtr()+0xe) [0x9c64a52]
8: ELF(LLEmbeddedBrowserWindow::enableToolkitObserver(int)+0x2a0) [0x9c633ac]
9: ELF(LLEmbeddedBrowserWindow:

nStateChange(nsIWebProgress*, nsIRequest*, unsigned int, unsigned int)+0x46) [0x9c5f5b0]
10: /home/sharven/SecondLife_i686_1_20_15_92456/lib/libxul.so [0xf753a11f]
11: /home/sharven/SecondLife_i686_1_20_15_92456/lib/libxul.so [0xf753a79f]
12: /home/sharven/SecondLife_i686_1_20_15_92456/lib/libxul.so [0xf753a891]
13: /home/sharven/SecondLife_i686_1_20_15_92456/lib/libxul.so [0xf6f61ee8]
14: /home/sharven/SecondLife_i686_1_20_15_92456/lib/libxul.so [0xf6f5c9a1]
15: /home/sharven/SecondLife_i686_1_20_15_92456/lib/libxul.so [0xf75360d4]
16: /home/sharven/SecondLife_i686_1_20_15_92456/lib/libxul.so [0xf7536c21]
17: /home/sharven/SecondLife_i686_1_20_15_92456/lib/libxul.so [0xf751a5dd]
18: /home/sharven/SecondLife_i686_1_20_15_92456/lib/libxul.so [0xf751e49f]
19: /home/sharven/SecondLife_i686_1_20_15_92456/lib/libxul.so [0xf752b096]
20: /home/sharven/SecondLife_i686_1_20_15_92456/lib/libxul.so [0xf751c8f9]
21: /home/sharven/SecondLife_i686_1_20_15_92456/lib/libxul.so [0xf752bcc9]
22: /home/sharven/SecondLife_i686_1_20_15_92456/lib/libxul.so [0xf757acd3]
23: ELF(LLEmbeddedBrowser::createBrowserWindow(int, int)+0x2b

[0x9c5c956]
24: ELF(LLMozLib::createBrowserWindow(int, int)+0x24) [0x9c59c08]
25: ELF(LLMediaImplLLMozLib::init()+0x74) [0x982a2f4]
26: ELF(LLMediaManager::createSourceFromMimeType(std:

tring, std:

tring)+0xc7) [0x981e327]
27: ELF(LLWebBrowserCtrl::LLWebBrowserCtrl(std:

tring const&, LLRectBase<int> const&

+0x234) [0x96a8604]
28: ELF(LLWebBrowserCtrl::fromXML(LLPointer<LLXMLNode>, LLView*, LLUICtrlFactory*)+0x21b) [0x96a8f1b]
29: ELF(LLUICtrlFactory::createCtrlWidget(LLPanel*, LLPointer<LLXMLNode>

+0xb0) [0x9a5e0c0]
30: ELF(LLUICtrlFactory::createWidget(LLPanel*, LLPointer<LLXMLNode>

+0x55) [0x9a5a385]
31: ELF(LLPanel::initChildrenXML(LLPointer<LLXMLNode>, LLUICtrlFactory*)+0xcd) [0x9988dcd]
32: ELF(LLPanel::initPanelXML(LLPointer<LLXMLNode>, LLView*, LLUICtrlFactory*)+0x127) [0x998af77]
33: ELF(LLUICtrlFactory::buildPanel(LLPanel*, LLStringBase<char> const&, std::map<LLStringBase<char>, LLCallbackMap, std::less<LLStringBase<char> >, std::allocator<std:

air<LLStringBase<char> const, LLCallbackMap> > > const*)+0x115) [0x9a5bfd5]
34: ELF(LLPanelLogin::LLPanelLogin(LLRectBase<int> const&, int, void

(int, void*), void*)+0x316) [0x8d792a6]
35: ELF(LLPanelLogin:

how(LLRectBase<int> const&, int, void

(int, void*), void*)+0x3e) [0x8d7bebe]
36: ELF(login_show()+0x8d) [0x8fc2a2d]
37: ELF(idle_startup()+0x12e7) [0x8fd4487]
38: ELF(LLAppViewer::idle()+0xbad) [0x80bd3cd]
39: ELF(LLAppViewer::mainLoop()+0x28d) [0x80d5abd]