Bug 2514

Summary: qt4 depends on sqlite3, but does not link against it
Product: [Build System, Metadata & Runtime] OE-Core Reporter: James Limbouris <james>
Component: coreAssignee: Paul Eggleton <bluelightning>
Status: VERIFIED FIXED QA Contact:
Severity: minor    
Priority: Low CC: corneliux.stoicescu, meta.mr.watcher, meta.watcher, sgw
Version: unspecified   
Target Milestone: 1.4 M4   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description James Limbouris 2012-05-29 02:46:39 UTC
meta/recipes-qt/qt4/qt4.inc DEPENDS on sqlite3, but QT_SQL_DRIVER_FLAGS does not specify '-system-sqlite', so Qt is built with a statically linked, Qt supplied version of sqlite3.

If we choose to use the system sqlite3, and do so in QT_SQL_DRIVER_FLAGS, you may wish to update the copied-pasted-and-modified QT_SQL_DRIVER_FLAGS in meta-oe's bbappend.
Comment 1 Paul Eggleton 2013-02-14 20:36:28 UTC
Fix merged to master:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=e6053e55f46cae1d3f1e68bd0c61ebe7cac7d165

FWIW, I hope to eliminate the meta-oe bbappend entirely (see recent discussion on the OE mailing lists.)
Comment 2 Stoicescu Cornel 2013-04-17 14:43:57 UTC
-the -system-sqlite flag is set
-all qt4 recipes build successfully

Verified in master:595e92c76700306f9ff8fcf1557eb7ade1f3e907