Gli schemi di mangling dei nomi dei compilatori C ++ variano, ma sono documentati pubblicamente. Perché i linker non sono creati per decodificare un simbolo di un oggetto e tentare di trovare una versione storpiata tramite una delle convenzioni di mangling tra gli altri file oggetto / librerie statiche? Se i linker potessero fare ciò, non contribuirebbe ad alleviare il problema con le librerie C ++ che devono essere ricompilate da ciascun compilatore per avere i simboli che possono essere risolti?
Elenco delle documentazioni di mangling che ho trovato: