purify works for us using gcc. At least it did before our license ran out and then they wanted to charge us an unaffordable sum to renew. We're still working out the details....
As for your specific problem, you may want to verify that you are using the same compiler with libdb as you are with Cyrus. We've had issues where mixing things compiled gcc and Sun's CC annoyed purify. Walter
