GNU bug report logs -
#73737
configure error at "checking dynamic linker characteristics"
Previous Next
Reported by: Bruno Haible <bruno <at> clisp.org>
Date: Thu, 10 Oct 2024 19:48:01 UTC
Severity: normal
Done: Ileana Dumitrescu <ileanadumitrescu95 <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #19 received at 73737 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On 15/10/2024 23:03, Bruno Haible wrote:
> Ileana Dumitrescu wrote:
>> This bug should be resolved with a patch submitted on Savannah:
>> https://savannah.gnu.org/patch/index.php?10481
>
> While this patch is an improvement — it avoids an error message
> if $multilib was unset or empty or started with a '-' character —
> it still is not the full fix. Namely, it does word splitting.
> When I set
> export multilib='yes and no'
> then run configure, I see an error message:
>
> checking dynamic linker characteristics... ../configure: line 11854: test: too many arguments
>
> Really, word splitting should be avoided on unstrusted inputs [1].
> Here is a patch that does so.
>
> [1] https://stackoverflow.com/questions/3811345/
>
Thank you for looking into this more. I should have noticed that.
I have applied your patch:
https://git.savannah.gnu.org/cgit/libtool.git/commit/?h=development&id=3cf528a4f04e9da78b06635aac6545709007b882
--
Ileana Dumitrescu
GPG Public Key: FA26 CA78 4BE1 8892 7F22 B99F 6570 EA01 146F 7354
[OpenPGP_0x6570EA01146F7354.asc (application/pgp-keys, attachment)]
[OpenPGP_signature.asc (application/pgp-signature, attachment)]
This bug report was last modified 277 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.