]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
lto: disable LTO for e2fsprogs master-next
authorThomas Perrot <thomas.perrot@bootlin.com>
Mon, 30 Mar 2026 23:07:27 +0000 (01:07 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 7 Apr 2026 20:05:13 +0000 (21:05 +0100)
commit50537239124bbd1bf968d729123822c63864fb65
tree6ac8b99d49aff783eca88fc13ffd629661c2ee4f
parentb977f31af6f5f1351383b61128d91ccf62384a01
lto: disable LTO for e2fsprogs

Fat LTO objects embed original source paths in .gnu.lto_* IR sections
which are not remapped by -ffile-prefix-map. This causes buildpaths QA
failures for libss.a and libext2fs.a in the e2fsprogs-staticdev package.

Disable LTO for e2fsprogs to prevent TMPDIR references from leaking into
the installed static libraries.

Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/distro/include/lto.inc