You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
746 B
20 lines
746 B
FROM protoc-artifacts:latest |
|
|
|
RUN scl enable devtoolset-1.1 'bash -c "cd /protobuf && \ |
|
git fetch && \ |
|
git checkout v3.5.1 && \ |
|
./autogen.sh && \ |
|
CXXFLAGS=-m32 ./configure --disable-shared --prefix=/protobuf-32 && \ |
|
make clean && make -j$(nproc) && make -j$(nproc) install"' |
|
|
|
RUN scl enable devtoolset-1.1 'bash -c "cd /protobuf && \ |
|
CXXFLAGS=-m64 ./configure --disable-shared --prefix=/protobuf-64 && \ |
|
make clean && make -j$(nproc) && make -j$(nproc) install"' |
|
|
|
ENV CXXFLAGS=-I/protobuf-32/include \ |
|
LDFLAGS="-L/protobuf-32/lib -L/protobuf-64/lib" |
|
|
|
RUN git clone --depth 1 https://github.com/grpc/grpc-java.git |
|
|
|
# Start in devtoolset environment that uses GCC 4.7 |
|
CMD ["scl", "enable", "devtoolset-1.1", "bash"]
|
|
|