Hi Peter, this is intersting, but I think it is better suited for the development list.
Peter Johansson wrote: > Only issues you can see as automake failed to analyze my latest version of > magic and I had to add the common win libs manually, in this, my first > "Lyx build run" containing three interrupts, made those directly in the > makefiles. If libmagic was not installed in an unusual location please tell us about the needed settings, so that we can improve the configure logic. > The only issue with this particular Lyx build was that I had to install a > MSVC poisoned python. One positive development for Lyx, would be to > abandon python setups and deploy QT setting dialogs as of Texmaker and > Texstudio. What means MSVC poisoned python, and why was it needed? I don't think the the use of python in LyX will be abandoned in the forseeable future, since it is used for much more than just settings. > Well it's quite simple as I've chosen all work computerss not operated by > me personally to be UX ones. > > But still, why not scrap MSVC altogether on Winbox distros ??. The main reason is that our main windows developer uses MSVC. Apart from that we recently discovered also a technical problem with gcc: The std::string implementation of GNU libstdc++ which comes with gcc is not C++11 conformant, and there are no plans to fix this (see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21334). The std::string implementation which ships with MSVC is C++11-conformant. You might think that this is a theoretical issue onl, but it caused a real bug which was very hard to track down: http://www.lyx.org/trac/ticket/9336. > gcc is under revolutionary development due to it's deployment on android > and most of todays supercomputers. I get a different impression: gcc development stalls, the most interesting compiler developments currently happen in llvm. Anyway, LyX users should be free to choose the compiler which suits them most, so any changes to improve compilation with mingw are welcome. > Many thanks for the great src package to all of you developers, donations > will be due if Lyx becomes productively deployed on any project associated > to me. You are welcome. Georg