-
Notifications
You must be signed in to change notification settings - Fork 43
Open
Description
Я не мастер сборки и в целом C, поэтому, возможно, просто делаю что-то не так - подскажите, в чем проблема)
Запускаю сборку на Win10, установил Docker Desktop.
При выполнении docker-compose build --force-rm доходит, насколько я понимаю, до сбоки libsodium и на make падает с ошибкой:
#16 82.16 /usr/bin/x86_64-w64-mingw32-ld: crypto_generichash/blake2b/ref/.libs/libsodium_la-blake2b-ref.o:blake2b-ref.c:(.text+0x383): undefined reference to `__memcpy_chk'
#16 82.16 /usr/bin/x86_64-w64-mingw32-ld: crypto_generichash/blake2b/ref/.libs/libsodium_la-blake2b-ref.o:blake2b-ref.c:(.text+0x4aa): undefined reference to `__memcpy_chk'
#16 82.17 collect2: error: ld returned 1 exit status
Пробовал выкачивать с github libsodium отдельно и выполнять те же команды, как в Dockerfile, через MSYS2 MinGW 64bit. И похоже, что всё без проблем отрабатывает, по крайней мере ошибок не вылетает.
Также пробовал поменять версию libsodium в Dockerfile на последнюю стабильную 1.0.18:
ENV SODIUM_VER 1.0.18
но это не дает эффекта, та же ошибка.
Metadata
Metadata
Assignees
Labels
No labels