How to check for which http library is being used?
Main program from e-music does start to open on SuSE 8.2, but then segfault, have a question thats listed in below: Bug #003 - Crashes/segfaults on startup. This is caused by the app dlopen()-ing libraries that are incompatible with it on certain distros. There is a hack to force it to use older versions of the libraries via an LD_directive. This dlopen-ing is being blamed on wxWindows, but I doubt it. What library is doing the HTTP work? I did see libhttp that was part of gnome, but kinda doubt this was the answer...How can I reliably check this? Thanks, Matt
On Friday 09 May 2003 04:35, Matthew Johnson wrote:
Main program from e-music does start to open on SuSE 8.2, but then segfault, have a question thats listed in below:
Bug #003 - Crashes/segfaults on startup. This is caused by the app dlopen()-ing libraries that are incompatible with it on certain distros. There is a hack to force it to use older versions of the libraries via an LD_directive. This dlopen-ing is being blamed on wxWindows, but I doubt it. What library is doing the HTTP work?
I did see libhttp that was part of gnome, but kinda doubt this was the answer...How can I reliably check this?
If it's dlopen()ing the libs you can't see it in ldd, which would have been the first thing to check otherwise. Try strace -f -F appname > stracelogfile 2>&1 then grep dlopen stracelogfile
The 03.05.09 at 04:43, Anders Johansson wrote:
Try strace -f -F appname > stracelogfile 2>&1
Or perhaps better "strace -o stracelogfile -f -F appname", which would leave the terminal free for ouptput from "appname" -- Cheers, Carlos Robinson
participants (3)
-
Anders Johansson
-
Carlos E. R.
-
Matthew Johnson