Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 616546

Summary: dev-util/meson should allow installation of individual targets
Product: Gentoo Linux Reporter: Mike Gilbert <floppym>
Component: Current packagesAssignee: William Hubbs <williamh>
Status: RESOLVED UPSTREAM    
Severity: normal CC: egorov_egor, floppym, gstreamer, mgorny, tsmksubc
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/mesonbuild/meson/issues/1682
Whiteboard:
Package list:
Runtime testing required: ---

Description Mike Gilbert gentoo-dev 2017-04-25 06:56:48 UTC
As mentioned in bug 616544, systemd is moving to meson. We will need to figure out how to handle multilib builds using meson/ninja.

The simplest solution would be to build everything twice, but maybe we can do better than that.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-04-25 07:58:06 UTC
Doesn't the most awesome build system since the last most awesome build system solving all the problems humanity didn't even think of having... doesn't it support building and installing  targets separately?
Comment 2 Mike Gilbert gentoo-dev 2017-04-25 08:01:57 UTC
(In reply to Michał Górny from comment #1)
> Doesn't the most awesome build system since the last most awesome build
> system solving all the problems humanity didn't even think of having...
> doesn't it support building and installing  targets separately?

Building yes. Installing, no.
Comment 3 Mike Gilbert gentoo-dev 2017-04-25 15:17:24 UTC
I posted an enhancement request upstream.
Comment 4 William Hubbs gentoo-dev 2017-04-26 15:09:43 UTC
I'm working on an eclass to handle meson builds on bug #597182.
Can I do something in the eclass to make handling multilib easier?
Comment 5 Mike Gilbert gentoo-dev 2017-04-26 15:28:46 UTC
(In reply to William Hubbs from comment #4)
> I'm working on an eclass to handle meson builds on bug #597182.
> Can I do something in the eclass to make handling multilib easier?

Not really. Just make sure the eclass functions may be called from multilib-minimal phase functions. You would have to do something really weird to break that.
Comment 6 William Hubbs gentoo-dev 2017-07-27 17:10:49 UTC
This is actually a meson issue, so I am correcting the assignee.