p11-kit: fix argp_standalone build error
authorGustavo Zacarias <gustavo@zacarias.com.ar>
Wed, 5 Jun 2013 08:17:43 +0000 (08:17 +0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Wed, 5 Jun 2013 18:58:30 +0000 (20:58 +0200)
When BR2_PACKAGE_ARGP_STANDALONE is enabled and built before p11-kit the
configure script detects it and a conflict arises because libc already
includes and defines program_invocation_short_name.
Avoid this by forcing the detection to true otherwise the configure
script tries to use argp-standalone and it clashes with libc. Fixes:
http://autobuild.buildroot.net/results/a39/a39fe81a356b922a891d4225a56ce2427ab5bca7/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/p11-kit/p11-kit.mk

index 2ddb27c830a47cd441eaf4ea9850a3960d661867..89774dcdf6250be1f776ff05352b2602066bfe26 100644 (file)
@@ -9,6 +9,8 @@ P11_KIT_SITE = http://p11-glue.freedesktop.org/releases
 P11_KIT_DEPENDENCIES = host-pkgconf libtasn1
 P11_KIT_INSTALL_STAGING = YES
 P11_KIT_CONF_OPT = --disable-static
+P11_KIT_CONF_ENV = ac_cv_have_decl_program_invocation_short_name=yes \
+       ac_cv_have_decl___progname=yes
 P11_KIT_LICENSE = BSD-3c
 P11_KIT_LICENSE_FILES = COPYING