Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Requirement of GLIBCXX_3.4.9 with higher GLIBCXX intalled

  • 4 replies
  • 321 have this problem
  • 129 views
  • Last reply by bantalon

more options

Using CentOS desktop 5.5

I have GLIBCXX_4.1 installed, along with an older 3.4.6. Running FF beta 4.b8 everything was pretty cool, no issues that I noticed. One morning I was prompted to upgrade to newest 4.b9, so I let it download the upgrade and let it restart, but it never came back up.

Looked into it and found the following: firefox-4b]$ ldd libxul.so ./libxul.so: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./libxul.so) ./libxul.so: /usr/lib/libnss3.so: version `NSS_3.12.9' not found (required by ./libxul.so)

I'll get the requirements and try to post a little more if the help->troubleshooting gives anymore information, but just a little confused that Cxx-4.x doesn't cover whatever the requirement is for Cxx-3.4.9

Using CentOS desktop 5.5 I have GLIBCXX_4.1 installed, along with an older 3.4.6. Running FF beta 4.b8 everything was pretty cool, no issues that I noticed. One morning I was prompted to upgrade to newest 4.b9, so I let it download the upgrade and let it restart, but it never came back up. Looked into it and found the following: firefox-4b]$ ldd libxul.so ./libxul.so: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./libxul.so) ./libxul.so: /usr/lib/libnss3.so: version `NSS_3.12.9' not found (required by ./libxul.so) I'll get the requirements and try to post a little more if the help->troubleshooting gives anymore information, but just a little confused that Cxx-4.x doesn't cover whatever the requirement is for Cxx-3.4.9

All Replies (4)

more options

Try to update to gcc 4.2 and NSS 3.12.9 via software update of your Linux distribution.

Modified by cor-el

more options

Updating GCC and NSS is not really a choice with enterprise software RedHat/CentOS 5.5 or equivalent; the vendor only updates with critical fixes not new version numbers.

Why was the product changed from 4-0b8 to 4-0b9? If this is not fixed, Firefox 4 will not be usable on a lot of linux systems. All of the beta releases up to and including 4-0b8 worked fine with the existing GCC/NSS on CentOS 5.5.

more options

Hi, this is a solution, this work for me, I run CentOS5.5: http://forums.mozillazine.org/viewtopic.php?f=23&t=2075033 Thanks rkl

Firefox 4.0b8 worked on CentOS 5.5, but 4.0b9 has a problem with the revision of the C++ library and won't run out of the box. All is not lost though, because you can use Fedora 9's C++ library instead as follows (some of this may need sudo/root access):

1. Unpack the Firefox 4.0b9.tar.bz2 somewhere (e.g. /usr/local/firefox). With the "en_GB" release, I throw in a "dictionaries" sub-dir under there with en-GB.aff and en-GB.dic in there (and en-US.aff/.dic soft-linked to the en-GB ones) otherwise, sadly, Firefox 4 uses US spellings on what's supposed to be an en_GB release :-(

2. Download this 32-bit Fedora 9 libstdc++ RPM and unpack it with this command:

rpm2cpio libstdc++-4.3.0-8.i386.rpm | cpio -i --make-directories

3. Move the unpacked shared library into /usr/local/firefox thus:

mv usr/lib/libstdc++.so.6.0.10 /usr/local/firefox/libstdc++.so.6

Note: It's "usr/lib/libstdc++.so.6.0.10" above (i.e. the unpacked tree from the RPM, not the system /usr/lib tree) - do NOT put a leading slash there!

4. Run Firefox 4.0b9 with:

/usr/local/firefox/firefox

Hope this helps CentOS 5/RHEL 5 folks stranded without the latest Firefox 4 beta...

more options

I found the solution posted by dietux very helpful in making Firefox 4.0 run on my Fedora Core 6 machine.

Modified by bantalon