usefulness of use_system_mesa=1 option

118 views
Skip to first unread message

Paweł Hajdan, Jr.

unread,
Jul 29, 2013, 3:03:26 PM7/29/13
to chromium-...@chromium.org
I started thinking a lot about usefulness of use_system_mesa=1 gyp option.

It seems nobody except Gentoo uses it, it only works on 64-bit x86-based architectures (and is known to be broken on ARM and 32-bit x86, https://bugs.gentoo.org/show_bug.cgi?id=457130), and has annoying problems with new versions of mesa like https://bugs.gentoo.org/show_bug.cgi?id=475444 .

Note that it's not about annoying bugs, but whether this makes sense at all. While use_system_mesa=1 makes the build system use system headers, dlopen is still used, and it can load either libGL.so, or libGLESv2.so, or libEGL.so. There are a lot of assumptions about function signatures in the Chromium mesa bindings anyway, so I'm not sure how much trying to use system headers actually helps. :-/

You can see the following chromium-dev threads for some context:

I'm looking for feedback whether this has any chance of being useful (at this point I probably wouldn't have cycles to work on it though), or a confirmation that it doesn't make sense.

My current plan is to start removing support for this build option.

Paweł

Elan Ruusamäe

unread,
Aug 6, 2013, 5:29:04 AM8/6/13
to chromium-...@chromium.org
pld uses it too :)

no comments on usefulness altho.

-- 
glen



Paweł

--
You received this message because you are subscribed to the Google Groups "chromium-packagers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-packag...@chromium.org.
Visit this group at http://groups.google.com/a/chromium.org/group/chromium-packagers/.
 
 

Paweł Hajdan, Jr.

unread,
Aug 9, 2013, 2:20:31 PM8/9/13
to Elan Ruusamäe, chromium-...@chromium.org
On Tue, Aug 6, 2013 at 2:29 AM, Elan Ruusamäe <gl...@delfi.ee> wrote:
pld uses it too :)

no comments on usefulness altho.


If anyone is interested in getting this to work well, feel free to start a discussion on this list.

Paweł
 

Reply all
Reply to author
Forward
0 new messages