Hi Micah:
El Lunes, 11 de agosto de 2014 14:42:01 micah anderson escribió:
> micah anderson <mi...@debian.org> writes:
>
> I just tried to build this and I had to remove two symbols from the
> libsodium10.symbols file to get it to build, on 386.
>
> - _crypto_stream_salsa20@Base 0.6.0
> - _crypto_stream_salsa20_xor_ic@Base 0.6.0
> +#MISSING: 0.6.1-1# _crypto_stream_salsa20@Base 0.6.0
> +#MISSING: 0.6.1-1# _crypto_stream_salsa20_xor_ic@Base 0.6.0
>
>
Thanks for reporting and testing. You are right. Those symbols are only
defined for amd64. Find attached a patch hopefully solving it. I've only tested
it on amd64.
HTH,
--
Raúl Sánchez Siles
----->Proud Debian user<-----
Linux registered user #416098
diff --git a/debian/libsodium10.symbols b/debian/libsodium10.symbols
--- a/debian/libsodium10.symbols
+++ b/debian/libsodium10.symbols
@@ -1,6 +1,6 @@
libsodium.so.10 libsodium10 #MINVER#
- _crypto_stream_salsa20@Base 0.6.0
- _crypto_stream_salsa20_xor_ic@Base 0.6.0
+(arch=amd64) _crypto_stream_salsa20@Base 0.6.0
+(arch=amd64) _crypto_stream_salsa20_xor_ic@Base 0.6.0
crypto_aead_chacha20poly1305_abytes@Base 0.6.0
crypto_aead_chacha20poly1305_decrypt@Base 0.6.0
crypto_aead_chacha20poly1305_encrypt@Base 0.6.0