Releax lifetime of CrateMap
Use native pointer length for CrateMap LLVM globals