]> code.ossystems Code Review - openembedded-core.git/commit
QT4 mips: disable the LDFLAGS "-Bsymbolic-functions"
authorYu Ke <ke.yu@intel.com>
Mon, 6 Sep 2010 08:52:52 +0000 (16:52 +0800)
committerRichard Purdie <rpurdie@linux.intel.com>
Tue, 7 Sep 2010 14:58:10 +0000 (15:58 +0100)
commitb49bfb2244c45de9539487eb5f83c24059f4b656
tree42618a185727f3d9a7a71c1a4e0c1391c8942bb6
parentb86a5977e136fb8c2ccd4f7af93612f837b0388a
QT4 mips: disable the LDFLAGS "-Bsymbolic-functions"

"-Bsymbolic-functions" flag makes ld to bind the global function symbol of shared library at compiling time, thus reduce the runtime relocation cost.

However, this flag in binutil 2.20 cause QT4 mips building failure, which is "final link failed: Bad value" error in libQtWebKit.so linking stage. If downgrad to binutil 2.19, this error disappears.

so before binutil new release is out, it is better to disable this flag for QT4 mips.

Fix [BUGID #271]

Signed-off-by: Yu Ke <ke.yu@intel.com>
meta/recipes-qt/qt4/files/mips-relocate.patch [new file with mode: 0644]
meta/recipes-qt/qt4/qt-4.6.3.inc