Hi there, I'm working on building some embedded (arm) Qt 4.8.0 applications, and would like to strip out a lot of unused functionality. I have a set of config flags that I've used in the past when configuring Qt outside of the Yocto workflow. As you'll see below, I'm basically just looking for framebuffer, keyboard, mouse and QML support; everything else should be disabled.
>From what I understand, the best approach is to leverage the existing qt4-embedded_4.8.0.bb recipe, and override the QT_CONFIG_FLAGS and DEPENDS variables. Here's the qt4-embedded_4.8.0.bbappend I've added to my layer: DEPENDS := "qt4-tools-native freetype jpeg libpng zlib" QT_CONFIG_FLAGS := "-release -no-rpath -reduce-relocations -shared\ -no-mmx -no-3dnow -no-sse -no-sse2 -no-sse3 -no-sse4.1 -no-sse4.2 -no-avx\ -no-glib -no-largefile -no-accessibility -no-openssl -no-gtkstyle -no-exceptions\ -no-xcursor -no-xinerama -no-phonon -no-phonon-backend -no-svg -no-webkit\ -no-libmng -no-accessibility -no-qt3support -no-xmlpatterns\ -no-audio-backend -no-gif -nomake examples -nomake demos -no-javascript-jit\ -no-nis -no-cups -no-declarative-debug\ -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-odbc\ -no-sql-sqlite -no-sql-sqlite2 -no-sql-sqlite_symbian -no-sql-tds\ -no-xkb -no-kbd-tty -no-kbd-qnx -no-mouse-linuxinput\ -no-mouse-tslib -no-mouse-qnx -no-mouse-linuxtp\ -qt-mouse-pc -qt-kbd-linuxinput\ -qt-gfx-linuxfb -qt-gfx-multiscreen\ -depths 8,16,24,32\ -declarative -script" I see a lot of errors during qt4-embedded_4.8.0's do_configure, where some auto-detection compilation tests are run, for features that aren't relevant or that I've explicitly disabled. (e.g., sse3, PostgreSQL) Ultimately, this stage fails with: "XLib disabled. Basic XLib functionality test failed!" Could someone shed some light on this? I don't intend to use X11, so I'm a bit confused as to why this induces a failure. Being new to Yocto, I suspect that I'm simply going about this incorrectly. Perhaps someone can set me in the right direction? Thank you, Jon _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto