summaryrefslogtreecommitdiffstats
path: root/package/libmemcached/libmemcached.mk
Commit message (Collapse)AuthorAgeFilesLines
* toolchain: add hidden symbol for PIE supportWaldemar Brodkorb2016-07-241-3/+1
| | | | | | | | | | | | | uClibc-ng does not support PIE for some architectures as arc and m68k. It isn't implemented in the static linking case, too. With musl toolchains you might have static PIE support with little patching of gcc. Static linking for GNU libc isn't enabled in buildroot. Fixup any package using special treatment of PIE. (grep -ir pie package/*/*.mk) Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> [Thomas: use positive logic.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libmemcached: don't use -fPIE and -pie when linking staticallyThomas Petazzoni2015-05-121-0/+10
| | | | | | | | | | | | | | | | | These compiler options shouldn't be used when linking statically, and in particular FLAT binaries cannot use -fPIE and -pie code, so let's teach libmemcached to not use such flags in those setups. Fixes: http://autobuild.buildroot.org/results/8cb/8cbf57f9136cb42be31c88e0f1f32d3d2353e5ff/ and many previous similar build failures [Peter: rework/reword to do this based on BR2_STATIC_LIBS] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Romain Naour <romain.naour@openwide.fr> Tested-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libmemcached: disable sanitizerGustavo Zacarias2014-11-131-1/+1
| | | | | | | | | The tests are flawed and we don't generally enable a dozen hardening CFLAGS automatically. Fixes: http://autobuild.buildroot.net/results/a84/a84ab4f0fdea6bbab971ba379e3066cddb25bfaa/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libmemcached: disable libmudflapth supportGustavo Zacarias2014-11-121-1/+3
| | | | | | | | | | We're not handling it (copying it) for external toolchains and it's causing build failures. Fixes: http://autobuild.buildroot.net/results/9d1/9d1e414850307487d65435216ae0ddee56d1098f/ http://autobuild.buildroot.net/results/f08/f08c8e5514e054397428677f08fadac5386189dc/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: rename FOO_CONF_OPT into FOO_CONF_OPTSThomas De Schampheleire2014-10-041-1/+1
| | | | | | | | | | | | To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS, make the same change for FOO_CONF_OPT. Sed command used: find * -type f | xargs sed -i 's#_CONF_OPT\>#&S#g' Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libmemcached: unification of name <PKG>_VERSION_MAJOR variableJerzy Grzegorek2014-08-031-3/+3
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libmemcached: disable testsGustavo Zacarias2014-07-191-0/+2
| | | | | | | | | | | Disable test libraries and programs, even though it needs to autoreconf it's a good tradeoff since it cuts the build time by half, and avoids build issues with extra dependencies that aren't properly checked for. Fixes: http://autobuild.buildroot.net/results/739/739ae9b2f28486dec8900aa584145d2d38f44331/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libmemcached: new packageGustavo Zacarias2014-07-191-0/+17
For varying reasons it doesn't play well with uClibc or musl based toolchains so they're excluded for now. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud