Dropping architecture support is a breaking change that should be coordinated with dependent packages. Anything that depends on headless inkscape during the build will currently fail to build on i686 in rawhide and f38. It's probably *fine* to drop i686 from inkscape in Rawhide (though that should also have been coordinated with dependent packages), but dropping it mid-release in Fedora 38 as well is not OK. Looking at the commit history, this might even have happened accidentally by merging rawhide into the f38 branch. Reproducible: Always
It was indeed an accident. It currently doesn't build on i686: https://kojipkgs.fedoraproject.org//work/tasks/3716/104273716/build.log I had thought that failure was f39 only but it's f38 as well.
This looks like an issue with LTO to me. Maybe try putting something like this at the beginning of %build section and see if it fixes it? %ifarch %{ix86} # FTBFS on i686 with LTO enabled %define _lto_cflags %{nil} %endif
Or alternatively ask the tools people for help figuring out what's actually going wrong with LTO.
FEDORA-2023-60b2eba6d1 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-60b2eba6d1
FEDORA-2023-60b2eba6d1 has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-60b2eba6d1` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-60b2eba6d1 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-60b2eba6d1 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.
Thank you for the quick fix!