Package: qbs / 2.5.0-2

Metadata

Package Version Patches format
qbs 2.5.0-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
skip_test_concurrent.diff | (download)

tests/auto/blackbox/tst_blackboxjoblimits.cpp | 1 1 0 - 0 !
1 file changed, 1 insertion( )

 skip a test that hangs on some non-x86 architectures
test_sanitizers_only_on_amd64.diff | (download)

tests/auto/blackbox/testdata/sanitizer/sanitizer.qbs | 4 1 3 - 0 !
1 file changed, 1 insertion( ), 3 deletions(-)

 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 !
examples/baremetal/pca10040/greenblink/greenblink.qbs | 5 1 4 - 0 !
examples/baremetal/stm32f103/greenblink/greenblink.qbs | 5 1 4 - 0 !
examples/baremetal/stm32f4discovery/blueblink/blueblink.qbs | 5 1 4 - 0 !
tests/auto/blackbox/testdata-baremetal/BareMetalProduct.qbs | 5 0 5 - 0 !
5 files changed, 4 insertions( ), 21 deletions(-)

 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 !
1 file changed, 2 deletions(-)

 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 !
1 file changed, 6 insertions( )

 link with -latomic when using address sanitizer
quickjs_hurd.diff | (download)

src/shared/quickjs/quickjs.c | 4 2 2 - 0 !
1 file changed, 2 insertions( ), 2 deletions(-)

 make the quickjs embedded copy build on gnu/hurd
 Backport/adapt the changes done in the upstream quickjs project for supporting
 GNU/Hurd to the embedded copy in qbs:
 https://github.com/bellard/quickjs/pull/316
 .
 This patch can be dropped when qbs rebases its copy to a new version of the
 upstream quickjs.