GNU bug report logs - #73737
configure error at "checking dynamic linker characteristics"

Previous Next

Package: libtool;

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


View this message in rfc822 format

From: Bruno Haible <bruno <at> clisp.org>
To: 73737-done <at> debbugs.gnu.org, Ileana Dumitrescu <ileanadumitrescu95 <at> gmail.com>
Cc: trcrsired <unlvsur <at> live.com>
Subject: bug#73737: configure error at "checking dynamic linker characteristics"
Date: Tue, 15 Oct 2024 22:03:33 +0200
[Message part 1 (text/plain, inline)]
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/

[multilib-patch3.diff (text/x-patch, attachment)]

This bug report was last modified 276 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.