I created a small program to test cryptocondition serialization from json that uses cc_conditionFromJSON function. For this test I built the cc library with the latest secp256k1 lib that now uses GMP lib (for big number). The program worked correctly until I once did shutdown and reboot the VPC where it was installed. After the reboot the program became to be aborted with illegal instruction in some GMP function.
I think the VPC processor architecture was changed (initially it was amd) after that rebooting (evidently the VPC was moved to another host) and GMP code became invalid.
The problem was solved by rebuilding GMP from the configure stage where the arch was redetected.
Could be a problem to use programs with GMP lib in the virtual environments