[Webkit-unassigned] [Bug 237606] REGRESSION(r290506): [GTK] GBM dependency breaks build

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 8 14:21:33 PST 2022


https://bugs.webkit.org/show_bug.cgi?id=237606

Adrian Perez <aperez at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |aperez at igalia.com

--- Comment #1 from Adrian Perez <aperez at igalia.com> ---
(In reply to Jim Mason from comment #0)
> Building on X11/nVIDIA, USE_ANGLE_WEBGL=OFF
> 
> I don't have libgbm, and building webkit for me has always succeeded without
> it.  GL seems to work fine; for example, I can run the tanks demo.  Now my
> build fails because GBM does not exist on my system.
> 
> After removing the GBM dependency introduced by r290506, webkit still builds
> and runs fine.
> 
> Is this going to be a hard dependency going forward, because (older) nVIDIA
> drivers maybe don't have it.

There has been some talk internally about making GBM unneeded at build
time, and relying on dlopening() it where needed/available at runtime.

I wonder if we could make the GBM dependency optional with USE_ANGLE_WEBGL
disabled in the meantime, though ��️

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220308/53cccbaf/attachment-0001.htm>


More information about the webkit-unassigned mailing list