meson-0.43.0 generates broken CFlags in pkgconfig files (eg. /usr/share/pkgconfig/xproto.pc), so this is somewhat urgent.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08586c8033cb4b8b12524f3de0d9452079c022ca commit 08586c8033cb4b8b12524f3de0d9452079c022ca Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2018-03-01 22:44:36 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2018-03-01 22:44:48 +0000 dev-util/meson: 0.44.1 stable on amd64 Bug: https://bugs.gentoo.org/649290 Package-Manager: Portage-2.3.24_p18, Repoman-2.3.6_p99 dev-util/meson/meson-0.44.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)}
(In reply to Mike Gilbert from comment #0) > meson-0.43.0 generates broken CFlags in pkgconfig files (eg. > /usr/share/pkgconfig/xproto.pc), so this is somewhat urgent. To expand on that, with meson-0.43.0, /usr/share/pkgconfig/xproto.pc contains the following: > prefix=/usr > libdir=${prefix}/lib64 > includedir=${prefix}/include > > Name: xproto > Description: xproto headers > Version: 7.0.32 > Cflags: -I${includedir}/ The trailing slash in Cflags causes qmake to emit -isystem /usr/include/, which in turn breaks anything that does #include <stdlib.h>.
ia64 stable
x86 stable
commit 69a09d3128104b0d2c7bd3cde72b37c553e55491 Author: Rolf Eike Beer <eike@sf-mail.de> Date: Sun Mar 4 11:12:00 2018 +0100 dev-util/meson: stable 0.44.1 for sparc, bug #649290
Stable on alpha.
Finish stabilizations, this could be an allarches stabilization in the future.