[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1043076: gcc-13: kodi ftbfs on s390x



Source: gcc-13
Severity: important
Tags: ftbfs sid trixie

Dear colleagues,

Both GCC 13.1 and 13.2 cause Kodi to FTBFS on s390x [1]. While I first thought of it
as something flaky, it looks like something has changed between GCC 12.2 and 13.1
on that specific architecture.

I started looking on GCC bugzilla and found the report [2] that gave me some clues:

* -fexcess-precision=standard enforces the float-to-double promotions while
  -fexcess-precision=fast does not.

* Kodi is built with explicitly set '-std=c++17' and '-std' enables
  '-fexcess-precision=standard' option.

To test the assumption, I added '-fexcess-precision=fast' to maintainer CFLAGS
and CXXFLAGS and managed to complete the build using GCC 13.2.0-1 s390x
cross compiler without errors.

Please check if this behavior is intended or it is a bug that needs addressing.

Regards,
Vasyl

[1] https://buildd.debian.org/status/fetch.php?pkg=kodi&arch=s390x&ver=2%3A20.2%2Bdfsg-3&stamp=1691212083&file=log
[2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103980

Reply to: