А чего там уметь-то? Смотрите, видите "eh_exception.o" - значит, исключения присутствуют

Ну а так, там в самом начале есть строчка:
Archive member included because of file (symbol)
То есть, формат такой
подключенная_библиотека (имя_объекта_из_этой_библиотеки.o) имя_файла_из_за_которого_подключили_этот_библиотечный_объект (имя_функции_из_за_которой_подключили)
Попробуйте сделать, как я сказал в предыдущем сообщении, думаю, что поможет.
Кстати, не забудьте остальные варианты new/delete:
Код
void * operator new(size_t size){ return operator new(size, std::nothrow); }
void operator delete(void * pobject){ operator delete(pobject, std::nothrow); }
void * operator new[](size_t size){ return operator new(size, std::nothrow); }
void operator delete[](void * pobject){ operator delete[](pobject, std::nothrow); }
void * operator new[](size_t size, const std::nothrow_t&) throw(){ return operator new(size, std::nothrow); }
void operator delete[](void * pobject, const std::nothrow_t&) throw(){ operator delete(pobject, std::nothrow); }
Если бы я знал, что такое электричество...