libstdc++.so.6: version `GLIBCXX_3.4.15′ not found Centos 6

You may come across this error (ie. old libstdc++) trying to compile Node 4.1.1 on CentOs 6 x64 after compiling gcc from source.  Here’s what to do to fix it (my version is 18 – u need at least 15):

  1. find the built libstdc++.so.6.0.18.so file
    1. relative to your gcc source root go to x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/
    2. find libstdc++.so.6.0.18
  2. copy libstdc++.so.6.0.18 to /usr/lib64
  3. change the current symbolic link in the /usr/lib64 folder libstdc++.so and libstdc++.so.6 to point to the new version
    1. rm [old symbolic links]
    2. ln -s ./libstdc++.so.6.0.18 libstdc++.so
    3. ln -s ./libstdc++.so.6.0.18 libstdc++.so.6

Monitor out of range – Windows 10

If you accidentally set your display resolution to outside the monitor’s range, you will come accross this problem. As Windows 10 removed the ability to get to the boot screen via F8, you will need to resort to using a different monitor to get into windows.  Here are the steps to fix it up:

  1. You connect the second monitor
  2. Once loaded, open the start menu > power then hold shift while pressing the Restart option
  3. It will say please wait.  Wait until you have options ‘Continue’, ‘Troubleshoot’, ‘Turn off your PC’.
  4. Choose Troubleshoot > Start-up Settings and press Restart
  5. When your computer starts up you can choose option 3 which allows you to start the computer in low res video mode
  6. Reconnect your first monitor
  7. Once Windows finishes loading, readjust your video resolution to the desired setting.