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@xxxxxxxxx> 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@xxxxxxxxx> > --- > 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@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/dri-devel _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel