Вот здесь грабли и зарыты. IMHO - нужно отделять компилер и либы. Компилер можно безопасно использовать любой, который генерит рабочий код под целевую платформу.
А вот в части использования любых С++ "неких либ" я бы постремался, как минимум изучил бы этот вопрос.
"он сам вызовет деструктор" - а что реальное время будет делать в процессе этого чуда?