[Buildroot] [PATCH] stress: honor the BR2_PREFER_STATIC_LIB preference

Tzu-Jung Lee roylee17 at gmail.com
Mon Mar 4 17:50:21 UTC 2013


My pleasure.

I add comment in both commit log and makefile.
Please feel free to do necessary editing while committing.

Thanks.

Roy

On Tue, Mar 5, 2013 at 12:15 AM, Peter Korsgaard <jacmet at uclibc.org> wrote:

> >>>>> "T" == Tzu-Jung Lee <roylee17 at gmail.com> writes:
>
>  T>     ifeq ($(BR2_PREFER_STATIC_LIB),y)
>  T>     SHARED_STATIC_LIBS_OPTS=--enable-static --disable-shared
>  T>     TARGET_LDFLAGS += --static
>  T>     else
>  T>     SHARED_STATIC_LIBS_OPTS=--enable-static --enable-shared
>  T>     endif
>
>  T> As you indicated, the --enable-static is given anyway in the
>  T> SHARED_STATIC_LIBS_OPTS.  Unfortunately, as long as the
>  T> --enable-static is given, stress links the program statically,
>  T> regardless how the --enable-shared or --disable-shared.  In this
>  T> case, stress would be linked statically regardless how the
>  T> BR2_PREFER_STATIC_LIB specifies.  So we need the patch to explicitly
>  T> tell it link the program dynamically by appending/overriding with
>  T> --disable-static.
>
> So you only need to pass --disable-static if !BR2_PREFER_STATIC_LIB?
> Could you please resend with a patch only doing that and a comment above
> it explaining why?
>
> --
> Bye, Peter Korsgaard
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20130305/51c26faf/attachment.html>


More information about the buildroot mailing list