[From nobody Tue Apr 14 11:05:04 2026
Received: (at maintonly) by bugs.debian.org; 13 Apr 2026 13:12:20 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-116.6 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
 DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,FROMDEVELOPER,FVGT_m_MULTI_ODD,
 HAS_PACKAGE,SPF_HELO_NONE,SPF_NONE,UNPARSEABLE_RELAY,
 USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 101; hammy, 150; neutral, 284; spammy,
 0. spammytokens:
 hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
 0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: &lt;ema@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:44222)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;ema@debian.org&gt;) id 1wCH5Q-002nJ5-2B
 for maintonly@bugs.debian.org; Mon, 13 Apr 2026 13:12:20 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:Content-Transfer-Encoding:Content-Type
 :MIME-Version:Message-ID:Subject:To:From:Date:Reply-To:Cc:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=E7DJMKWYjiPZCQkt0IYmGPJg8kLB/aLRU5K1IU+BaXE=; b=hhXnRpwPZ7ScNirkwyWbXQN6SR
 z2vbXbdCQAjfKsvMI4dirjfcCtUz2WInMiNEc3MCKi2yAk8IZPRzssyRGqdZTJs3mbtQeoEhP/ceq
 Y2TQUt3dIustE1TWoA5AtpK+WMv1Cs/D6bCaSKCy6BiqchMybHus1vVo39uxFIUVvKU5EBUrTR+Dt
 ImM7jftDg4D094d6WQ86YMLxAaim8iDEwfiv4gDTmLYYifZ5lSwru9JzvSwElhUfHvCgAraiCzXbr
 f1/lWuPlkWiJ9li/WCQ1ugjRZiVE8xiLaFh5WfypGS73n0UyoytK23GAWxmhvTxgQGZb512BdkNzj
 wq6GVgkw==;
Received: from authenticated user by stravinsky.debian.org with esmtpsa
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;ema@debian.org&gt;) id 1wCH5P-00CJlB-0C
 for maintonly@bugs.debian.org; Mon, 13 Apr 2026 13:12:19 +0000
Date: Mon, 13 Apr 2026 15:12:18 +0200
From: Emanuele Rocca &lt;ema@debian.org&gt;
To: maintonly@bugs.debian.org
Subject: ucx: ftbfs with GCC-16
Message-ID: &lt;adzrshjKLkpq-5n9@ariel.home&gt;
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
X-Debian-User: ema
Delivered-To: maintonly@bugs.debian.org

Package: src:ucx
Version: 1.20.0+ds-4
Severity: important
Tags: sid forky ftbfs
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-16

Hi,

ucx fails to build in a test rebuild on at least amd64 and arm64 with
gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this
report will be raised before the forky release.

The full build log can be found at:
https://people.debian.org/~ema/gcc-16-rebuilds/output-1/ucx_arm64.build.xz

The last lines of the build log are at the end of this report.

To build with GCC 16, either set CC=3Dgcc-16 CXX=3Dg++-16 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=3Dexperimental install g++=20

Common build failures include unused (but set) variables, array subscripts
partly outside array bounds, and new/dropped symbols in Debian symbols file=
s.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-16/porting_to.html

Please only close this issue after double-checking that the package can be
built correctly with GCC 16.

Please do not reassign this bug to another package. If a fix in another pac=
kage
is required, then file a bug for the other package (or clone), and mark this
bug as blocked by the bug in the other package.

[...]


