Package: qbs / 1.7.0+dfsg-4
Metadata
Package | Version | Patches format |
---|---|---|
qbs | 1.7.0+dfsg-4 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
remove_rpaths.diff | (download) |
src/lib/corelib/use_installed_corelib.pri |
4 1 + 3 - 0 ! |
do not pass wrong -l flag when linking with libqbscore |
disable_tests_qtscript.diff | (download) |
tests/auto/auto.pro |
9 7 + 2 - 0 ! |
limit api tests to only common architectures On other architectures they are segfaulting due to bugs in QtScript. The stacktrace is (obtained on ppc64el): #0 SLL_PopRange (end=<synthetic pointer>, start=<synthetic pointer>, N=<optimized out>, head=0x3fffb32004e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:742 #1 PopRange (end=<synthetic pointer>, start=<synthetic pointer>, N=<optimized out>, this=0x3fffb32004e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2083 #2 ReleaseToCentralCache (N=192, cl=<optimized out>, this=0x3fffb3200478) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2795 #3 QTWTF::TCMalloc_ThreadCache::Cleanup (this=0x3fffb3200478) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2745 #4 0x00003fffb724c6d8 in QTWTF::TCMalloc_ThreadCache::DeleteCache (heap=0x3fffb3200478) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:3069 #5 0x00003fffb6a48604 in __nptl_deallocate_tsd () at pthread_create.c:157 #6 0x00003fffb6a489b8 in start_thread (arg=0x3fffb441f160) at pthread_create.c:322 #7 0x00003fffb745f870 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S:104 . QBS is going to be ported away from QtScript, but in the mean time disable API tests on non-common architectures to make the build pass. |
skip_test_concurrent.diff | (download) |
tests/auto/blackbox/tst_blackbox.cpp |
1 1 + 0 - 0 ! |
skip new test that hangs on non-x86 architectures |
fix_ftbfs_gcc6.diff | (download) |
src/lib/corelib/use_installed_corelib.pri |
2 1 + 1 - 0 ! |
having explicit includepath to system default include headers (and QBS is installed under /usr/include/qbs) results in wrong order of -isystem parameters to gcc. This then causes GCC not to be able to find its own header files. |
fix_race_condition.diff | (download) |
tests/auto/blackbox/blackbox-clangdb.pro |
1 1 + 0 - 0 ! |
fix race condition in qmake build |
kfreebsd_soname.diff | (download) |
src/lib/library.pri |
2 1 + 1 - 0 ! |
use the same soname scheme on kfreebsd as on linux |
qmake_documentation.diff | (download) |
doc/doc.pri |
63 14 + 49 - 0 ! |
make the documentation includable by other projects Other projects (e.g. Qt Creator) can now build and install the qbs documentation by including doc_targets.pri and setting the variables QBS_DOCS_INSTALL_DIR and QBS_DOCS_BUILD_DIR. . By overriding QBS_DOCS_INSTALL_DIR users can also specify an alternative documentation installation location for qbs itself. |