Ivan Garramona
2014-Aug-01 20:25 UTC
[LLVMdev] Building LLVM as a shared library on MinGw (Makefiles)
2014-08-01 16:51 GMT-03:00 Keno Fischer <kfischer at college.harvard.edu>:> Hmm, that's intersting. I guess the difference might be that you're > targetting 32bit and I'm targetting 64bit. Does it still work if you > replace > "s/^.* T _\([^.][^.]*\)$$/\1/p" > by > "s/^.* T \([^.][^.]*\)$$/\1/p" > in > tools/llvm-shlib (and similarly on the next line). If so I'll submit > this as a patch, if not I'll see how we can distinguish the two cases. >It does work. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140801/a4f8459e/attachment.html>
Keno Fischer
2014-Aug-01 20:34 UTC
[LLVMdev] Building LLVM as a shared library on MinGw (Makefiles)
Did you recompile completely? I just want to make sure you don't have any stale state. On Fri, Aug 1, 2014 at 4:25 PM, Ivan Garramona <heavenandhell171 at gmail.com> wrote:> 2014-08-01 16:51 GMT-03:00 Keno Fischer <kfischer at college.harvard.edu>: > >> Hmm, that's intersting. I guess the difference might be that you're >> targetting 32bit and I'm targetting 64bit. Does it still work if you >> replace >> "s/^.* T _\([^.][^.]*\)$$/\1/p" >> by >> "s/^.* T \([^.][^.]*\)$$/\1/p" >> in >> tools/llvm-shlib (and similarly on the next line). If so I'll submit >> this as a patch, if not I'll see how we can distinguish the two cases. > > > It does work.
Ivan Garramona
2014-Aug-01 20:47 UTC
[LLVMdev] Building LLVM as a shared library on MinGw (Makefiles)
Sorry, i forgot to remove the '.export' file, and it weren't regenerated. It doesn't work after all. Before the modification (to the Makefile), the symbols had only one underscore, after the modification, they had two underscores. I'll try to build 64bit version, and let you know the results. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140801/bddc397e/attachment.html>