Ok so far all bugs besides some unruly elements among tools like blender have been squashed painfully
Allmost everything has been recompiled with no dependency on the gcc runtimes, besides ofc the beforementioned things.
QT5 ill upload the build without the dependency on the gcc runtime, you can replace the needed dll's with that version to avoid having a dependency of the gcc runtime dll.
Do not install it though qtcreator will crash immediatly with this build but strangely enough it works just fine for projects built with it.
FFMPEG if you need ffmpeg it would probably be better to get one of the static builds from zeranoes site and link your stuff with that, reason is that the included version has 1 single dependency that i cannot provide a rebuild for because this version no longer exists on the vlc servers (x264 codec) and that version is unfortunatly needed by blender which will not work with any more recent verions as of yet. If this bug gets fixed sometimes ill do a complete rebuild of blender and ffmpeg.
everything else has been rebuild without the gcc runtime dependency even python.
Python has had a small bug fix or rather a revert of some rather badly designed code that was put in to get the version number from LD by pulling it from the commandline, sadly it does not work to well
and more times than not it will cause an index error, so i have removed that part from the code and all seems to work just fine now.
Boost is now also rebuilt without the gcc dependency (which took more than a few lines of code trickery to accomplish) it works just fine though since i fixed the bug with gcc throwing a segfault in dwarf2 builds, and TDM's patchset allows throwing exceptions from statically linked runtimes anyway.
The same patch fixing the dwarf2 builds has been accepted by TDM and will be in his next mingw builds
I also included a small shell script in /etc/profile.d to allow symlinks but use it with care since atleast some sources have been fixed for shells without that functionality, so it will not allways work as expected.
In that case move it from /etc/profile.d to /etc/profile.d/disabled. The shell script is called symlink.sh.
I also changed the latex functionality from miktex to texlive but if you prefer miktex (much bigger package but also better functionality) you can just move the texlive.sh script to the beforementioned disabled folder, and move the miktex.sh script from the disabled folder to the profile.d folder and then put miktex portable in /opt/miktex (name is important as the shell script assumes that its installed there).
small notice, python2/3 might throw some erroneus warnings if you try to list installed modules, these are harmless and only there to make sure that theres no guarantee from the devs that your PC wont blow up
hehe. Phun aside its just a developer warning that its beta software and might not work as expected. Later updates will probably get rid of the warnings. Only affected modules are those using fortran so it wont affect any C/C++ work if it fails, but i have built numerous packages that rely on these and they all work so
You can make standalone python packages as well with cx_Freeze (both python 2 and 3).
New builds are up god save us !!!
Productivity is a state of mind.