Bug#763365: (no subject)
This is the patch that adds the symbols. This does not change ABI, but
adds dependency on qt gui library, or something like that. It also
removes rpath, which should not be present in Debian's libraries.
--- qbs-1.3.1+dfsg/debian/rules 2014-10-04 01:20:58.000000000 -0500
+++ qbs-1.3.1+dfsg.new/debian/rules 2014-10-05 14:33:40.970521892 -0500
@@ -23,6 +23,8 @@
override_dh_auto_configure:
qmake qbs.pro \
CONFIG+=debug \
+ CONFIG+=disable_rpath \
+ CONFIG+=qbs_enable_project_file_updates \
QMAKE_CFLAGS+="${CFLAGS} ${CPPFLAGS}" \
QMAKE_CXXFLAGS+="${CXXFLAGS} ${CPPFLAGS}" \
QMAKE_LFLAGS+="${LDFLAGS}" \
The symbol differences between the new build and the old one are just,
$ diff sym1 sym2
185a186,187
> _ZN3qbs7Project11removeFilesERKNS_11ProductDataERKNS_9GroupDataERK11QStringList
> _ZN3qbs7Project11removeGroupERKNS_11ProductDataERKNS_9GroupDataE
187a190,191
> _ZN3qbs7Project8addFilesERKNS_11ProductDataERKNS_9GroupDataERK11QStringList
> _ZN3qbs7Project8addGroupERKNS_11ProductDataERK7QString
Once this patch is uploaded (don't forget that header too), Qt Creator
can be built with libqbs instead of building its own version.
Thanks for your work.
- Adam
Reply to: