ARM UBUNTU18报错NO ABI matched
zhuangzhuang3 opened this issue · 1 comments
zhuangzhuang3 commented
sergystepanov commented
我猜測你的系統配置不支援靜態鏈接的 SDL2。可以參考這裡:這裡 和 這裡。
我認為你可以編譯它,但不能靜態鏈接。在 Dockerfile 中,將以下這行的 GO_TAGS=static,st 設為空白 -> GO_TAGS=:
RUN --mount=type=cache,target=/root/.cache/go-build make GO_TAGS=static,st build.worker
然後添加所需的庫:libopus-dev、libsdl2-dev、libvpx-dev、libyuv-dev、libjpeg-turbo8-dev、libx264-dev;如果需要 OpenGL,還需要 x11 和 mesa;以及 ca-certificates。這應該是 Docker 映像的最後一步。