[Buildroot] [PATCH v2] legacy: update the BR2_PREFER_STATIC_LIB option
peter at korsgaard.com
Sun Dec 14 16:50:47 UTC 2014
>>>>> "Samuel" == Samuel Martin <s.martin49 at gmail.com> writes:
> Since the refactoring of the type of libraries in the target filesystem,
> these options belong to a choice, and the default is "shared only".
> The former option BR2_PREFER_STATIC_LIB has been moved in the legacy
> menu, and only selects the BR2_STATIC_LIBS ("static only") option.
> However, because BR2_STATIC_LIBS belongs to a choice, when
> BR2_PREFER_STATIC_LIB is selected, it does not affect the choice.
> So, existing Buildroot configurations, which have BR2_PREFER_STATIC_LIB
> set, will silently end with BR2_SHARED_LIBS ("shared only") enabled.
> So, the backward compatibility is not kept.
> Besides, the legacy BR2_PREFER_STATIC_LIB option does not select
> BR2_LEGACY, so the user is not notified of this legacy option, and the
> build silently continues with some undesired changes.
> This patch removes the inefficient BR2_STATIC_LIBS selection, correctly
> selects the BR2_LEGACY option and extend the help message so the user
> can easily know how to update his/her Buildroot configuration.
> Signed-off-by: Samuel Martin <s.martin49 at gmail.com>
> Cc: "Yann E. MORIN" <yann.morin.1998 at free.fr>
> Cc: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
> Acked-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
> changes v1->v2:
> - fix typos in commit log
> - update A/R/T tags
Bye, Peter Korsgaard
More information about the buildroot