[Mesa-dev] [PATCH 2/2] configure.ac: enable building the EGL DRM platform by default

Emil Velikov emil.l.velikov at gmail.com
Tue May 26 18:21:49 PDT 2015


Hmm

./autogen.sh --with-gallium-drivers=radeonsi --enable-egl --enable-gbm

seems to work fine here. Although... if I drop the --enable-gbm it
complains "EGL platform drm needs gbm", which is an entirely different
kettle of fish.

Fwiw I would opt to just enable gbm on supported platforms (everything
but Win/Mac) and then add drm to the list, based on --enable-gbm. If you
don't comfortable with it, I'll send patches as with follow up commit(s).

Cheers,
Emil

On 26/05/15 21:46, Marek Olšák wrote:
> No, it doesn't work. If I just add "drm" to the defaults and not use
> --with-egl-platforms in the terminal, it fails with the message that
> radeonsi requires drm. :)
> 
> Marek
> 
> On Tue, May 26, 2015 at 10:30 PM, Emil Velikov <emil.l.velikov at gmail.com> wrote:
>> On 26/05/15 10:57, Marek Olšák wrote:
>>> From: Marek Olšák <marek.olsak at amd.com>
>>>
>>> This is required by radeonsi.
>>>
>>> The code was moved because with_egl_platforms was used before
>>> the default was set.
>>> ---
>>>  configure.ac | 21 ++++++++++-----------
>>>  1 file changed, 10 insertions(+), 11 deletions(-)
>>>
>>> diff --git a/configure.ac b/configure.ac
>>> index 84b404e..dbe590f 100644
>>> --- a/configure.ac
>>> +++ b/configure.ac
>>> @@ -763,6 +763,16 @@ AC_ARG_ENABLE([egl],
>>>          [disable EGL library @<:@default=enabled@:>@])],
>>>      [enable_egl="$enableval"],
>>>      [enable_egl=yes])
>>> +AC_ARG_WITH([egl-platforms],
>>> +    [AS_HELP_STRING([--with-egl-platforms@<:@=DIRS...@:>@],
>>> +        [comma delimited native platforms libEGL supports, e.g.
>>> +        "x11,drm" @<:@default=auto@:>@])],
>>> +    [with_egl_platforms="$withval"],
>>> +    [if test "x$enable_egl" = xyes; then
>>> +     with_egl_platforms="x11,drm"
>>> +    else
>>> +     with_egl_platforms=""
>>> +    fi])
>>>
>> Can we just add drm without moving the hole hunk ? From a vague look it
>> should just work.
>>
>> Thanks
>> Emil



More information about the mesa-dev mailing list