diff --git a/src/libsodium/include/sodium/export.h b/src/libsodium/include/sodium/export.h index 6d202bc7..0f624ae3 100644 --- a/src/libsodium/include/sodium/export.h +++ b/src/libsodium/include/sodium/export.h @@ -32,7 +32,7 @@ # define SODIUM_EXPORT __attribute__ ((visibility ("default"))) # endif # endif -# ifdef __ELF__ +# if defined(__ELF__) && !defined(SODIUM_DISABLE_WEAK_FUNCTIONS) # define SODIUM_EXPORT_WEAK SODIUM_EXPORT __attribute__((weak)) # else # define SODIUM_EXPORT_WEAK SODIUM_EXPORT