[oe-commits] [openembedded-core] 24/61: binutils: advance SRCREV to obtain versioned symbols

git at git.openembedded.org git at git.openembedded.org
Fri Sep 23 14:28:31 UTC 2016


rpurdie pushed a commit to branch krogoth
in repository openembedded-core.

commit 2d35281de8eeeb23343478aa2c87ea0f2aa7ba06
Author: Reinette Chatre <reinette.chatre at intel.com>
AuthorDate: Sun Sep 4 22:39:35 2016 -0700

    binutils: advance SRCREV to obtain versioned symbols
    
    Libraries needing versioned symbols, for example mysql, are not
    supported by current version of binutils in krogoth.
    
    When mysql library from MariaDB is compiled with the current
    version of binutils we encounter errors at runtime as seen
    below where php linked to mysql tries to run:
    
    php: relocation error: php: symbol mysql_server_init, version
     libmysqlclient_16 not defined in file libmysqlclient.so.18
     with link time reference
    
    Above error appears even though symbols exist in library:
    
       245: 000000000001ecc0     0 FUNC    GLOBAL DEFAULT   13 mysql_server_init@@libmysqlclient_16
       279: 000000000001ecc0   297 FUNC    GLOBAL DEFAULT   13 mysql_server_init@@libmysqlclient_18
    
    The problem results from a bug in binutils that has already been
    fixed upstream as well as on the 2.26 and 2.27 branches. We advance
    the SRCREV on the 2.26 branch used in krogoth release to pick up the fix.
    
    Details about bug: https://sourceware.org/bugzilla/show_bug.cgi?id=19698
    
    Signed-off-by: Reinette Chatre <reinette.chatre at intel.com>
    Signed-off-by: Armin Kuster <akuster808 at gmail.com>
---
 meta/recipes-devtools/binutils/binutils-2.26.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/binutils/binutils-2.26.inc b/meta/recipes-devtools/binutils/binutils-2.26.inc
index 703eac2..06ce245 100644
--- a/meta/recipes-devtools/binutils/binutils-2.26.inc
+++ b/meta/recipes-devtools/binutils/binutils-2.26.inc
@@ -18,7 +18,7 @@ BINUPV = "${@binutils_branch_version(d)}"
 
 UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P<pver>\d+_(\d_?)*)"
 
-SRCREV = "71fa566a9cf2597b60a58c1d7c148bab637454a6"
+SRCREV = "544ddf9322b1b83982e5cb84a54d084ee7e718ea"
 SRC_URI = "\
      git://sourceware.org/git/binutils-gdb.git;branch=binutils-${BINUPV}-branch;protocol=git \
      file://0002-configure-widen-the-regexp-for-SH-architectures.patch \

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list