libtool: compile:  g++ -std=3Dgnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -DC=
PU_FLAGS=3D -I/build/reproducible-path/ucx-1.20.0+ds/src -I/build/reproduci=
ble-path/ucx-1.20.0+ds -I/build/reproducible-path/ucx-1.20.0+ds/src -I/usr/=
include/hsa -I/usr/include/hip -O3 -g -Wall -Werror -funwind-tables -Wframe=
-larger-than=3D8192 -Wno-missing-field-initializers -Wno-unused-parameter -=
Wno-unused-label -Wno-long-long -Wno-endif-labels -Wno-sign-compare -Wno-mu=
ltichar -Wno-deprecated-declarations -Winvalid-pch -fopenmp -g -O2 -ffile-p=
refix-map=3D/build/reproducible-path/ucx-1.20.0+ds=3D. -fstack-protector-st=
rong -fstack-clash-protection -Wformat -Werror=3Dformat-security -mbranch-p=
rotection=3Dstandard -nostdlib -fno-exceptions -fno-rtti -std=3Dc++11 -c uc=
p_tests.cc -o libucxperf_la-ucp_tests.o &gt;/dev/null 2&gt;&amp;1
libtool: compile:  g++ -std=3Dgnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -DC=
PU_FLAGS=3D -I/build/reproducible-path/ucx-1.20.0+ds/src -I/build/reproduci=
ble-path/ucx-1.20.0+ds -I/build/reproducible-path/ucx-1.20.0+ds/src -I/usr/=
include/hsa -I/usr/include/hip -O3 -g -Wall -Werror -funwind-tables -Wframe=
-larger-than=3D8192 -Wno-missing-field-initializers -Wno-unused-parameter -=
Wno-unused-label -Wno-long-long -Wno-endif-labels -Wno-sign-compare -Wno-mu=
ltichar -Wno-deprecated-declarations -Winvalid-pch -fopenmp -g -O2 -ffile-p=
refix-map=3D/build/reproducible-path/ucx-1.20.0+ds=3D. -fstack-protector-st=
rong -fstack-clash-protection -Wformat -Werror=3Dformat-security -mbranch-p=
rotection=3Dstandard -nostdlib -fno-exceptions -fno-rtti -std=3Dc++11 -c uc=
t_tests.cc -o libucxperf_la-uct_tests.o &gt;/dev/null 2&gt;&amp;1
/bin/bash ../../../../libtool  --tag=3DCXX   --mode=3Dlink g++ -std=3Dgnu++=
11 -O3 -g -Wall -Werror -funwind-tables -Wframe-larger-than=3D8192 -Wno-mis=
sing-field-initializers -Wno-unused-parameter -Wno-unused-label -Wno-long-l=
ong -Wno-endif-labels -Wno-sign-compare -Wno-multichar -Wno-deprecated-decl=
arations -Winvalid-pch -fopenmp -g -O2 -ffile-prefix-map=3D/build/reproduci=
ble-path/ucx-1.20.0+ds=3D. -fstack-protector-strong -fstack-clash-protectio=
n -Wformat -Werror=3Dformat-security -mbranch-protection=3Dstandard -nostdl=
ib -fno-exceptions -fno-rtti -std=3Dc++11  -fopenmp -Wl,-z,relro -o libucxp=
erf.la  libucxperf_la-libperf.lo libucxperf_la-libperf_memory.lo libucxperf=
_la-libperf_thread.lo libucxperf_la-uct_tests.lo libucxperf_la-ucp_tests.lo=
 /build/reproducible-path/ucx-1.20.0+ds/src/uct/libuct.la /build/reproducib=
