referencia indefinida a `__gxx_personality_sj0`

Con gcc 4.6 al intentar ejecutar este código:

   #include <iostream>

using namespace std;

#include <bitset>

int main()
{
   //Int<> a;
   long long min = std::numeric_limits<int>::min();
   unsigned long long max = std::numeric_limits<int>::max();
   cout << "min: " << min << '\n';
   cout << "max: " << max << '\n';
   cout << (min <= max);
   std::bitset<64> minimal(min);
   cout << "minimal: " << minimal;

   return 0;
}

Recibo el siguiente error:
1. referencia indefinida a__gxx_personality_sj
2. referencia indefinida a_Unwind_SjLj_Register
3. referencia indefinida a_Unwind_SjLj_Unregister
4. referencia indefinida a_Unwind_SjLj_Resume

¡¿Qué demonios está pasando?!

Respuestas a la pregunta(4)

Su respuesta a la pregunta