This bug was fixed in the package protobuf - 3.21.12-11ubuntu3

---------------
protobuf (3.21.12-11ubuntu3) questing; urgency=medium

  * Fix FTBFS on architectures which cannot optimize tail-calls
    (LP: #2122479)

 -- Valentin Haudiquet <[email protected]>  Tue, 09 Sep
2025 18:05:00 +0200

** Changed in: protobuf (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to protobuf in Ubuntu.
https://bugs.launchpad.net/bugs/2122479

Title:
  protobuf is FTBFS on questing-proposed for i386 and s390x
  architectures

Status in protobuf package in Ubuntu:
  Fix Released

Bug description:
  On i386 and s390x architectures, the compiler cannot optimize tail-
  calls, but is forced by the MUSTTAIL directive.

  > google/protobuf/generated_message_tctable_lite.cc:1666:46: error: cannot 
tail-call: target is not able to optimize the call into a sibling call
   1666 |     PROTOBUF_MUSTTAIL return MpRepeatedString(PROTOBUF_TC_PARAM_PASS);
        |                              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~

  This results in a bug where compilation fail on such architectures.

  This bug is already fixed upstream:
  https://github.com/protocolbuffers/protobuf/issues/22367

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/protobuf/+bug/2122479/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to