le-path/ucx-1.20.0+ds/src/ucp/libucp.la /build/reproducible-path/ucx-1.20.0=
+ds/src/ucs/libucs.la -lrt -lrt=20
libtool: link: ar cr .libs/libucxperf.a .libs/libucxperf_la-libperf.o .libs=
/libucxperf_la-libperf_memory.o .libs/libucxperf_la-libperf_thread.o .libs/=
libucxperf_la-uct_tests.o .libs/libucxperf_la-ucp_tests.o=20
libtool: link: ranlib .libs/libucxperf.a
libtool: link: ( cd &quot;.libs&quot; &amp;&amp; rm -f &quot;libucxperf.la&quot; &amp;&amp; ln -s &quot;../libucxper=
f.la&quot; &quot;libucxperf.la&quot; )
make[4]: Leaving directory '/build/reproducible-path/ucx-1.20.0+ds/src/tool=
s/perf/lib'
Making all in cuda
make[4]: Entering directory '/build/reproducible-path/ucx-1.20.0+ds/src/too=
ls/perf/cuda'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/reproducible-path/ucx-1.20.0+ds/src/tool=
s/perf/cuda'
Making all in rocm
make[4]: Entering directory '/build/reproducible-path/ucx-1.20.0+ds/src/too=
ls/perf/rocm'
/bin/bash ../../../../libtool  --tag=3DCC   --mode=3Dcompile gcc -DHAVE_CON=
FIG_H -I. -I../../../..  -DCPU_FLAGS=3D&quot;&quot; -I/build/reproducible-path/ucx-1.=
20.0+ds/src -I/build/reproducible-path/ucx-1.20.0+ds -I/build/reproducible-=
path/ucx-1.20.0+ds/src -D__HIP_PLATFORM_AMD__ -I/usr/include/hip -I/usr/inc=
lude -I/usr/include/hsa -I/usr/include/hip -O3 -g -Wall -Werror -funwind-ta=
bles -Wframe-larger-than=3D8192 -Wno-missing-field-initializers -Wno-unused=
-parameter -Wno-unused-label -Wno-long-long -Wno-endif-labels -Wno-sign-com=
pare -Wno-multichar -Wno-deprecated-declarations -Winvalid-pch -Wno-pointer=
-sign -Werror-implicit-function-declaration -Wno-format-zero-length -Wneste=
d-externs -Wshadow -Werror=3Ddeclaration-after-statement  -no-suppress -g -=
O2 -Werror=3Dimplicit-function-declaration -ffile-prefix-map=3D/build/repro=
ducible-path/ucx-1.20.0+ds=3D. -fstack-protector-strong -fstack-clash-prote=
ction -Wformat -Werror=3Dformat-security -mbranch-protection=3Dstandard -c =
-o libucx_perftest_rocm_la-rocm_alloc.lo `test -f 'rocm_alloc.c' || echo '.=
/'`rocm_alloc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../.. -DCPU_FLAGS=3D -I/=
build/reproducible-path/ucx-1.20.0+ds/src -I/build/reproducible-path/ucx-1.=
20.0+ds -I/build/reproducible-path/ucx-1.20.0+ds/src -D__HIP_PLATFORM_AMD__=
 -I/usr/include/hip -I/usr/include -I/usr/include/hsa -I/usr/include/hip -O=
3 -g -Wall -Werror -funwind-tables -Wframe-larger-than=3D8192 -Wno-missing-=
field-initializers -Wno-unused-parameter -Wno-unused-label -Wno-long-long -=
Wno-endif-labels -Wno-sign-compare -Wno-multichar -Wno-deprecated-declarati=
ons -Winvalid-pch -Wno-pointer-sign -Werror-implicit-function-declaration -=
Wno-format-zero-length -Wnested-externs -Wshadow -Werror=3Ddeclaration-afte=
r-statement -g -O2 -Werror=3Dimplicit-function-declaration -ffile-prefix-ma=
p=3D/build/reproducible-path/ucx-1.20.0+ds=3D. -fstack-protector-strong -fs=
tack-clash-protection -Wformat -Werror=3Dformat-security -mbranch-protectio=
n=3Dstandard -c rocm_alloc.c  -fPIC -DPIC -DUCX_SHARED_LIB -o .libs/libucx_=
perftest_rocm_la-rocm_alloc.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../.. -DCPU_FLAGS=3D -I/=
build/reproducible-path/ucx-1.20.0+ds/src -I/build/reproducible-path/ucx-1.=
20.0+ds -I/build/reproducible-path/ucx-1.20.0+ds/src -D__HIP_PLATFORM_AMD__=
 -I/usr/include/hip -I/usr/include -I/usr/include/hsa -I/usr/include/hip -O=
