eugenis added a comment.

> How long is a major and minor ABI version supported?


We don't want to bump major version too often, and we want to support both +1 
and -1 of the current major version, along with all possible minor versions.

> When is the major and minor ABI version bumped?


See Abi.rst for very brief description.

> How will maintaining multiple ABI versions affect code complexity and 
> maintainability?


I'm not sure how to answer this. Depends on the feature in question. The logic 
of selecting features based on the ABI version number should not cause any 
maintenance burden by itself.

> Should bumping the ABI major version bump the SO version?

>  Should bumping the ABI major version change the include path from 
> include/c++/v1 to include/c++/v2? What kind of clang support do we need to do 
> this?


I've implemented both. We might not need this support now, but it could be 
useful at the point of v1->v2 migration.


http://reviews.llvm.org/D11740



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to