not sure about factory 3.1.6 (cannot reproduce the segfault from https://github.com/Macaulay2/M2/issues/103)
so for me it seems it is not necessary to call `initializeGMP()`.
Can you confirm that? 

 If it is the case, we probably able to drop the `libomalloc` dependency