Lennart Augustsson
2009-Jan-16 11:37 UTC
[LLVMdev] Volunteers needed for LLVM Release Team
I noticed that the mingw release only contains binaries and not libraries nor header files. I think it would be nice if the mingw release contained the same files as the other releases. This would mean that people who want to use LLVM with the Haskell bindings on Windows don't have to build and install LLVM (first installing mingw), but they could just download binaries and install those. -- Lennart On Fri, Jan 16, 2009 at 11:15 AM, Anton Korobeynikov <anton at korobeynikov.info> wrote:> Hello, Tanya > >> 4) Mingw x86 (Anton do you want to continue this?) > Yes, I'm still going to prepare llvm-gcc mingw32 images. However, the > testing procedure for mingw is slightly different due to lack of > dejagnu stuff. However, I have plans to fix the main LLVM testsuite to > be more mingw32-friendly :) > > -- > With best regards, Anton Korobeynikov > Faculty of Mathematics and Mechanics, Saint Petersburg State University > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >
Anton Korobeynikov
2009-Jan-16 13:21 UTC
[LLVMdev] Volunteers needed for LLVM Release Team
Hello,> I noticed that the mingw release only contains binaries and not > libraries nor header files.That's correct, because headers will contain, for example, absolute paths from the box I've built the libraries on (mostly in config.h and llvm-config script). I won't provide neither libraries nor headers, since I don't know how to make them 'path-neutral' without much hand work.> This would mean that people who want to use LLVM with the Haskell > bindings on Windows don't have to build and install LLVM (first > installing mingw), but they could just download binaries and install > those.I don't understand. If you want to use libraries / headers - then you will need a compiler anyway. Why not spent few dozens minutes to build LLVM? -- With best regards, Anton Korobeynikov Faculty of Mathematics and Mechanics, Saint Petersburg State University
Lennart Augustsson
2009-Jan-16 13:59 UTC
[LLVMdev] Volunteers needed for LLVM Release Team
Hi, You don't need to install a C compiler to use LLVM from Haskell. The ghc Haskell compiler comes with all the necessary bits to build binaries (which happens to include a (hidden) GNU tool chain). The header files are barely needed at all, just the include/llvm-c/*.h files to pick up some enum values. config.h and llvm-config are not used at all. The .a files are needed to link everything together. If llvm.org is not going to put up header and library files then I'll put them somewhere myself so as to make installation smooth for Haskell users on Windows. -- Lennart On Fri, Jan 16, 2009 at 1:21 PM, Anton Korobeynikov <anton at korobeynikov.info> wrote:> Hello, > >> I noticed that the mingw release only contains binaries and not >> libraries nor header files. > That's correct, because headers will contain, for example, absolute > paths from the box I've built the libraries on (mostly in config.h and > llvm-config script). I won't provide neither libraries nor headers, > since I don't know how to make them 'path-neutral' without much hand > work. > >> This would mean that people who want to use LLVM with the Haskell >> bindings on Windows don't have to build and install LLVM (first >> installing mingw), but they could just download binaries and install >> those. > I don't understand. If you want to use libraries / headers - then you > will need a compiler anyway. Why not spent few dozens minutes to build > LLVM? > > -- > With best regards, Anton Korobeynikov > Faculty of Mathematics and Mechanics, Saint Petersburg State University > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >
Seemingly Similar Threads
- [LLVMdev] Volunteers needed for LLVM Release Team
- [LLVMdev] Volunteers needed for LLVM Release Team
- [LLVMdev] Volunteers needed for LLVM Release Team
- [LLVMdev] Request for merge: GHC/ARM calling convention.
- [LLVMdev] Union type, is it really used or necessary?