]> git.ipfire.org Git - thirdparty/libtool.git/commit
libtool: Fix MSVC cl.exe .exp extension collision
authorMitch <mitch.capper+gnu33@gmail.com>
Mon, 2 Dec 2024 20:47:48 +0000 (22:47 +0200)
committerIleana Dumitrescu <ileanadumitrescu95@gmail.com>
Mon, 26 May 2025 14:18:51 +0000 (17:18 +0300)
commitf49da6ca2a77234719f34597ea583f29c0cf10d4
treed67eeecaae5c3cc180ee490b8cfb1a9d4863fa19
parent64b48f0bbd126c209895b163b0a4571d96778d9a
libtool: Fix MSVC cl.exe .exp extension collision

MSVC's compiler uses the .exp entension for their own export format,
which causes a build failure when a subsequent build is run. The
MSVC compiler, cl.exe, errors for an invalid file format. This is fixed
by using a similar extension name to avoid the naming collision.

Reported: https://savannah.gnu.org/support/?111157

* build-aux/ltmain.in: Replace .exp extension with .expsym.
* m4/libtool.m4: Replace .exp extension with .expsym.
build-aux/ltmain.in
m4/libtool.m4