Hey guys,

Just pushed a change to the build process that deletes gen_lex_hash and
replaces it with gperf. This means that if, for some odd reason you
don't have gperf installed on your machine, you'll need to install it to
build drizzle now. Most of the linuxes and OSX seem to have it installed
 already, or have it apt/yum installable.

If someone wants to play with some benchmarking, there are several
command line parameters which affect various qualities of the hashes
generated. It wouldn't be the worst thing to start poking at those to
see what, if any, affect any of them has on micro-benchmark hash
hit/miss cost, or normal benchmark speed doing normal things.

Also, it means (rather obviously) that if you want to muck about with
symbols, rather than screwing with lex.h (which no longer exists) you
need to edit either function_hash.gperf or symbol_hash.gperf.

This marks the death of the last tool we have to compile as part of the
build that emits source code that we then have to compile. Yay!

Monty

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to