3 -g -Wall -Werror -funwind-tables -Wframe-larger-than=3D8192 -Wno-missing-=
field-initializers -Wno-unused-parameter -Wno-unused-label -Wno-long-long -=
Wno-endif-labels -Wno-sign-compare -Wno-multichar -Wno-deprecated-declarati=
ons -Winvalid-pch -Wno-pointer-sign -Werror-implicit-function-declaration -=
Wno-format-zero-length -Wnested-externs -Wshadow -Werror=3Ddeclaration-afte=
r-statement -g -O2 -Werror=3Dimplicit-function-declaration -ffile-prefix-ma=
p=3D/build/reproducible-path/ucx-1.20.0+ds=3D. -fstack-protector-strong -fs=
tack-clash-protection -Wformat -Werror=3Dformat-security -mbranch-protectio=
n=3Dstandard -c rocm_alloc.c -o libucx_perftest_rocm_la-rocm_alloc.o
/bin/bash ../../../../libtool  --tag=3DCC   --mode=3Dlink gcc -O3 -g -Wall =
-Werror -funwind-tables -Wframe-larger-than=3D8192 -Wno-missing-field-initi=
alizers -Wno-unused-parameter -Wno-unused-label -Wno-long-long -Wno-endif-l=
abels -Wno-sign-compare -Wno-multichar -Wno-deprecated-declarations -Winval=
id-pch -Wno-pointer-sign -Werror-implicit-function-declaration -Wno-format-=
zero-length -Wnested-externs -Wshadow -Werror=3Ddeclaration-after-statement=
  -no-suppress -g -O2 -Werror=3Dimplicit-function-declaration -ffile-prefix=
-map=3D/build/reproducible-path/ucx-1.20.0+ds=3D. -fstack-protector-strong =
-fstack-clash-protection -Wformat -Werror=3Dformat-security -mbranch-protec=
tion=3Dstandard -L/usr/lib -lamdhip64 -version-info 0:0:0  -Xlinker -L/usr/=
lib  -Xlinker -rpath  -Xlinker /usr/hip/lib  -Xlinker -rpath  -Xlinker /usr=
/lib  -Xlinker --enable-new-dtags  -Xlinker -rpath  -Xlinker /usr/lib64 -Wl=
,-z,relro -o libucx_perftest_rocm.la -rpath /usr/lib/aarch64-linux-gnu/ucx =
libucx_perftest_rocm_la-rocm_alloc.lo  -lrt -lrt=20
libtool: link: gcc -shared  -fPIC -DPIC -DUCX_SHARED_LIB  .libs/libucx_perf=
test_rocm_la-rocm_alloc.o   -L/usr/lib -lamdhip64 -lrt  -O3 -g -Werror -Wer=
ror=3Ddeclaration-after-statement -g -O2 -Werror=3Dimplicit-function-declar=
ation -ffile-prefix-map=3D/build/reproducible-path/ucx-1.20.0+ds=3D. -fstac=
k-protector-strong -Werror=3Dformat-security -mbranch-protection=3Dstandard=
 -Wl,-L/usr/lib -Wl,-rpath -Wl,/usr/hip/lib -Wl,-rpath -Wl,/usr/lib -Wl,--e=
