библиотека gmp не найдена - PullRequest
       7

библиотека gmp не найдена

0 голосов
/ 26 сентября 2018

Я пытаюсь установить библиотеку pbc, у которой есть gmp как зависимость.Dockerfile:

FROM golang:1.9.6-alpine3.7

RUN mkdir -p /go/src/app

WORKDIR /go/src/app

COPY . /go/src/app

RUN apk add --update git gcc build-base flex bison gmp

RUN wget https://crypto.stanford.edu/pbc/files/pbc-0.5.14.tar.gz && \
    tar -xvf pbc-0.5.14.tar.gz && \
    cd pbc-0.5.14 && \
    ./configure --prefix=$HOME/.local && \
    make && make install

RUN rm pbc-0.5.14.tar.gz && rm -rf pbc-0.5.14 

RUN go-wrapper download

RUN go-wrapper install

CMD ["go-wrapper", "run", "-web"]

EXPOSE 8000

Однако при запуске я получаю такую ​​ошибку при установке pbc:

gmp library not found
add its path to LDFLAGS
see ./configure --help

Здесь я обнаружил, что должен добавить экспорт: Как добавитьпуть к LDFLAGS

Обратите внимание, что я добавляю gmp к зависимостям, но pbg его не видит

Как мне это сделать, бросить докер?

1 Ответ

0 голосов
/ 27 сентября 2018

Переход на Ubuntu env.решить эту проблему

...