summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/mysql/mysql5_5.1.40.inc
Commit message (Collapse)AuthorAgeFilesLines
* mysql5: replace with mariadb 5.1.67 and tweakPaul Eggleton2013-08-271-192/+0
| | | | | | | | | | | | | | | | | | | | | Switch to MariaDB (which is a drop-in replacement for MySQL) and use the latest stable release from the 5.1 series. * Update LIC_FILES_CHKSUM due to reformatted GPLv2 license text with updated FSF address * Refresh patches * Add two patches from the upstream 5.1 branch to fix CVE-2013-1861 * Add a package for libmysqld (the embedded server library) * Disable "maria" plugin since this fails to compile and doesn't appear to be critical * Drop some unrecognised/redundant options from EXTRA_OECONF * Fix text relocation QA warnings introduced in the upgrade * Convert to use useradd.bbclass for creating mysql user * Set SUMMARY instead of description * Move SRC_URI checksums to the version-specific inc file * Clear out cruft in files/ Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* mysql5: prevent using bundled zlib at all costsMartin Jansa2013-07-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | * in some seldom cases mysql's m4 macro decides that system zlib (from DEPENDS) is not worthy and decides to use own bundled version which prefers stuff like static libz.a and stages libz.la again: mysql-5.1.40/config/ac-macros/zlib.m4 NOTE: recipe mysql5-5.1.40-r11: task do_package_setscene: Started NOTE: recipe zlib-1.2.7-r0: task do_packagedata_setscene: Succeeded WARNING: The recipe zlib is trying to install files into a shared area when those files already exist. Those files and their manifest location are: sysroots/om-gta04/usr/lib/libz.a Matched in manifest-om-gta04-mysql5 Please verify which package should provide the above files. NOTE: recipe zlib-1.2.7-r0: task do_populate_sysroot_setscene: Succeeded * this libz.la + libz.a is breaking many packages which are now trying to link shared libs against libz.a from mysql which was built without fPIC breaking libxml2, glib-2.0, gnutls, libpng, ... | ld: sysroots/om-gta04/usr/lib/libz.a(crc32.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC | sysroots/om-gta04/usr/lib/libz.a: could not read symbols: Bad value | collect2: ld returned 1 exit status Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mysql: depend on zlib to not build own oneMarcin Juszkiewicz2013-06-031-1/+1
| | | | | | | | | | | | When mysql does not detect zlib during configure then their copy of zlib 1.2.3 is built. That leads to problems during rootfs creation: | * check_data_file_clashes: Package libz-staticdev wants to install file /home/hrw/HDD/devel/canonical/aarch64/openembedded/build/tmp-eglibc/work/genericarmv8-oe-linux/linaro-image-lamp/1.0-r0/rootfs/usr/lib/libz.a | But that file is already provided by package * libmysqlclient-staticdev | * opkg_install_cmd: Cannot install package libz-staticdev. Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: Unify indentationMartin Jansa2013-04-151-105/+105
| | | | | | | | | | | | | | | | | | | | | | | | | * This change is only aesthetic (unlike indentation in Python tasks). * Some recipes were using tabs. * Some were using 8 spaces. * Some were using mix or different number of spaces. * Make them consistently use 4 spaces everywhere. * Yocto styleguide advises to use tabs (but the only reason to keep tabs is the need to update a lot of recipes). Lately this advice was also merged into the styleguide on the OE wiki. * Using 4 spaces in both types of tasks is better because it's less error prone when someone is not sure if e.g. do_generate_toolchain_file() is Python or shell task and also allows to highlight every tab used in .bb, .inc, .bbappend, .bbclass as potentially bad (shouldn't be used for indenting of multiline variable assignments and cannot be used for Python tasks). * Don't indent closing quote on multiline variables we're quite inconsistent wheater it's first character on line under opening quote or under first non-whitespace character in previous line. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <koen@dominion.thruhere.net>
* mysql: make it work after $libexec change - LP: #1068759Marcin Juszkiewicz2012-11-231-2/+8
| | | | | | | | | | | | | | Mysql start scripts assumed that mysqld is in /usr/libexec/ directory. It was true until 406bd38b4232f9f399ef5ffe0b4fac72ed605a23 landed in OE-Core. This changeset fixes mysqld start and initial databases population scripts. More: https://bugs.launchpad.net/linaro-oe/+bug/1068759 Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* mysql: always replace paths in mysql_config scriptPaul Eggleton2012-10-241-3/+7
| | | | | | | | | | | Path replacement was not happening on some machines if the MySQL build scripts set a different path in the produced mysql_config script, resulting in host paths being left in. Original patch by Joe Slater <jslater@windriver.com>. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* mysql: start at runlevel 5 not SMarcin Juszkiewicz2012-10-191-2/+2
| | | | | | | | | | Without that change target system had to be restarted to get MySQL running or it had to be run by hand. Reason was simple: mysql init script was starting before S99configure when package was not yet configured. Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* mysql: fix include path reported by mysql_configPaul Eggleton2012-10-091-2/+2
| | | | | | | | | | | mysql_config should point to the directory where the MySQL include files can be found and not its parent. This fixes building modphp with mysql enabled, and allows cherokee to actually enable mysql support. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* mysql5: Fix QA warnings, move .a files to staticdevSamuel Stirtzel2012-04-041-6/+16
| | | | | Signed-off-by: Samuel Stirtzel <s.stirtzel@googlemail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* More quotting fixesOtavio Salvador2012-02-291-1/+1
| | | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* mysql5: PR bump after including *_config in default SSTATE_SCAN_FILESMartin Jansa2012-02-241-1/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* recipes: bump PR to rebuild .la files without libz.laMartin Jansa2012-02-131-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* move layer into meta-oe in preparation for future splitsKoen Kooi2011-03-171-0/+172
As per TSC decision Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>