[From nobody Tue Oct 20 15:53:08 2026
Received: (at submit) by bugs.debian.org; 14 Mar 2026 04:41:35 +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=-7.9 required=4.0 tests=BAYES_00, FOURLA, MD5_SHA1_SUM,
 NO_RELAYS,WORD_WITHOUT_VOWELS,XMAILER_REPORTBUG autolearn=ham
 autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 28; hammy, 150; neutral, 140; spammy,
 0. spammytokens: hammytokens:0.000-+--XDebbugsCc,
 0.000-+--X-Debbugs-Cc, 0.000-+--pkgbuilddir, 0.000-+--PKGBUILDDIR,
 0.000-+--HTo:N*Debian
Return-path: &lt;ural.tunaboyu@canonical.com&gt;
Received: via submission by buxtehude.debian.org with esmtp (Exim 4.96)
 (envelope-from &lt;ural.tunaboyu@canonical.com&gt;) id 1w1Gof-003kEA-2X
 for submit@bugs.debian.org; Sat, 14 Mar 2026 04:41:35 +0000
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
From: Ural Tunaboyu &lt;ural.tunaboyu@canonical.com&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: pacemaker: FTBFS with glibc 2.43 due to ISO C23 const return types
Message-ID: &lt;177346329235.438968.9453353470542989159.reportbug@igor&gt;
X-Mailer: reportbug 13.2.0+ubuntu1
Date: Fri, 13 Mar 2026 21:41:32 -0700
Delivered-To: submit@bugs.debian.org

Source:=20pacemaker
Version:=203.0.1-1ubuntu1
Severity:=20important
Tags:=20ftbfs=20upstream
X-Debbugs-Cc:=20ural.tunaboyu@canonical.com

Dear=20maintainer(s),

Our=20last=20archive=20rebuild=20against=20glibc=202.43=20flagged=20this=20=
package=20as=20likely
FTBFS=20if=20rebuilt=20on=20glibc2.43,=20due=20to=20new=20C23=20const=20qua=
lifiers.

This=20will=20become=20an=20issue=20when=20glibc2.43=20lands.

Here's=20a=20failing=20build=20log:
https://launchpadlibrarian.net/849521151/buildlog_ubuntu-resolute-amd64.pac=
emaker_3.0.1-1ubuntu1_BUILDING.txt.gz

libtool:=20compile:=20gcc=20-DHAVE_CONFIG_H=20-I.=20-I../../include=20-I../=
../include=20-I../../include=20-pthread=20-Wdate-time=20-D_FORTIFY_SOURCE=
=3D3=20-I/usr/include/uuid=20-I/usr/include/glib-2.0=20-I/usr/lib/x86_64-li=
nux-gnu/glib-2.0/include=20-I/usr/include/sysprof-6=20-pthread=20-I/usr/inc=
lude/libxml2=20-I/usr/include/heartbeat=20-I/usr/include/dbus-1.0=20-I/usr/=
lib/x86_64-linux-gnu/dbus-1.0/include=20-I/usr/include/p11-kit-1=20-g=20-O2=
=20-Werror=3Dimplicit-function-declaration=20-fno-omit-frame-pointer=20-mno=
-omit-leaf-frame-pointer=20-ffile-prefix-map=3D/&lt;&lt;PKGBUILDDIR&gt;&gt;=3D.=20-flto=
=3Dauto=20-ffat-lto-objects=20-fstack-protector-strong=20-fstack-clash-prot=
ection=20-Wformat=20-Werror=3Dformat-security=20-fcf-protection=20-fdebug-p=
refix-map=3D/&lt;&lt;PKGBUILDDIR&gt;&gt;=3D/usr/src/pacemaker-3.0.1-1ubuntu1=20-pthread=
=20-pthread=20-pthread=20-pthread=20-pthread=20-pthread=20-ggdb=20-fgnu89-i=
nline=20-Wall=20-Waggregate-return=20-Wbad-function-cast=20-Wcast-align=20-=
Wdeclaration-after-statement=20-Wendif-labels=20-Wfloat-equal=20-Wformat-se=
curity=20-Wimplicit-fallthrough=20-Wmissing-prototypes=20-Wmissing-declarat=
ions=20-Wnested-externs=20-Wno-long-long=20-Wno-strict-aliasing=20-Wpointer=
-arith=20-Wstrict-prototypes=20-Wwrite-strings=20-Wunused-but-set-variable=
=20-Wformat=3D2=20-Wformat-nonliteral=20-fstack-protector-strong=20-fstack-=
clash-protection=20-Werror=20-fPIC=20-c=20actions.c=20-fPIC=20-DPIC=20-o=20=
.libs/libcrmcommon_la-actions.o
agents.c:=20In=20function=20'crm_parse_agent_spec':
agents.c:126:11:=20error:=20assignment=20discards=20'const'=20qualifier=20f=
rom=20pointer=20target=20type=20[-Werror=3Ddiscarded-qualifiers]
=20=20126=20|=20colon=20=3D=20strchr(spec,=20':');
=20=20=20=20=20=20|=20^
agents.c:135:15:=20error:=20assignment=20discards=20'const'=20qualifier=20f=
rom=20pointer=20target=20type=20[-Werror=3Ddiscarded-qualifiers]
=20=20135=20|=20colon=20=3D=20strchr(spec,=20':');
=20=20=20=20=20=20|=20^

I've=20gone=20ahead=20and=20made=20an=20MP=20on=20salsa=20containing=20the=
=20patch=20for=20Ubuntu:
https://salsa.debian.org/ha-team/pacemaker/-/merge_requests/5

However,=20if=20you=20wish=20to=20apply=20the=20fix=20from=20upstream=20dir=
ectly=20it=20can=20be
found=20at=20https://github.com/ClusterLabs/pacemaker/commit/12dff988989a08=
51b62a3b27b60632eec412b5ea

Thanks,
Ural
]