Marc Glisse <marc.gli...@inria.fr> writes: By the way, do we have a policy about breaking binary compatibility? In this case, mixing old and new objects could result in crashes (almost certainly at -O0, seldom at -O3). It should be possible to prevent this issue by renaming __gmp_unary_expr and __gmp_binary_expr (say adding a '2' at the end). It wouldn't be 100%, but I think only questionable code would break. I don't think we need to support compiling foo.cc with one GMP release and bar.cc with another, and then link the objects to some libgmpxx.{so,a}.
Torbjörn Please encrypt, key id 0xC8601622 _______________________________________________ gmp-devel mailing list gmp-devel@gmplib.org https://gmplib.org/mailman/listinfo/gmp-devel