Open SignumTemporis opened 1 day ago
Adding build-essential
package seems to solve the problem
The change to the above Dockerfile
which solves the issue is:
@@ -8 +8 @@ RUN apt-get install -y git wget xz-utils
-RUN apt-get install -y make cmake ninja-build
+RUN apt-get install -y build-essential make cmake ninja-build
@@ -15,2 +14,0 @@ RUN tar --no-same-owner -C ${SDK_INSTALL_PREFIX} -xJf llvm-mos-linux.tar.xz
-ENV PATH=${SDK_INSTALL_PREFIX}/llvm-mos/bin:${PATH}
-
@@ -22,0 +21,2 @@ WORKDIR /tmp
+
+ENV PATH=${SDK_INSTALL_PREFIX}/llvm-mos/bin:${PATH}
I haven't checked the minimal set of dependencies (e.g. build-essential
includes dpkg-dev
which doesn't seem to be required here).
Perhaps the Development procedure could be updated, so that it mentions more dependencies?
I'm trying to apply a patch to SDK. However, when I follow Development procedure I get an error.
What can be wrong?
The procedure (as Dockerfile):
The procedure fails in
cmake
step:Relates to: #378 issue, 4fc7b2d patch.