> > +ODP_ABI_COMPAT=0
> > +AC_ARG_ENABLE([abi-compat],
> > +    [  --enable-abi-compat     build in ABI specification compatible
> mode],
> > +    [if test "x$enableval" = "xyes"; then
> > +       ODP_ABI_COMPAT=1
> > +     else
> > +       ODP_ABI_COMPAT=0
> 
> if we disable ABI compat mode I think we should set the SO-version to
> 0:0:0, to make
> it clear that we don't try to be ABI compatible.
> 
> Cheers,
> Anders
> 

Didn't address this in v2, since we have not been ABI compatible before either. 
Not sure how lib versioning should indicate ABI compatibility. Strictly 
speaking we are not ABI spec compatible yet, since there's no ABI spec defined 
anywhere.

A next step towards ABI compatibility would be to add new ABI spec header files 
e.g. under odp/include/api/abi_x86_64 and include those files instead/in 
addition of platform/xxx/include/api/plat/xxx_types.h files (== force ABI spec).


-Petri

Reply via email to