[PATCH] nouveau: fix 32bit builds

Rob Clark robdclark at gmail.com
Sun Sep 28 11:33:47 PDT 2014


no, config.h needs to be in the .c files.. plus a lot more than just
nouveau..  I've pushed a patch which fixes it for everyone but
(potentially) intel, since I can't build libdrm_intel on 32b arm ;-)

Someone please test 32b intel build before I push another release

BR,
-R

On Sun, Sep 28, 2014 at 2:21 PM, Emil Velikov <emil.l.velikov at gmail.com> wrote:
> On 32bit platforms we have to provide _FILE_OFFSET_BITS via config.h
> otherwise the static assert in drm_munmap will trigger.
>
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=84428
> Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
> ---
>  nouveau/private.h | 4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/nouveau/private.h b/nouveau/private.h
> index bf9db04..8176267 100644
> --- a/nouveau/private.h
> +++ b/nouveau/private.h
> @@ -1,6 +1,10 @@
>  #ifndef __NOUVEAU_LIBDRM_PRIVATE_H__
>  #define __NOUVEAU_LIBDRM_PRIVATE_H__
>
> +#ifdef HAVE_CONFIG_H
> +#include <config.h>
> +#endif
> +
>  #include <libdrm.h>
>  #include <xf86drm.h>
>  #include <xf86atomic.h>
> --
> 2.1.0
>
> _______________________________________________
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel


More information about the dri-devel mailing list