FROM ekidd/rust-musl-builder:1.24.0
RUN VERS=1.2.11 && \
cd /home/rust/libs && \
curl -LO http://zlib.net/zlib-$VERS.tar.gz && \
tar xzf zlib-$VERS.tar.gz && cd zlib-$VERS && \
CC=musl-gcc CFLAGS=-fPIC ./configure --static --prefix=/usr/local/musl && \
make && sudo make install && \
cd .. && rm -rf zlib-$VERS.tar.gz zlib-$VERS
RUN cd /home/rust/libs && \
curl -LO https://github.com/lz4/lz4/archive/master.tar.gz && \
tar xfz master.tar.gz && \
ls && \
cd lz4-master && \
CC=musl-gcc CFLAGS=-fPIC make prefix=/usr/local/musl && \
sudo make install prefix=/usr/local/musl && \
cd .. && \
rm -rf master.tar.gz lz4-master
RUN sudo apt-get update && \
sudo apt-get install -y python2.7-minimal && \
sudo ln -sf /usr/bin/python2.7 /usr/bin/python
ENV CC=musl-gcc \
CFLAGS=-I/usr/local/musl/include \
LDFLAGS=-L/usr/local/musl/lib