Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 649290 - dev-util/meson-0.44.1 stable request
Summary: dev-util/meson-0.44.1 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: William Hubbs
URL: https://github.com/mesonbuild/meson/c...
Whiteboard:
Keywords: ALLARCHES, STABLEREQ
Depends on:
Blocks: 649262 649264 649268
  Show dependency tree
 
Reported: 2018-03-01 22:42 UTC by Mike Gilbert
Modified: 2018-03-11 19:39 UTC (History)
1 user (show)

See Also:
Package list:
=dev-util/meson-0.44.1
Runtime testing required: ---
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Gilbert gentoo-dev 2018-03-01 22:42:52 UTC
meson-0.43.0 generates broken CFlags in pkgconfig files (eg. /usr/share/pkgconfig/xproto.pc), so this is somewhat urgent.
Comment 1 Larry the Git Cow gentoo-dev 2018-03-01 22:44:51 UTC
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(-)}
Comment 2 Mike Gilbert gentoo-dev 2018-03-01 22:47:54 UTC
(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>.
Comment 3 Sergei Trofimovich (RETIRED) gentoo-dev 2018-03-02 23:24:23 UTC
ia64 stable
Comment 4 Thomas Deutschmann (RETIRED) gentoo-dev 2018-03-04 06:54:48 UTC
x86 stable
Comment 5 Sergei Trofimovich (RETIRED) gentoo-dev 2018-03-04 19:49:27 UTC
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
Comment 6 Tobias Klausmann (RETIRED) gentoo-dev 2018-03-05 17:15:49 UTC
Stable on alpha.
Comment 7 William Hubbs gentoo-dev 2018-03-11 05:08:24 UTC
Finish stabilizations, this could be an allarches stabilization in the
future.