qbs.git
12 months agoMake the quickjs embedded copy build on GNU/Hurd
Pino Toscano [Tue, 10 Dec 2024 05:26:52 +0000 (06:26 +0100)]
Make the quickjs embedded copy build on GNU/Hurd

Forwarded: not-needed
Origin: vendor
Last-Update: 2024-12-10

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.

Gbp-Pq: Name quickjs_hurd.diff

12 months agolink with -latomic when using address sanitizer
Dmitry Shachnev [Tue, 10 Dec 2024 05:26:52 +0000 (06:26 +0100)]
link with -latomic when using address sanitizer

Bug: https://bugs.debian.org/1016041
Forwarded: not-needed
Last-Update: 2022-08-15

Gbp-Pq: Name asan_atomic.diff

12 months agodisable build of arm-gcc.s, it causes errors from as
Dmitry Shachnev [Tue, 10 Dec 2024 05:26:52 +0000 (06:26 +0100)]
disable build of arm-gcc.s, it causes errors from as

Forwarded: not-needed
Last-Update: 2020-09-20

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'

Gbp-Pq: Name disable_bad_assembly.diff

12 months agodo not use -specs=nosys.specs on Debian ARM architectures
Dmitry Shachnev [Tue, 10 Dec 2024 05:26:52 +0000 (06:26 +0100)]
do not use -specs=nosys.specs on Debian ARM architectures

Forwarded: not-needed
Last-Update: 2023-07-29

This requires gcc-arm-none-eabi which we do not want to depend on.

Gbp-Pq: Name no_nosys_specs.diff

12 months agotest sanitizers only on amd64
Dmitry Shachnev [Tue, 10 Dec 2024 05:26:52 +0000 (06:26 +0100)]
test sanitizers only on amd64

Forwarded: not-needed
Last-Update: 2023-08-09

In Debian, sanitizers are available not on all architectures.
For example, libtsan0 is available only on (amd64, arm64, ppc64, ppc64el).

Gbp-Pq: Name test_sanitizers_only_on_amd64.diff

12 months agoskip a test that hangs on some non-x86 architectures
Dmitry Shachnev [Tue, 10 Dec 2024 05:26:52 +0000 (06:26 +0100)]
skip a test that hangs on some non-x86 architectures

Forwarded: no
Last-Update: 2023-07-29

Gbp-Pq: Name skip_test_concurrent.diff

12 months agoqbs (2.5.0-2) unstable; urgency=medium
Pino Toscano [Tue, 10 Dec 2024 05:26:52 +0000 (06:26 +0100)]
qbs (2.5.0-2) unstable; urgency=medium

  * Team upload.
  * Upload to unstable.
  * Backport/adapt fixes from the upstream quickjs for GNU/Hurd to the embedded
    copy in qbs; patch quickjs_hurd.diff.

[dgit import unpatched qbs 2.5.0-2]

12 months agoImport qbs_2.5.0-2.debian.tar.xz
Pino Toscano [Tue, 10 Dec 2024 05:26:52 +0000 (06:26 +0100)]
Import qbs_2.5.0-2.debian.tar.xz

[dgit import tarball qbs 2.5.0-2 qbs_2.5.0-2.debian.tar.xz]

12 months agoImport qbs_2.5.0.orig.tar.gz
Pino Toscano [Sun, 8 Dec 2024 19:37:44 +0000 (20:37 +0100)]
Import qbs_2.5.0.orig.tar.gz

[dgit import orig qbs_2.5.0.orig.tar.gz]