Да все верно. В этом проекте используем чистый OpenGLES, png, jpeg, sqlite3.
Плата SK-iMX6-SODIMM с CPU: Freescale i.MX6SOLO rev1.2 at 792 MHz.
Также есть проекты:
- с активным использованием Qt (5.6.2) с QOpenglWidget;
- с использованием записи видео через gstreamer,
но в них проблем пока нет.
Также планируем применять i.MX6 Duo для увеличения производительности графики.
Russian language is not installed on our Ubuntu18.04 :(( sorry
On buildroot2019 we compile our glesv2 project. And error is
/home/user/buildroot-2019.02-sk/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libGAL.so: undefined reference to `powf@GLIBC_2.27'
/home/user/buildroot-2019.02-sk/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libGLESv2.so: undefined reference to `logf@GLIBC_2.27'
In buildroot tree we have:
buildroot-2019.02-sk/output/build/libglib2-2.56.3
там есть примеры конфигов как и раньше, например минимальный без библтотек opengl
make clean
make imx6sk_min_defconfig
с qt5 и gstreamer
make clean
make imx6sk_qt5gst_defconfig
они протестированы и работаеют. Судя по логу не нравится версия glibc а не glib - это разные библиотеки. В дефолтных конфигах готовый тулчейн arm с glibc 2.28 - она обратно совместима с GLIBC_2.27 с которой собирались бинарные библотеки opengl