[PATCH] drm.h: Handle DragonFly like Linux
Francois Tigeot
ftigeot at wolfpond.org
Tue May 17 07:15:44 UTC 2016
Hi Randy,
randyf at sibernet.com wrote:
>
> If you are interested in the primary Solaris source, you will really
> want to looking at:
>
> https://java.net/projects/solaris-x11/sources/x-s12-clone/show/open-src/kernel
Thanks. This doesn't look like a git repository though.
How can I clone it ?
>> They are divergent by design :-/
>> Making the Linux headers public and removing the #else path in libdrm's
>> drm.h could be the right thing to do. I'll keep thinking about it...
>
> Removing the #else path will cause Solaris compiles to fail as it
> does consume that side of the conditional (though, as we patch this file
> and don't use it as is, it would be trivial to add it or any other
> Solaris-specific requirements back in).
I was only thinking about patching our libdrm package here, not changing
the upstream version.
> From a Solaris perspective, I don't see how this file can ever -not-
> have conditional compile statements or be patched to support Solaris, as
> there are sufficient differences requiring at least minor changes.
I'd still like to only use the Linux version by default, both in kernel
and userland.
I guess at this point the only way to do that without breaking Solaris
is to either use local patches or change the logic of the #if directives
to replace the Linux check with a !Solaris one.
>> I'm afraid there won't be many *BSD people around. This year, the XDC and
>> EuroBSDCon conferences fall on the same week-end :-(
>> I'm not sure which one I will be attending to at this point.
>
> Not sure yet if I will be attending either. But would happily
> provide any input on this either in person (if I am there), or via email.
Dri-devel seems to still be the best place for now :)
Cheers,
--
Francois Tigeot
More information about the dri-devel
mailing list