0bf381e931
variables that are not initialized and are declared in a file that doesn't export any globally visible function are marked as non-initialized constants, i.e. uninitialized common symbols. For some obscure reasons, they get removed from the object files on Mac OS X. So far I found two solution to this problem. One require the addition of "-c" to the linker command, the second one (corresponding to this patch) force them to became a common initialized symbol. This commit was SVN r21739.