Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 480540 - media-libs/mesa: migrate to multilib eclasses
Summary: media-libs/mesa: migrate to multilib eclasses
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 1 vote (vote)
Assignee: Multilib team
URL:
Whiteboard:
Keywords:
Depends on: 476650
Blocks: 468102 484130
  Show dependency tree
 
Reported: 2013-08-11 00:10 UTC by Michał Górny
Modified: 2013-09-23 14:19 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-08-11 00:10:42 UTC
Ok, I'm starting to work on migrating mesa.

A few notes so far:

1. libclc seems to be ABI-agnostic. Yet it installs pkg-config file to totally invalid directory (bug 476650). If I'm right, we'll make it use /usr/share/pkgconfig and submit that upstream.

2. mesa[xorg] requires xorg-server.pc. Symlinking it along with fontsproto to lib32/pkgconfig seems to work. Therefore, we'll probably need to make a multilib xorg-server with includes being the only multilib thing. I expect this to be the hardest part.

3. I have no idea how mesa interfaces eselect-opengl (did I mention already we should kill this eselect aberration?).
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-08-11 11:18:54 UTC
chithead told me that we mesa[xorg] is pointless for multilib, so it got far easier. You can see my current work on 'multilib-opengl' branch of x11 overlay.
Comment 2 Mike Lothian 2013-08-17 11:47:31 UTC
Equally this has all been in the FireBurn overlay for a very long time
Comment 3 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-08-25 14:27:51 UTC
The multilib branch was merged into the x11 overlay master branch.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-08-25 14:31:17 UTC
Now you should apply the in-tree patch since it addresses the packages that aren't in x11 overlay. Otherwise, it's not really beneficial since it's a blocker for emul-linux.
Comment 5 Cynede (RETIRED) gentoo-dev 2013-09-15 11:16:06 UTC
Seems like, at least it works fine for me, FireBurn overlay got solution for blocking emul packages and I see maintainer right in this bug. What about review it?
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-09-23 14:19:03 UTC
Committed p.masked for testing.