[Buildroot] [PATCH] package/boost: disable boost-locale for static only build

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Mon May 15 07:15:16 UTC 2017


Hello,

On Sun, 14 May 2017 23:45:56 +0200, Romain Naour wrote:

> diff --git a/package/boost/Config.in b/package/boost/Config.in
> index 9825c09..6ffa8f0 100644
> --- a/package/boost/Config.in
> +++ b/package/boost/Config.in
> @@ -98,8 +98,15 @@ config BR2_PACKAGE_BOOST_IOSTREAMS
>  
>  config BR2_PACKAGE_BOOST_LOCALE
>  	bool "boost-locale"
> +	# boost-locale build system try to link dynamically with icu
> +	# see <link>shared and <runtime-link>shared in locale/build/Jamfile.v2
> +	# Related to https://svn.boost.org/trac/boost/ticket/9685
> +	depends on !BR2_STATIC_LIBS
>  	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE

OK, but doesn't the problem occurs only when icu is enabled? Do we want
to prevent from using boost-locale in static linking situations in all
cases, or only when combined with icu?

Perhaps we should keep it simple and do like you suggest, i.e make it
unavailable for all static linking configurations, regardless of icu
availability. I'm just trying to figure out the best/right approach
between yours and the one proposed by Yegor.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com


More information about the buildroot mailing list