Package: qbs / 1.24.1+dfsg-2
Metadata
| Package | Version | Patches format |
|---|---|---|
| qbs | 1.24.1+dfsg-2 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| disable_tests_qtscript.diff | (download) |
tests/auto/CMakeLists.txt |
11 9 + 2 - 0 ! |
disable api tests on mips*, powerpc, ppc64 and ppc64el 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 . Also disable blackbox tests on mips* and riscv64. |
| skip_test_concurrent.diff | (download) |
tests/auto/blackbox/tst_blackbox.cpp |
1 1 + 0 - 0 ! |
skip tests that hang on some non-x86 architectures |
| test_sanitizers_only_on_amd64.diff | (download) |
tests/auto/blackbox/testdata/sanitizer/sanitizer.qbs |
2 1 + 1 - 0 ! |
test sanitizers only on amd64 In Debian, sanitizers are available not on all architectures. For example, libtsan0 is available only on (amd64, arm64, ppc64, ppc64el). |
| no_nosys_specs.diff | (download) |
examples/baremetal/pca10001/greenblink/greenblink.qbs |
5 1 + 4 - 0 ! |
do not use -specs=nosys.specs on debian arm architectures This requires gcc-arm-none-eabi which we do not want to depend on. |
| disable_bad_assembly.diff | (download) |
tests/auto/blackbox/testdata-baremetal/one-object-asm-application/one-object-asm-application.qbs |
2 0 + 2 - 0 ! |
disable build of arm-gcc.s, it causes errors from as arm-gcc.s:4: Error: operand 1 must be an integer register -- `mov r0,#0' arm-gcc.s:5: Error: unknown mnemonic `bx' -- `bx lr' |
| asan_atomic.diff | (download) |
share/qbs/modules/Sanitizers/address/asan.qbs |
6 6 + 0 - 0 ! |
link with -latomic when using address sanitizer |
| s390x_jscore.diff | (download) |
src/shared/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h |
14 13 + 1 - 0 ! |
add support for s390/s390x architectures to qtscript |
| find_qdoc.diff | (download) |
cmake/QbsDocumentation.cmake |
22 3 + 19 - 0 ! |
find qdoc directly, without relying on qmake location |
