[LLVMbugs] [Bug 451] Libtool does not create libNAME.$(SHLIBEXT) files when building dynamic libs
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Tue Oct 12 17:58:23 PDT 2004
http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=451
rspencer at x10sys.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From rspencer at x10sys.com 2004-10-12 19:58 -------
The difficulty I had turned out to be the name of "mklib" instead of "libtool".
The Makefiles use "mklib" but I was constantly regenerating libtool under
various circumstances. The real problem was our version of ltmain.sh which
didn't match our version of libtool.m4. Both these files have been committed as
well as changes to the AutoRegen.sh script. Commits are here:
http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041011/019191.html
http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041011/019192.html
http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041011/019193.html
Bug resolved.
NOTES FOR FUTURE:
When upgrading the version of libtool, you must do the following:
1. configure/build/install libtool with --prefix=<PFX>
2. Copy <PFX>/share/aclocal/libtool.m4 to llvm/autoconf/m4/libtool.m4
3. Copy <PFX>/share/libtool/ltmain.sh to llvm/autoconf/ltmain.sh
4. Adjust the llvm/autoconf/m4/libtool.m4 file to ensure that the variable
default_ofile is set to "mklib" instead of "libtool"
5. Possibly adjust llvm/autoconf/m4/libtool.m4 to get rid of autoconf
warnings related to obsolete autconf features (e.g. AC_TRY_LINK)
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the llvm-bugs
mailing list