Why does thread.h redefine PACKAGE and VERSION? This means you can't use those in your program without them being replaced by "CommonC++" and whatever version of CommonC++ you're using...

Is there a simple workaround for this?