Files
meta-openembedded/meta-oe/recipes-support
Wenzong Fan 274147fc56 mariadb-native: depends on zlib-native
Mariadb will provide zlib.* if it can't find zlib binaries and headers
from sysroots path. We have set it to use external zlib.* firstly with
these definitions/configs in inc file:

    + DEPENDS = "ncurses zlib"
    + --with-zlib-dir=${STAGING_EXECPREFIXDIR}

But native bb file overrides the dependencies with:

    + DEPENDS = "ncurses-native"

If mariadb-naitve was built before zlib-native, its own zlib will be
built and provide zlib.la which will brake other packages link to real
zlib with errors like:

    * .../usr/lib/libz.a(gzclose.o): relocation R_X86_64_32 against \
      `a local symbol' can not be used when making a shared object; \
      recompile with -fPIC
    * .../usr/lib/libz.a: could not read symbols: Bad value

By removing the DEPENDS = "ncurses-native" from the native bb file,
mariadb-native will still have the DEPENDS (ncurses zlib) from the
inc file, and since the recipe is mariadb-native, this is equivalent
to DEPENDS = "ncurses-native zlib-native" due to the map_dependencies()
inner fuction for native_virtclass_handler() in "oe-core/meta/classes/
native.bbclass".

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-10-31 10:27:15 +01:00
..
2013-04-15 16:23:17 +02:00
2012-10-30 09:50:55 +01:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2013-06-12 16:23:22 +02:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2011-07-14 16:49:27 +01:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2013-07-20 17:07:33 +02:00
2013-03-29 13:16:39 +01:00
2013-01-13 11:39:45 +01:00
2013-04-15 16:23:17 +02:00
2011-07-14 16:49:27 +01:00
2013-04-15 16:23:17 +02:00
2013-07-30 11:17:10 +02:00
2012-03-09 07:50:20 +01:00
2013-10-17 21:36:57 +02:00
2013-09-17 19:13:53 +02:00
2013-03-29 13:16:38 +01:00
2011-04-20 15:40:36 +02:00
2013-04-15 16:23:17 +02:00
2013-10-14 14:27:36 +02:00
2013-04-04 08:14:21 +02:00
2013-03-25 12:56:06 +01:00
2013-08-16 12:58:28 +02:00
2013-06-27 18:52:23 +02:00
2013-04-15 16:23:17 +02:00
2013-10-31 10:26:35 +01:00
2013-02-16 05:54:59 +01:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2012-10-28 14:32:06 +00:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2013-03-13 17:21:53 +01:00
2013-06-20 12:27:59 +02:00
2013-04-22 19:00:56 +02:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2013-06-20 12:29:56 +02:00
2013-04-15 16:23:17 +02:00
2013-06-20 12:27:58 +02:00
2013-08-03 15:10:46 +02:00
2013-05-16 11:04:35 +02:00
2013-04-15 16:23:17 +02:00
2012-10-02 19:29:06 +02:00
2013-05-16 11:04:34 +02:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2013-04-15 16:23:17 +02:00
2013-10-05 12:36:23 +02:00
2013-09-19 13:56:28 +02:00
2013-04-15 16:23:17 +02:00