[Date Index] [Thread Index] [Author Index]
Re: Mathematica 6.0 not running in Fedora 7?
> A message to Wolfram developers: > Could you, please, make Mathematica to run with both libstdc++.so.5 and libstdc++.so.6? This particular issue is an effect of an ABI change in G++ that occurred between GCC 3.2 and GCC 3.4. As a result of this change, programs like Mathematica that are dependent on libstdc++.so are incompatible with the GCC 3.4 and later libstdc++ that is installed by default with most Linux distributions. Unfortunately, many Linux distributions have recently stopped installing libstdc++.so.5 (the GCC 3.2 libstdc++) by default. The end result is the problem that you are seeing. However, most of the distributions still maintain libstdc++.so.5 in a compatibilty package. For Fedora, this is compat-libstdc++-33. Installing this package will resolve the issue. Note that we do have an FAQ for this: http://support.wolfram.com/mathematica/systems/linux/general/kubuntumathematicacompatibility.en.html > One more question: > can someone please explain to me why Mathematica 6.0 conflicts with > Security Enhenced Linux? This is due to 3rd party libraries that we rely on for high- performance linear algebra. We are working with the vendor to support SELinux better, but for the time-being, there are two solutions: 1) Set SELinux to "Permissive". This is obviously not ideal for all situations. 2) Reset the security context of the troublesome libraries, so that SELinux allows text segment relocation. Exactly how to do this varies a bit from distribution to distribution. We do have an FAQ for this as well, but I suggest that you consult the SELinux documentation for your distribution for specific instructions. http://support.wolfram.com/mathematica/systems/linux/general/selinux.en.html We do our best to maintain as broad of support for all Linux distributions as possible. Unfortunately, however, Linux is a moving target and once in a while we get caught in the middle of changes in the way Linux works. Regards, Schoeller Porter Senior Software Engineer Wolfram Research, Inc.