Thursday, October 7, 2010

Clients for windows based on drizzle7-2010.09.1802 beta release for download

Not sure whether Windows binaries got any audience.
If anybody is interested in checking..
Here it is available for Download

(Just now uploaded the binaries based on beta release)
Checked on Windows XP and Windows 7.

Tuesday, October 5, 2010

New Drizzledump on Windows

AWESOME!..The new drizzledump.
great job Andrew and Team!. No more dependancy on drizzled/internal/* files.
hats off from this freelance porter.
 
I see historically how bad it was.
It was a nested web of dependency.
for sombody who ports drizzledump to windows had to make following list of files compile properly on windows.

drizzled\internal\mf_getdate.cc
drizzled\internal\my_static.cc
drizzled\internal\mf_dirname.cc
drizzled\internal\mf_format.cc
drizzled\internal\my_init.cc
drizzled\internal\mf_loadpath.cc
drizzled\internal\my_delete.cc
drizzled\memory\root.cc
drizzled\typelib.cc
drizzled\ctype-utf8.cc
drizzled\internal\my_symlink.cc
drizzled\internal\mf_pack.cc
drizzled\internal\my_thr_init.cc
drizzled\charset.cc
drizzled\error.cc
drizzled\internal\my_sync.cc
drizzled\ctype-uni.cc
drizzled\ctype-uca.cc
drizzled\ctype-simple.cc
drizzled\ctype-bin.cc
drizzled\ctype.cc
drizzled\charset-def.cc
drizzled\ctype-mb.cc
drizzled\internal\bmove_upp.cc
drizzled\internal\dtoa.cc
drizzled\internal\my_strtoll10.cc

modifing all files and linking is a hell lot of donkey work.

See the current status:
No more circus on dependancy web of code. Just a straight compilation and Linking of client\drizzledump*.cc files.

So going forward, i am expecting LCOV reporting lots of code unused and our captains keep pressing Shift+Del on more files. :)

New Standard C++ code and Boost done another magic also.
no need to stuff in any windows specific code (#ifdef blocks).
Not even a single charachter modification is requied to build it under windows!!