The makes of libgmp.a and libsprng.a on voyager used gcc version 3.4.3 and mpich version 1.
The make of libgmp.a should be very straight forward. Go to The Gnu Multiple Precision arithmetic library Home Page download the archive and follow the directions. The one point to be considered is that, for Linux, the default install is in /usr/local/ . You might want, or have, to change this
libsprng.a is another matter. Assuming you want GMP, you need to make that first. Because the sprng2.0 source is several years old, some of it doesn't compile under recent versions of gcc. In particular the module that interfaces with GMP!
sprng2.0a-patched.tar
is the result of my edits so as to get a good make on voyager. In places
I did have to tinker with the source code and some Makefiles.
Assuming that I got enough of it right. You still will have to visit make.CHOICES
and the appropriate make.$(PLAT) file in SRC, mine was make.INTEL.
Of course, I will be happy to help anyone who wants to go through this process.