C'est très très chiant que ça dérive pas de boost::exception.
Dans le fond c'est bien boost, mais les packageurs des différents OS font chier:
- sous linux c'est globalement dispo, mais y en a beaucoup qui package boost en 36 modules, certains avec runtime d'autres pas
- sous windows on peut rêver
- sous les autres OS, y en a qui s'aggripe à leur gcc 2.95 et ça foire, du coup, écrire un programme de 1000 lignes qui nécessitent de compiler boost, ils aiment pas ...
D'ailleurs aujourd'hui, je ne connais pas de gros projets libres qui utilisent boost (je ne parle pas du piquage de code ça et là).