Я пытаюсь скомпилировать простейшую кристаллическую программу, но с флагом --static
:
Код:
# x.cr
puts "test"
Компиляция:
crystal build --static x.cr
результат:
/usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find -lgc (this usually means you need to install the development package for libgc)
collect2: error: ld returned 1 exit status
Error: execution of command failed with code: 1: `cc "${@}" -o '/app/x' -rdynamic -static /usr/lib/libpcre.a -lgc /usr/lib/libpthread.a /usr/lib/crystal/core/ext/libcrystal.a /usr/lib/libevent.a /usr/lib/librt.a -L/usr/lib -L/usr/local/lib`
Полагаю, мне не хватает пакета apk
.Я пытался gc
, gc-dev
, musl-dev
- не повезло - это связано с пакетом или я что-то упустил?