how to properly link against libxul and libxpcom?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xulrunner-1.9.2 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Lucid |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xulrunner-1.9.2
openjdk-6 and eclipse do link against libxul and libxpcom. How should these applications be linked/built such that xulrunner upgrades don't break these builds?
the xulrunner-dev package was recently demoted, now you have an explicit dependency on xulrunner-
for icedtea6-plugin, the dependency on xulrunner-1.9.2 can be hard coded. is this really necessary? calling
dh_shlibdeps -s -L openjdk-
results in:
dpkg-shlibdeps: warning: Can't extract name and version from library name `libxpcom.so'
dpkg-shlibdeps: warning: Can't extract name and version from library name `libxul.so'
and no dependency added. xulrunner-1.9.* not having any shlibs files?
even determining the xulrunner libdir seems to be overly complicated (if the same solution should work on debian and ubuntu):
echo /usr/lib/
desktop guys, xulrunner is not just a private dependency for firefox, other components rely on it as well. please treat it with the same priority.
Changed in xulrunner-1.9.2 (Ubuntu): | |
assignee: | nobody → Ubuntu Desktop (ubuntu-desktop) |
milestone: | none → ubuntu-10.04-beta-2 |
This was an accidental demotion of xulrunner-dev in xulrunner-1.9.2 instead of just the xulrunner-dev in xulrunner-1.9.1. The issue has been corrected.