From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Petazzoni Date: Mon, 5 Jan 2015 16:37:20 +0100 Subject: [Buildroot] [PATCH v2] gnupg2: fix linking with intl In-Reply-To: <54AA99FA.5010405@imgtec.com> References: <1418299611-50833-1-git-send-email-Vincent.Riera@imgtec.com> <20141211195331.48f6f7c4@free-electrons.com> <548B0998.5000001@imgtec.com> <20141217095737.564714af@free-electrons.com> <54AA99FA.5010405@imgtec.com> Message-ID: <20150105163720.7b0efdf2@free-electrons.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Dear Vicente Olivert Riera, On Mon, 5 Jan 2015 14:04:42 +0000, Vicente Olivert Riera wrote: > > This problem was related to static linking, but the > > BR2_PREFER_STATIC_LIB option has been renamed to BR2_STATIC_LIBS (with > > a bogus Config.in.legacy handling done by me). So if you took the old > > config file, BR2_PREFER_STATIC_LIB was discarded, and you were doing a > > shared library build instead of a static library build, which explains > > why the problem was not appearing anymore. > > You were right. So now I was able to reproduce the problem, and taking > into account that it only happens for static builds, I think I could > change the patch to be like this: > > ifeq ($(BR2_PACKAGE_GETTEXT),y) > GNUPG2_DEPENDENCIES += gettext > ifneq ($(BR2_SHARED_LIBS),y) > GNUPG2_CONF_ENV += LIBS=-lintl > endif > endif > > What do you think? I don't remember the entire context. Do you have a minimal defconfig that exhibits the problem? Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com