User forums > General (but related to Code::Blocks)

a mingw to tryout

(1/6) > >>

reckless:
one of my projects using the mingw64 runtime but mangled about so it uses the normal mingw paths.

it has the benefit that it doesnt rely on the mingw dll (means you can avoid the mingwm10.dll in codeblocks completly)
and the win32api is quite a bit closer to msvc's.

includes the secure api headers also.

http://code.google.com/p/mingw-wine/

not the most inspiring name i know  :lol: but it is partially based on the wine api  :)

theres 4 downloads there atm one is a full development environment using codeblocks and includes pretty much every library under the sun.

the 3 others are for those who just need the compiler gcc/binutils/crt+headers

reckless:
just uploaded the sdk (directx + ddk) to site.

if you wonder why im using the i686-pc-mingw32 triple its because that is what broke shared libgcj.

somehow it messes up the internal paths libgcj looks in if using the standard mingw32 triple.

the compiler also had most of tdm's patches + all the official mingw ones.

the ehstatic one is skipped atm cause it breaks shared builds of libstdc++ (working on it).

reckless:
small oupsie i forgot to add the dependent libraries to site. this gcc uses graphite.

its up now.

mingw-depend.7z
 
is the file to look for.


reckless:
new download up on http://code.google.com/p/mingw-wine/downloads/list

im happy to announce the

bleeding edge gcc-4.5.0 compiler.

while still beta its so far the only one that was able to build allmost the full package with mingw itself (libjava included).

theres a few differences noticable from normal gcc 4 series for one libgomp is now linked as standard and not an option (can be turned of).

libgcj's libraries are now split into several smaller dll's cause the original monolithic version broke dll sizes somewhat on windows.

nat seed generation works allbeit a hack and not secure (uses standard srand and rand) should be modified at some point to use cryptopp.

the sources had pretty much every accepted patch and regenerating the configure scripts now supports modern autotools (autoconf 2.64 etc).

libgcj now uses JAVA_HOME variable like sun's sdk.

libstdc++ now has a python interface much like libgcj.

it uses sjlj exceptions cause it still has the best win32 compatibility (nothing against dwarf2 but id rather stick to the proven methods).

succesfully built codeblocks and wxwidgets with it.

hope it proves usefull and if anyone encounter a bug feel free to mail me. address is at the site or file a bugreport.

reckless:
ada finally in and working. no download yet as i need to request more space to upload it (exceeds limit by about 12 mb :().

had to use the old mingw compiler to build a bootstrap compiler for gnat which took some hacking about in stddef.h since the definition of offsetof from gcc 3 is completly incompatible with gcc 4.

tons of warnings about pragma's  :lol: but it worked fine enough to get the compiler going and the final bootstrap had no adverse warnings.

doing my best on the java compiler but still a few broken tools most notably gorbd (missing corba functions) and gcjh allthough i suspect gcjh is just bitching because of missing classpaths.

Navigation

[0] Message Index

[#] Next page

Go to full version