nable-new-dtags -Wl,-rpath -Wl,/usr/lib64 -Wl,-z -Wl,relro   -Wl,-soname -W=
l,libucx_perftest_rocm.so.0 -o .libs/libucx_perftest_rocm.so.0.0.0
libtool: link: (cd &quot;.libs&quot; &amp;&amp; rm -f &quot;libucx_perftest_rocm.so.0&quot; &amp;&amp; ln -s &quot;l=
ibucx_perftest_rocm.so.0.0.0&quot; &quot;libucx_perftest_rocm.so.0&quot;)
libtool: link: (cd &quot;.libs&quot; &amp;&amp; rm -f &quot;libucx_perftest_rocm.so&quot; &amp;&amp; ln -s &quot;lib=
ucx_perftest_rocm.so.0.0.0&quot; &quot;libucx_perftest_rocm.so&quot;)
libtool: link: ar cr .libs/libucx_perftest_rocm.a  libucx_perftest_rocm_la-=
rocm_alloc.o
libtool: link: ranlib .libs/libucx_perftest_rocm.a
libtool: link: ( cd &quot;.libs&quot; &amp;&amp; rm -f &quot;libucx_perftest_rocm.la&quot; &amp;&amp; ln -s &quot;..=
/libucx_perftest_rocm.la&quot; &quot;libucx_perftest_rocm.la&quot; )
/usr/bin/mkdir -p /build/reproducible-path/ucx-1.20.0+ds/modules
for lib in *.la .libs/*.so*; do \
	(cd /build/reproducible-path/ucx-1.20.0+ds/modules &amp;&amp; ln -s --relative -nf=
 /build/reproducible-path/ucx-1.20.0+ds/src/tools/perf/rocm/$lib); \
done
make[4]: Leaving directory '/build/reproducible-path/ucx-1.20.0+ds/src/tool=
s/perf/rocm'
Making all in ze
make[4]: Entering directory '/build/reproducible-path/ucx-1.20.0+ds/src/too=
ls/perf/ze'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/reproducible-path/ucx-1.20.0+ds/src/tool=
s/perf/ze'
Making all in mad
make[4]: Entering directory '/build/reproducible-path/ucx-1.20.0+ds/src/too=
ls/perf/mad'
/bin/bash ../../../../libtool  --tag=3DCC   --mode=3Dcompile gcc -DHAVE_CON=
FIG_H -I. -I../../../..  -DCPU_FLAGS=3D&quot;&quot; -I/build/reproducible-path/ucx-1.=
20.0+ds/src -I/build/reproducible-path/ucx-1.20.0+ds -I/build/reproducible-=
path/ucx-1.20.0+ds/src -I/usr/include/hsa -I/usr/include/hip -O3 -g -Wall -=
Werror -funwind-tables -Wframe-larger-than=3D8192 -Wno-missing-field-initia=
lizers -Wno-unused-parameter -Wno-unused-label -Wno-long-long -Wno-endif-la=
bels -Wno-sign-compare -Wno-multichar -Wno-deprecated-declarations -Winvali=
d-pch -Wno-pointer-sign -Werror-implicit-function-declaration -Wno-format-z=
ero-length -Wnested-externs -Wshadow -Werror=3Ddeclaration-after-statement =
 -fopenmp -no-suppress -g -O2 -Werror=3Dimplicit-function-declaration -ffil=
e-prefix-map=3D/build/reproducible-path/ucx-1.20.0+ds=3D. -fstack-protector=
-strong -fstack-clash-protection -Wformat -Werror=3Dformat-security -mbranc=
h-protection=3Dstandard -c -o libucx_perftest_mad_la-perftest_mad.lo `test =
-f 'perftest_mad.c' || echo './'`perftest_mad.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../.. -DCPU_FLAGS=3D -I/=
build/reproducible-path/ucx-1.20.0+ds/src -I/build/reproducible-path/ucx-1.=
20.0+ds -I/build/reproducible-path/ucx-1.20.0+ds/src -I/usr/include/hsa -I/=
usr/include/hip -O3 -g -Wall -Werror -funwind-tables -Wframe-larger-than=3D=
8192 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-labe=
l -Wno-long-long -Wno-endif-labels -Wno-sign-compare -Wno-multichar -Wno-de=
precated-declarations -Winvalid-pch -Wno-pointer-sign -Werror-implicit-func=
tion-declaration -Wno-format-zero-length -Wnested-externs -Wshadow -Werror=
=3Ddeclaration-after-statement -fopenmp -g -O2 -Werror=3Dimplicit-function-=
declaration -ffile-prefix-map=3D/build/reproducible-path/ucx-1.20.0+ds=3D. =
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=3Dformat=
-security -mbranch-protection=3Dstandard -c perftest_mad.c  -fPIC -DPIC -DU=
CX_SHARED_LIB -o .libs/libucx_perftest_mad_la-perftest_mad.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../.. -DCPU_FLAGS=3D -I/=
build/reproducible-path/ucx-1.20.0+ds/src -I/build/reproducible-path/ucx-1.=
20.0+ds -I/build/reproducible-path/ucx-1.20.0+ds/src -I/usr/include/hsa -I/=
usr/include/hip -O3 -g -Wall -Werror -funwind-tables -Wframe-larger-than=3D=
8192 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-labe=
l -Wno-long-long -Wno-endif-labels -Wno-sign-compare -Wno-multichar -Wno-de=
precated-declarations -Winvalid-pch -Wno-pointer-sign -Werror-implicit-func=
tion-declaration -Wno-format-zero-length -Wnested-externs -Wshadow -Werror=
=3Ddeclaration-after-statement -fopenmp -g -O2 -Werror=3Dimplicit-function-=
declaration -ffile-prefix-map=3D/build/reproducible-path/ucx-1.20.0+ds=3D. =
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=3Dformat=
-security -mbranch-protection=3Dstandard -c perftest_mad.c -o libucx_perfte=
st_mad_la-perftest_mad.o
/bin/bash ../../../../libtool  --tag=3DCC   --mode=3Dlink gcc -O3 -g -Wall =
-Werror -funwind-tables -Wframe-larger-than=3D8192 -Wno-missing-field-initi=
alizers -Wno-unused-parameter -Wno-unused-label -Wno-long-long -Wno-endif-l=
abels -Wno-sign-compare -Wno-multichar -Wno-deprecated-declarations -Winval=
id-pch -Wno-pointer-sign -Werror-implicit-function-declaration -Wno-format-=
zero-length -Wnested-externs -Wshadow -Werror=3Ddeclaration-after-statement=
  -fopenmp -no-suppress -g -O2 -Werror=3Dimplicit-function-declaration -ffi=
le-prefix-map=3D/build/reproducible-path/ucx-1.20.0+ds=3D. -fstack-protecto=
r-strong -fstack-clash-protection -Wformat -Werror=3Dformat-security -mbran=
ch-protection=3Dstandard  -version-info 0:0:0 -Wl,-z,relro -o libucx_perfte=
st_mad.la -rpath /usr/lib/aarch64-linux-gnu/ucx libucx_perftest_mad_la-perf=
test_mad.lo -libmad -libumad -lrt -lrt=20
libtool: link: gcc -shared  -fPIC -DPIC -DUCX_SHARED_LIB  .libs/libucx_perf=
test_mad_la-perftest_mad.o   -libmad -libumad -lrt  -O3 -g -Werror -Werror=
=3Ddeclaration-after-statement -fopenmp -g -O2 -Werror=3Dimplicit-function-=
declaration -ffile-prefix-map=3D/build/reproducible-path/ucx-1.20.0+ds=3D. =
-fstack-protector-strong -Werror=3Dformat-security -mbranch-protection=3Dst=
andard -Wl,-z -Wl,relro   -fopenmp -Wl,-soname -Wl,libucx_perftest_mad.so.0=
 -o .libs/libucx_perftest_mad.so.0.0.0
libtool: link: (cd &quot;.libs&quot; &amp;&amp; rm -f &quot;libucx_perftest_mad.so.0&quot; &amp;&amp; ln -s &quot;li=
bucx_perftest_mad.so.0.0.0&quot; &quot;libucx_perftest_mad.so.0&quot;)
libtool: link: (cd &quot;.libs&quot; &amp;&amp; rm -f &quot;libucx_perftest_mad.so&quot; &amp;&amp; ln -s &quot;libu=
cx_perftest_mad.so.0.0.0&quot; &quot;libucx_perftest_mad.so&quot;)
libtool: link: ar cr .libs/libucx_perftest_mad.a  libucx_perftest_mad_la-pe=
rftest_mad.o
libtool: link: ranlib .libs/libucx_perftest_mad.a
libtool: link: ( cd &quot;.libs&quot; &amp;&amp; rm -f &quot;libucx_perftest_mad.la&quot; &amp;&amp; ln -s &quot;../=
libucx_perftest_mad.la&quot; &quot;libucx_perftest_mad.la&quot; )
/usr/bin/mkdir -p /build/reproducible-path/ucx-1.20.0+ds/modules
for lib in *.la .libs/*.so*; do \
	(cd /build/reproducible-path/ucx-1.20.0+ds/modules &amp;&amp; ln -s --relative -nf=
 /build/reproducible-path/ucx-1.20.0+ds/src/tools/perf/mad/$lib); \
done
make[4]: Leaving directory '/build/reproducible-path/ucx-1.20.0+ds/src/tool=
s/perf/mad'
make[4]: Entering directory '/build/reproducible-path/ucx-1.20.0+ds/src/too=
ls/perf'
gcc -DHAVE_CONFIG_H -I. -I../../..  -DCPU_FLAGS=3D&quot;&quot; -I/build/reproducible-=
path/ucx-1.20.0+ds/src -I/build/reproducible-path/ucx-1.20.0+ds -I/build/re=
producible-path/ucx-1.20.0+ds/src -I/usr/include/hsa -I/usr/include/hip -O3=
 -g -Wall -Werror -funwind-tables -Wframe-larger-than=3D8192 -Wno-missing-f=
ield-initializers -Wno-unused-parameter -Wno-unused-label -Wno-long-long -W=
no-endif-labels -Wno-sign-compare -Wno-multichar -Wno-deprecated-declaratio=
ns -Winvalid-pch -Wno-pointer-sign -Werror-implicit-function-declaration -W=
no-format-zero-length -Wnested-externs -Wshadow -Werror=3Ddeclaration-after=
-statement -fopenmp -g -O2 -Werror=3Dimplicit-function-declaration -ffile-p=
refix-map=3D/build/reproducible-path/ucx-1.20.0+ds=3D. -fstack-protector-st=
rong -fstack-clash-protection -Wformat -Werror=3Dformat-security -mbranch-p=
rotection=3Dstandard -c -o ucx_perftest-perftest.o `test -f 'perftest.c' ||=
 echo './'`perftest.c
gcc -DHAVE_CONFIG_H -I. -I../../..  -DCPU_FLAGS=3D&quot;&quot; -I/build/reproducible-=
path/ucx-1.20.0+ds/src -I/build/reproducible-path/ucx-1.20.0+ds -I/build/re=
producible-path/ucx-1.20.0+ds/src -I/usr/include/hsa -I/usr/include/hip -O3=
 -g -Wall -Werror -funwind-tables -Wframe-larger-than=3D8192 -Wno-missing-f=
ield-initializers -Wno-unused-parameter -Wno-unused-label -Wno-long-long -W=
no-endif-labels -Wno-sign-compare -Wno-multichar -Wno-deprecated-declaratio=
ns -Winvalid-pch -Wno-pointer-sign -Werror-implicit-function-declaration -W=
no-format-zero-length -Wnested-externs -Wshadow -Werror=3Ddeclaration-after=
-statement -fopenmp -g -O2 -Werror=3Dimplicit-function-declaration -ffile-p=
refix-map=3D/build/reproducible-path/ucx-1.20.0+ds=3D. -fstack-protector-st=
rong -fstack-clash-protection -Wformat -Werror=3Dformat-security -mbranch-p=
rotection=3Dstandard -c -o ucx_perftest-perftest_run.o `test -f 'perftest_r=
un.c' || echo './'`perftest_run.c
gcc -DHAVE_CONFIG_H -I. -I../../..  -DCPU_FLAGS=3D&quot;&quot; -I/build/reproducible-=
path/ucx-1.20.0+ds/src -I/build/reproducible-path/ucx-1.20.0+ds -I/build/re=
producible-path/ucx-1.20.0+ds/src -I/usr/include/hsa -I/usr/include/hip -O3=
 -g -Wall -Werror -funwind-tables -Wframe-larger-than=3D8192 -Wno-missing-f=
ield-initializers -Wno-unused-parameter -Wno-unused-label -Wno-long-long -W=
no-endif-labels -Wno-sign-compare -Wno-multichar -Wno-deprecated-declaratio=
ns -Winvalid-pch -Wno-pointer-sign -Werror-implicit-function-declaration -W=
no-format-zero-length -Wnested-externs -Wshadow -Werror=3Ddeclaration-after=
-statement -fopenmp -g -O2 -Werror=3Dimplicit-function-declaration -ffile-p=
refix-map=3D/build/reproducible-path/ucx-1.20.0+ds=3D. -fstack-protector-st=
rong -fstack-clash-protection -Wformat -Werror=3Dformat-security -mbranch-p=
rotection=3Dstandard -c -o ucx_perftest-perftest_params.o `test -f 'perftes=
t_params.c' || echo './'`perftest_params.c
gcc -DHAVE_CONFIG_H -I. -I../../..  -DCPU_FLAGS=3D&quot;&quot; -I/build/reproducible-=
path/ucx-1.20.0+ds/src -I/build/reproducible-path/ucx-1.20.0+ds -I/build/re=
producible-path/ucx-1.20.0+ds/src -I/usr/include/hsa -I/usr/include/hip -O3=
 -g -Wall -Werror -funwind-tables -Wframe-larger-than=3D8192 -Wno-missing-f=
ield-initializers -Wno-unused-parameter -Wno-unused-label -Wno-long-long -W=
no-endif-labels -Wno-sign-compare -Wno-multichar -Wno-deprecated-declaratio=
ns -Winvalid-pch -Wno-pointer-sign -Werror-implicit-function-declaration -W=
no-format-zero-length -Wnested-externs -Wshadow -Werror=3Ddeclaration-after=
-statement -g -O2 -Werror=3Dimplicit-function-declaration -ffile-prefix-map=
=3D/build/reproducible-path/ucx-1.20.0+ds=3D. -fstack-protector-strong -fst=
ack-clash-protection -Wformat -Werror=3Dformat-security -mbranch-protection=
=3Dstandard -c -o ucx_perftest_daemon-perftest_daemon.o `test -f 'perftest_=
daemon.c' || echo './'`perftest_daemon.c
perftest.c: In function =E2=80=98sock_rte_barrier=E2=80=99:
perftest.c:261:11: error: =E2=80=98master=E2=80=99 construct deprecated sin=
ce OpenMP 5.1, use =E2=80=98masked=E2=80=99 [-Werror=3Ddeprecated-openmp]
  261 | #  pragma omp master
      |           ^~~
cc1: all warnings being treated as errors
make[4]: *** [Makefile:764: ucx_perftest-perftest.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory '/build/reproducible-path/ucx-1.20.0+ds/src/tool=
s/perf'
make[3]: *** [Makefile:849: all-recursive] Error 1
make[3]: Leaving directory '/build/reproducible-path/ucx-1.20.0+ds/src/tool=
s/perf'
make[2]: *** [Makefile:802: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/ucx-1.20.0+ds'
make[1]: *** [Makefile:672: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/ucx-1.20.0+ds'
dh_auto_build: error: make -j128 returned exit code 2
make: *** [debian/rules:23: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit s=
tatus 2
]