Forum

mingw environment finally complete

Discuss anything not covered by any of the other categories.

Moderator: InsideQC Admins

Postby revelator » Fri Mar 12, 2010 3:35 pm

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

project now hosted on google code :)
User avatar
revelator
 
Posts: 2567
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Postby revelator » Mon Mar 15, 2010 7:03 am

its come to my attention that theres a bug in one of the current codeblocks plugins making project properties fill the entire vertical screen.

the plugin in question is libfinder disable it if you dont need it untill the bug is fixed.
User avatar
revelator
 
Posts: 2567
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Postby revelator » Tue Mar 16, 2010 8:11 pm

hum hum stumbled upon what must be the weirdest bug ever.

remember libgcj has been broken in newer mingw builds (gcc 4 onward) ?

well guess what if you compile it with a real triple like i686-pc-mingw32 instead of just mingw32 it works :shock:

now i could understand it if it was actually screwing up the internal paths somehow but in this case it crashes the runtime with an unknown error :lol:

i do suspect it having to do with the paths being wrong with the mingw hack (they really ought to get rid of that crap).

lastly a small question.

i intend to build the 64 bit version of the compiler if theres enough interrest. both packages will be seperate from eachother since multilibs dont work on win32 without a cygwin shell in path (lack of symlink support).

i will distribute the packages with there respective libraries 64 or 32 bit as standalone compilers.

can probably get away with using the same codeblocks for both but mixing the compilers wont work so they need each a seperate folder.

any thoughts ?
User avatar
revelator
 
Posts: 2567
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Postby revelator » Wed Mar 17, 2010 9:08 am

minimal versions uploaded to site.

get these if you dont want the full shebang ;)
User avatar
revelator
 
Posts: 2567
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Postby revelator » Wed Mar 17, 2010 2:01 pm

forgot the dependant libraries and sdk oups :oops:

there up !
User avatar
revelator
 
Posts: 2567
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Postby revelator » Thu Apr 08, 2010 5:59 pm

the compiler we all been waiting for is done and boya are you gonna be surpised :P

checkout my new site for details.

everything for a minimal compiler is now packed in small bits and pieces.

codeblocks use it standalone with whatever compiler you prefer else get my newly released
gcc-4.5.0 compiler and the crt and dependencies.

this is bleeding edge a lot of work done by the mingw64 guys it even uses there api (wine based).

work by me fixed ada compiling.
fixed libgcj (java) compiling.
mangled it about to follow the standard mingw paths.
building the crosscompiler for bootstrapping this.

things you should know.

allmost fully compatible with ms sdks.
does not depend on a mingw runtime.
full openmp support.
polyhedral optimizations (self computes the best optimization).

things yet not working completly.

libgcj is missing heaps still so if you need special java support you will pretty much have to compile your extentions yourself.

the compiler now links in inlined code creating pretty massive object files (resulting executable wont nessesarily be) unfortunatly the linker might run out of memory if the code is to big.


before going of and downloading i made a mistake i found out the dependencies package was missing some libraires will be repacked tonight.

try building darkplaces with this i suspect you might notice some rather woa moments when comparing the speed to msvc builds (no i dont mean the compiler build times :lol: )

and this is free :) i hope you will enjoy it a lot of work has gone into making this.
User avatar
revelator
 
Posts: 2567
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Postby revelator » Sat Apr 10, 2010 9:56 pm

since i ported a lot of linux libraries to win32 i would like to know if i should provide any packages containing these ?.

also i can provide ms compatible import libraries if you dont like gcc.

a small list of libraries include

libsound (sound library linux based)
libxml2 (xml library)
libxslt (xml utility library has plugin support)
libexif (image format library)
libgd (bit like devil multi purpose image handling)
libglut (opengl utility library)
libgstreamer (streaming library)
libjack (another sound library)
libmng (image library mostly used for websites)
openjpeg (a more upto speed jpeg library using c++)
jasper (like the above but in c)
openexr (hd format image library in c++)

also id like any feedback on how my compiler behaves if any of you tried it out.

as noted the 4.5.0 gcc makes huge object files if theres any inline code and potentially breaks on large projects like wxwidgets monolithic builds cause the linker runs out of virtual space. i havent seen any bad behaviour in normal projects yet though.
User avatar
revelator
 
Posts: 2567
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Previous

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest