[Senseclusters-developers] compat-gcc-32 and SVDPACKC
Status: Beta
Brought to you by:
tpederse
From: Ted P. <dul...@gm...> - 2008-04-12 06:07:44
|
Greetings all, More on my continuing saga with SVDPACKC and various versions of gcc. I recently finished upgrading a few of our systems here to relatively current version of Fedora Core Linux, and found that in the process I ended up using a gcc with a version greater than 4.0.0. In general this did continue to cause problems with SVDPACKC, but not always. However, in the process of figuring out how to "back off" to a less recent version of gcc, I found that quite a few software applications seem to have this problem (not compiling or running under a more recent version of gcc). It seems that in Fedora Core and any other Linux that allows for the use of the yum package manager (which are many, most of them) you can get a gcc 3.2 compiler installed as gcc32, which will not mess up your existing gcc and then allow you to compile things like SVDPACKC so that they are more likely to run. yum install compat-gcc-32 Will get that installed for you, and other package managers probably will do the same thing too. This exists as an rpm at various mirrors, including: http://rpmfind.net/linux/rpm2html/search.php?query=compat-gcc-32 What this ends up installing is a 3.2 version of gcc as gcc32, which you can then use when compiling SVDPACK (just go to External/makefile and change CC such that it uses gcc32). I did this on my system and then SVDPACKC worked as we hope, and I still have the most current version of gcc available as gcc. While this isn't a perfect solution, it is at least somewhat systematic and safe, and fairly easy to do on a Linux based system. You might want to check your system and see if you happen to already have gcc32 installed, if so you can just use that for installing SVDPACKC. I hope this helps. Further observations, questions, alternatives are certainly welcome! Cordially, Ted -- Ted Pedersen http://www.d.umn.edu/~tpederse |