Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Trac Trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Legacy
  • TracTrac
  • Issues
  • #13359

Closed (moved)
(moved)
Open
Created Oct 07, 2014 by Mark Smith@mcs

Linux: update fails because bundled libstdc++.so.6 is not found

When an ESR31-based browser tries to restart after applying an update on Linux, it fails to restart because the bundled copy of libstdc++.so.6 is not found. Here is the full error message:

XPCOMGlueLoad error for file /home/brade/Desktop/tbb-4.0a3-ru/Browser/libxul.so:
/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required
  by /home/brade/Desktop/tbb-4.0a3-ru/Browser/libxul.so)
Couldn't load XPCOM.
Tor Browser exited abnormally.  Exit code: 255

Although LD_LIBRARY_PATH is set inside start-tor-browser to avoid this problem, apparently something within the updater code clears it before restarting Firefox. Relying on LD_LIBRARY_PATH also means that the following will fail too: cd Browser ./firefox

Can we use -rpath at link time instead or will that cause other problems?

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking