- 6. Run sed -e 's/output.exp/outputname.exp/g' on ltmain.sh
- 7. Copy <PFX>/share/libtool/libltdl/ltdl.c to llvm/lib/System
- 8. Copy <PFX>/share/libtool/libltdl/ltdl.h to llvm/lib/System
- 9. Adjust the llvm/autoconf/m4/libtool.m4 file to ensure that the variable
- default_ofile is set to "mklib" instead of "libtool"
+ 6. Copy <PFX>/share/libtool/libltdl/ltdl.c to llvm/lib/System
+ 7. Copy <PFX>/share/libtool/libltdl/ltdl.h to llvm/lib/System
+ 8. Edit the ltdl.h file to #include "llvm/Config/config.h" at the very top. You
+ might also need to resolve some compiler warnings (typically about
+ comparison of signed vs. unsigned values). But, you won't find out about
+ those until you build LLVM (step 13).
+ 9. Edit the llvm/autoconf/m4/libtool.m4 file so that:
+ a) in AC_PROB_LIBTOOL macro, the value of LIBTOOL is set to
+ $(top_builddir)/mklib, not $(top_builddir)/libtool
+ b) in AC_LIBTOOL_SETUP macro, the variable default_ofile is set to
+ "mklib" instead of "libtool"
+ c) s/AC_ENABLE_SHARED_DEFAULT/enable_shared_default/g
+ d) s/AC_ENABLE_STATIC_DEFAULT/enable_static_default/g
+ e) s/AC_ENABLE_FAST_INSTALL_DEFAULT/enable_fast_install_default/g