LTO concerns were worked around using a weak function > Optimizing compilers as adversaries http://www.lshift.net/blog/2014/06/30/optimising-compilers-as-adversaries …
@istanboolean Using weak symbols is very likely to achieve that (at least on ELF platforms) https://github.com/jedisct1/libsodium/blob/master/src/libsodium/sodium/utils.c#L22 … https://github.com/jedisct1/libsodium/blob/master/src/libsodium/sodium/utils.c#L42 …