Primarily FrontendAction now gets passed as unique_ptr, but also StringRef was added in a few places. See https://releases.llvm.org/10.0.0/tools/clang/docs/ReleaseNotes.html#internal-api-changes and http://llvm.org/docs/ProgrammersManual.html#the-stringref-class Also, llvm::make_unique is now std::make_unique: https://reviews.llvm.org/D66259 because LLVM requires C++14.
22 lines
724 B
Docker
22 lines
724 B
Docker
FROM coatisoftware/centos7_64_qt_llvm:qt5126-llvm1000
|
|
|
|
# TODO: remove after full image rebuilt ------------------------------------
|
|
USER root
|
|
|
|
RUN yum -y install file
|
|
|
|
RUN wget https://github.com/probonopd/linuxdeployqt/releases/download/6/linuxdeployqt-6-x86_64.AppImage && \
|
|
chmod a+x linuxdeployqt-6-x86_64.AppImage && \
|
|
./linuxdeployqt-6-x86_64.AppImage --appimage-extract && \
|
|
cp -r squashfs-root/usr/ /opt/linuxdeployqt && \
|
|
chmod -R 755 /opt/linuxdeployqt && \
|
|
rm linuxdeployqt-6-x86_64.AppImage && rm -rf squashfs-root
|
|
ENV PATH=/opt/linuxdeployqt/bin:${PATH}
|
|
|
|
USER builder
|
|
# --------------------------------------------------------------------------
|
|
|
|
COPY entrypoint.sh /entrypoint.sh
|
|
|
|
ENTRYPOINT ["/entrypoint.sh"]
|