[Buildroot] [PATCH 1/2] odroid-mali: fix broken headers.
daggs
daggs at gmx.com
Wed Mar 15 06:37:14 UTC 2017
Greetings,
>
> Hello,
>
> On Mon, 13 Mar 2017 15:17:00 +0100, daggs wrote:
>
> > yes, I did verified.
> > what I did encountered (not sure it is a bug), is the following:
> > 1. checkout a clean buildroot.
> > 2. run make odroidc2_defconfig.
> > 3. run make menuconfig
> > 1. set libc to glibc.
> > 2. select odroid-mali.
> > 3. select libepoxy.
> > 4. run build.
>
> Thanks!
>
> > the above will fail libepoxy on Xlib.h no such file or directory found.
> > for that xorg + libX11 needs to be enabled.
>
> Then there is still a problem with odroid-mali, because with the
> rpi-userland OpenGL ES/EGL provider, libepoxy builds just fine. Try the
> following defconfig:
>
> BR2_arm=y
> BR2_cortex_a8=y
> BR2_TOOLCHAIN_EXTERNAL=y
> BR2_INIT_NONE=y
> BR2_SYSTEM_BIN_SH_NONE=y
> # BR2_PACKAGE_BUSYBOX is not set
> BR2_PACKAGE_RPI_USERLAND=y
> BR2_PACKAGE_LIBEPOXY=y
> # BR2_TARGET_ROOTFS_TAR is not set
>
> I've tested your patches, and indeed I've been able to reproduce this
> issue. It's because they have re-used the mesa3d headers as-is it
> seems, and therefore MESA_EGL_NO_X11_HEADERS needs to be defined when
> X11 is not used.
>
> So I guess this would need to be adjust in the pkg-config files
> installed by odroid-mali... even though that will only work with the
> packages that then use pkg-config to detect OpenGL ES/EGL.
>
> Adding in Cc Peter Seiderer, who also mentioned MESA_EGL_NO_X11_HEADERS
> in another thread recently.
>
> Best regards,
>
> Thomas
not sure I follow, I was able to compile libepoxy with odroid-mali without any problem, what issue have you encountered?
how can I reproduce it?
Thanks,
Dagg.
More information about the buildroot
mailing list