Debian Patches

Status for qbs/1.18.0-5

Patch Description Author Forwarded Bugs Origin Last update
remove_rpaths.diff do not pass wrong -L flag when linking with libqbscore Adam Majer <adamm@zombino.com> not-needed 2015-03-13
disable_tests_qtscript.diff 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.
Dmitry Shachnev <mitya57@debian.org> not-needed 2019-04-18
skip_test_concurrent.diff skip tests that hang on some non-x86 architectures Dmitry Shachnev <mitya57@debian.org> no 2021-01-23
kfreebsd_soname.diff use the same SONAME scheme on kfreebsd as on Linux Dmitry Shachnev <mitya57@debian.org> invalid 2017-01-04
processlauncher_destdir.diff fix DESTDIR for qbs_processlauncher Alexander Volkov <a.volkov@rusbitech.ru> no 2018-04-04
test_sanitizers_only_on_amd64.diff 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).
Dmitry Shachnev <mitya57@debian.org> not-needed 2020-05-21
no_nosys_specs.diff do not use -specs=nosys.specs on Debian ARM architectures This requires gcc-arm-none-eabi which we do not want to depend on. Dmitry Shachnev <mitya57@debian.org> not-needed 2021-01-05
disable_bad_assembly.diff 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'
Dmitry Shachnev <mitya57@debian.org> not-needed 2020-09-20

All known versions for source package 'qbs'

Links