Author Topic: a mingw to tryout  (Read 20448 times)

Offline dwmcqueen

  • Multiple posting newcomer
  • *
  • Posts: 56
Re: a mingw to tryout
« Reply #15 on: April 15, 2010, 05:23:54 am »
Can you put that up on the google site?  The server seems down.

Offline reckless

  • Regular
  • ***
  • Posts: 338
Re: a mingw to tryout
« Reply #16 on: April 15, 2010, 04:35:11 pm »
should be up now its from my home pc had to turn it off for some updates.

will be up on google if i can get a larger upload quota ;)

Offline reckless

  • Regular
  • ***
  • Posts: 338
Re: a mingw to tryout
« Reply #17 on: April 17, 2010, 06:51:21 pm »
about to pack a new build this time with standard mingw paths for compatibility.

changed triple to mingw32 from i686-pc-mingw32 codeblocks wont pick it up with the i686 triple ouch.

extra check for missing dependencies (i forgot zlib sheesh) :(


Offline reckless

  • Regular
  • ***
  • Posts: 338
Re: a mingw to tryout
« Reply #18 on: April 17, 2010, 09:04:11 pm »
ok new build done.

besides the included binutils you can now use standard mingw tools with this like gettext etc.

binutils need to be the one provided as mingws dont support sysroots (unfortunatly required with this runtime).

i took great care including all needed dependencies this time ;)

ftp://90.184.233.166:21/codeblocks-mingw-svn-build-6204.msi

can also be downloaded from site as two 7zip files

« Last Edit: April 17, 2010, 09:47:18 pm by reckless »

Offline reckless

  • Regular
  • ***
  • Posts: 338
Re: a mingw to tryout
« Reply #19 on: April 17, 2010, 09:37:48 pm »
erf well so much for being creative and splitting my build up in two zips now i get an error from google code about malformed requests  :lol:

will have to get it from my ftp it seems for now  :?

Offline reckless

  • Regular
  • ***
  • Posts: 338
Re: a mingw to tryout
« Reply #20 on: April 19, 2010, 07:59:28 am »
might notice i included svn in my last build (mostly to have a complete solution for those who wants to try compiling codeblocks with it) but also nice to have incase you make dailey svn updates.

one question the devs could maybe answer me is some trouble picking up include and library paths from some libraries installed under mingw with msys ? one trend i noticed was the libraries get installed as a subfolder to the real include path when built with mingw/msys so feks freetype's include dir is actually mingw/include/freetype2/freetype instead of mingw/include/freetype so each time i need that library i need to include the subfolder freetype2 to pick it up. and theres a lot of other cases.

i guess the reason not to follow msys/mingw's way of installing libraries is because codeblocks uses a devpak system much like dev-cpp where the relevant libraries are installed like on msvc ?

Offline reckless

  • Regular
  • ***
  • Posts: 338
Re: a mingw to tryout
« Reply #21 on: April 25, 2010, 03:10:18 pm »
gcc-4.5.0 release is now up on google code :)

didnt notice any big changes besides libgcj was using a hack for cygwin dll's (which funny enough built as a cygwin dll on mingw) Oo had to make a few changes to use the standard name instead of cyggcj.

about to pack a new crt build also (has had quite a lot of fixes especially to sockets).

btw in case you get errors from winsock.h make sure you include winsock2.h before windows.h since windows.h will link with winsock.h unless winsock2.h is included first.

Offline JGM

  • Lives here!
  • ****
  • Posts: 518
  • Got to practice :)
Re: a mingw to tryout
« Reply #22 on: April 27, 2010, 01:53:56 am »
great! an up to date mingw  :D

Offline reckless

  • Regular
  • ***
  • Posts: 338
Re: a mingw to tryout
« Reply #23 on: April 27, 2010, 03:49:11 am »
ty :) the mingw folks have there own version so cant really say they havent been trying this time :)
the difference from mine is theres rely on the mingw runtime dll mine doesnt.

that and they skipped libgcj (maybe wise enough since its not really stable on win32 yet).

also theres a minor bugger with this version of gcc (same for the mingw one),

its unable to compile a monolithic wxwidgets because the object files grow to big for ld to handle.

it does build fine with wxwidgets if you create the library with a former version of gcc (one on my page)

but is a bit akward and i hope to fix it sometimes soon.

also the runtime this one uses is from mingw64 (fork of the wine crt headers)

so you need to use the binutils from my site (mingw's wont work since it relies on sysroots).

else pretty much anything from the standard mingw that doesnt rely on the mingw dll will work with this compiler.

Offline reckless

  • Regular
  • ***
  • Posts: 338
Re: a mingw to tryout
« Reply #24 on: May 13, 2010, 05:24:28 am »
well heres something completly new (or rather old depends how you look at it) ;)

i succeded in porting Mico::CORBA to mingw ftp://90.184.233.166:21/mico-gcc-4.5.0.lha so if you're in need of a proven freeware idl compiler here you go :)

normally this was only buildable with cross cygwin/mingw and only the main mico dll was build. rest was linked static, not anymore this is a full shared build.

i also ported the old snacc asn1 compiler to mingw ftp://90.184.233.166:21/snacc.7z (can be used with mico).


Offline reckless

  • Regular
  • ***
  • Posts: 338
Re: a mingw to tryout
« Reply #25 on: June 05, 2010, 08:38:51 pm »
ftp has been down for some time due to hardware failure.

should be up and running again tonight (i hope).

meanwhile i hammered the build to get it more inline with standard mingw and it seems i succeded.

mingw's binutils now work fine with this gcc.

removed java support for now (its pretty unusable in current state).

still uses sjlj so i still need to supply the gmp mpfr ppl mpc and cloog libraries as mingw's uses dwarf.

upcomming dwarf2 build to alleviate the above.

also in the works a 64 bit version.

i carefully built a complete dev environment which also handles .NET (mono) and includes a ton of more or less frequently used libraries. but the size is pretty scary and im having one hell of a time finding an installer that can handle its size (6 gigs).

more or less any gnome tool i could port has been ported (some might have luck on what i left out) ;).
gtk lots of gtk!

media libs galore
image libs galore
sound libs same

abiword evince gimp inkscape python swig perl ruby docbook rarian just a few of the tools.

postgresql
openldap

its massive so only download this if you really need it.


Offline reckless

  • Regular
  • ***
  • Posts: 338
Re: a mingw to tryout
« Reply #26 on: June 06, 2010, 09:30:46 am »
new gcc is up on google code :)