mapbox / cpp

C++ @ Mapbox
108 stars 17 forks source link

Docs on ABIs #55

Open springmeyer opened 6 years ago

springmeyer commented 6 years ago

We should have beginner docs on ABI and how it should be understood by C++ developers and users. Going to use this ticket as a place to drop links that will be potential resources when writing up this doc.

/cc @allieoop for visibility as we've talked about how important understanding ABI compatibility is for the design of mason

springmeyer commented 6 years ago

Paper on ABI by the main author of libstdc++: https://accu.org/content/conf2015/JonathanWakely-What%20Is%20An%20ABI%20And%20Why%20Is%20It%20So%20Complicated.pdf

springmeyer commented 6 years ago

Tools for checking ABI on linux: https://developers.redhat.com/blog/2016/02/04/abipkgdiff-ensuring-abi-compliance-for-shared-elf-library-packages/