This was a bit disheartening to read.  I didn&#x27;t see a any problem proper versioning couldn&#x27;t address.  Breaking backward compatibility shouldn&#x27;t be an issue as long as you generally don&#x27;t break forward compatibility.  I was under the impression this was what the <i>POSIX_C_SOURCE</i> macro was meant for.