MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Mathematica 6.0 not running in Fedora 7?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg77902] Re: Mathematica 6.0 not running in Fedora 7?
  • From: schoeller.porter at gmail.com
  • Date: Tue, 19 Jun 2007 06:43:18 -0400 (EDT)
  • References: <f4r4jo$a95$1@smc.vnet.net><f4tji8$fsi$1@smc.vnet.net>

> 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.



  • Prev by Date: Re: How change frame width in Framed object?
  • Next by Date: Re: Rule and Module not working together
  • Previous by thread: Re: Mathematica 6.0 not running in Fedora 7?
  • Next by thread: Catenary Demonstration: needs a fix