[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: