Sunday, January 4, 2015

Re: [ANN] Vim for Windows build, contains all 3rd party dependencies

On 04/01/2015 15:48, Bram Moolenaar wrote:
> Shiny Bling wrote:
>
>> On Friday, 2 January 2015 18:28:19 UTC+1, Дарио Ѓорѓевски wrote:
>>> The author claims that YouCompleteMe is tricky to get working under Windows: https://github.com/Valloric/YouCompleteMe
>>>
>>> Are your compiles 32- or 64-bit?
>> 32bit. Is there any real advantage having 64 build?
> Generally there isn't much advantage in a 64 bit build and it uses more
> memory. What is more important is that all the interfaces work
> correctly. There were problems with the "open with Vim" menu when using
> 32 bit Vim on a 64 bit windows, but I believe that's solved.
>
> I don't have time to maintain a Windows build myself. So far the Cream
> version was a good second choice for users who want a recent Vim.
> Including the required .dll files makes installing a Vim with many
> features a lot simpler. Perhaps I should add a link to this version on
> the vim download page?
Link on the download page would be awesome!

I haven't had much trouble with Vim build system. It has been all the
dependencies around. For example libffi,
which is needed by at least ruby is compiled using cygwin and its gcc.
However, libffi provides a shell script,
which acts as a replacement for gcc. It translates gcc options for
Visual Studio compiler. Quite dodgy.

I managed to fully automate the compilation of it all. It wouldn't be
hard to automate it even further and create
the Vim installer with every new Vim patch to provide the most recent
Vim for Windows.

Also, the repository uses concept of the 'vendor branch', so updates to
more recent versions of Vim or any other
dependency is very easy (unless there are massive changes). So it is
easy to maintain.

kybu

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments: