On 13 March 2014 18:42, Christian Mahnke <cmah...@googlemail.com> wrote:
> On Thu, Mar 13, 2014 at 7:35 PM, Peter Maydell <peter.mayd...@linaro.org>
> wrote:
>> I have a feeling I know what may be happening here.
>>
>>  -L/opt/local/lib
>>  -Wl,-headerpad_max_install_names -arch -lcurl -lssh2 -lz x86_64
>>
>> is I think the result of doing an alphabetical sort on
>> the curl and ssh libraries, which is what rules.mak's
>> extract-libs = $(strip $(sort $(foreach o,$1,$($o-libs)) \
>>                   $(foreach o,$(call expand-objs,$1),$($o-libs))))
>>
>> does. Can you send us your config-host.mak, please?

Yep, here we are:
LIBSSH2_LIBS=-L/opt/local/lib -lssh2 -Wl,-headerpad_max_install_names
-arch x86_64
CURL_LIBS=-L/opt/local/lib -lcurl

rules.mak is incorrectly reordering the contents of
these and generating a non-working mess.

You should be able to work around this by passing configure
--disable-libssh2
(this will disable ssh block device support, which you probably
don't need, and will mean we don't give the compiler bogus
arguments).

thanks
-- PMM

Reply via email to