git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Windows binaries for qgit 2.0

From
AYAbdelrazak Younes <younes.a-ganu6spqydw@public.gmane.org>
Date
Dec 17, 2007, 21:40 UTC
Message-ID
<4766ECCE.8010404@free.fr>
In-Reply-To
<e5bfff550712171114i40a59b11md87038a3fc13d29c-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
Marco Costalba wrote:
Show 24 quoted lines
> On Dec 17, 2007 11:44 AM, Johannes Schindelin
> <Johannes.Schindelin-Mmb7MZpHnFY@public.gmane.org> wrote:
>   
>> Why would anything that has to do with MSVC2005 be interesting to msysGit?
>> Note the "msys" part of "msysGit".
>>
>> FWIW a member of our team works on compiling/including qgit into msysGit.
>> But definitely not using closed-source compilers.  I would violently
>> oppose that.
>>
>>     
>
> I would (violently) agree with you, but I also violently oppose to
> waste a week end fighting with Qt4 + mingw compilation. MSVC2005 is
> needed as a kind of "debug tool" to better understand if the problem
> is with Qt4 or with mingw (as I suspect).
>
> Abdel is very kind to try to help in caming out with a qgit.exe more
> or less ready to be packaged. I'm not opposed, in this phase, to
> follow different _technically_ sound paths. Then when the dust settles
> down we could do our consideration regarding open source, in which I
> belive very firmly, so firmly that I'm not scared to _test_ different
> ways if this can be useful to shed some light on this issue.
>   
If you allow me to share my experience in the LyX project WRT mingw/msys 
versus MSVC: We tried very hard to use it, but at the end we faced many 
issues, so many issues that MSVC was the only pragmatic choice:
- autotools hell with msys: the automake version was simply too old and 
we had to mix cygwin and msys environment to get something done.
- linker hell: more than 500 megs of RAM was needed to link LyX with 
Qt3, the situation was better with Qt4 but still.
- compilation slowness. Mingw is just not good with C++.
- binary slowness: this is less of a problem with Qt4 but still, the 
MSVC compiled LyX is much faster.

In conclusion, I guess C-compilation is fine with Mingw and you should definitly stay with it for git, but for a heavy GUI oriented C++ program I strongly recommend MSVC.

Abdel.
Previous: Abdelrazak Younes
Message 19 of 19 in “Windows binaries for qgit 2.0”
  1. Marco CostalbaDec 15, 2007
  2. Abdelrazak YounesDec 16, 2007
  3. Marco CostalbaDec 16, 2007
  4. Abdelrazak YounesDec 16, 2007
  5. Marco CostalbaDec 16, 2007
  6. Abdelrazak YounesDec 16, 2007
  7. Marco CostalbaDec 16, 2007
  8. Abdelrazak YounesDec 16, 2007
  9. Marco CostalbaDec 16, 2007
  10. Abdelrazak YounesDec 17, 2007
  11. Johannes SchindelinDec 17, 2007
  12. Abdelrazak YounesDec 17, 2007
  13. Marco CostalbaDec 17, 2007
  14. Marco CostalbaDec 17, 2007
  15. Johannes SchindelinDec 17, 2007
  16. Abdelrazak YounesDec 17, 2007
  17. Marco CostalbaDec 17, 2007
  18. Abdelrazak YounesDec 17, 2007
  19. Abdelrazak YounesDec 17, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.