be built with base GCC, so the library and headers were patched. This worked when the only consumer was the mmdblookup bundled tool. However, this is causing issues with new consumers. Instead of patching all consumers, stop modifying the library and header file, and switch to using COMPILER directives instead, as it builds fine with base-clang and ports-gcc. OK jca@