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: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Bruno Haible <bruno <at> clisp.org>
Subject: bug#73737: closed (Re: bug#73737: configure error at "checking
 dynamic linker characteristics")
Date: Tue, 15 Oct 2024 15:49:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#73737: configure error at "checking dynamic linker characteristics"

which was filed against the libtool package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 73737 <at> debbugs.gnu.org.

-- 
73737: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73737
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Ileana Dumitrescu <ileanadumitrescu95 <at> gmail.com>
To: 73737-done <at> debbugs.gnu.org
Cc: trcrsired <unlvsur <at> live.com>, Bruno Haible <bruno <at> clisp.org>
Subject: Re: bug#73737: configure error at "checking dynamic linker
 characteristics"
Date: Tue, 15 Oct 2024 18:46:35 +0300
[Message part 3 (text/plain, inline)]
This bug should be resolved with a patch submitted on Savannah:
https://savannah.gnu.org/patch/index.php?10481

It has been applied to the development branch:
https://git.savannah.gnu.org/cgit/libtool.git/commit/?h=development&id=4cc12b83ffa947d9c1948a066c7e70c0336f6acd

The other requested changes have also been applied:
https://git.savannah.gnu.org/cgit/libtool.git/commit/?h=development&id=c5bd2b146f6638f295a0b6414efe8767e21dad7c

-- 
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)]
[Message part 6 (message/rfc822, inline)]
From: Bruno Haible <bruno <at> clisp.org>
To: bug-libtool <at> gnu.org
Subject: configure error at "checking dynamic linker characteristics"
Date: Thu, 10 Oct 2024 21:46:59 +0200
In a build of GNU gettext, with libtool 2.5.3 + Sergey's fix,
on mingw with --disable-shared, I see this error during configuration:

checking whether the x86_64-w64-mingw32-gcc linker (/usr/x86_64-w64-mingw32/bin/ld.exe) supports shared libraries... yes
checking dynamic linker characteristics... ../../gettext-runtime/configure: line 17525: test: yes: unary operator expected
Win32 ld.exe
checking how to hardcode library paths into programs... immediate

At gettext-runtime/configure line 17525 we have this statement:

    # not on $(libdir)/../bin or 32 bits dlls would override 64 bit ones.
    if test yes = $multilib; then                                           <=== HERE
    postinstall_cmds='base_file=`basename \$file`~

Apparently $multilib is empty or expands to more than one word.

This code was added in commit ab89ebbcc2ff0ecff5157982ef03627cfd615f7e .

The main problem is that the variable 'multilib' is never defined in libtool.m4.
Where is it supposed to be defined?

Other than that, this commit has two problems:
  - missing indentation of the two branches of the 'if' statement.
  - a typo (mulitlibs -> multilib)

Bruno






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.