Hello Ximin, Am 04.11.2012 15:23, schrieb Ximin Luo: > Could you elaborate? I was under the impression that (e.g.) icedove version X > and iceweasel version X, both build against the same xulrunner, at version X.
Unfortunately not. The sources of both application bring there own version for libxul.so. The teams for firefox and for thunderbird are different at mozilla, maybe that's the reason why. > Are you saying that this is *not* the case, that upstream mozilla build those > applications against different versions of xulrunner, yet still give them the > same version numbers? This seems like a weird thing to be doing. But that's the way how it is. Or to be more exactly, the librarys itself doesn't have any version numbers. They just placed into different paths. That's of course not the best way, but it works. If you want to do it better or you think you can do it better then please prepare a patch. We are open minded for that. In the moment the newest version of ice* had became a better librarys search functionally, as I remember right since version 14. The LD_LIBRARY_PATH will now prepared within the starting binarys and no longer with the shell script. > In that case why is iceweasel's xulrunner under /usr/lib/xulrunner, and not > say, /usr/lib/iceweasel? I would say for historical reason. I can't say much about iceweasel, that's part of Mike Hommey, he is the package maintainer. > There may be other applications that use xulrunner, > that need their own version. For me I don't know any other application which needs the one or the other version of libxul.so from iceweasel. > However if my assumption is correct, then there is really no need for separate > copies of xulrunner, and what you're saying about "functions that are named > the > same but have different internal functions" won't be the case, as long as the > Debian packages both build against the same version. I just was saying that could be, I have not take a deeper look into the librarys. Try at yourself with readelf, you will see the librarys are totally different. -- Regrads Carsten Schoenert -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org