You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The fix for #1159e08d64c is still brittle because it points to the master branch, and anyone building a tagged version of or-tools who would expect the build to be the same won't always get the same result if changes are pushed to cbc master.
If or-tools is being build in a docker layer, for example:
ARG OR_TOOLS_RELEASE_TAG=v6.10
RUN git clone --branch ${OR_TOOLS_RELEASE_TAG} --single-branch --depth=1 \
https://github.com/google/or-tools /var/local/git/or-tools && \
cd /var/local/git/or-tools && \
mkdir build && \
cd build && \
cmake .. && \
make -j$(nproc) && \
make install && \
cd / && \
rm -rf /var/local/git/or-tools
the issue is not master branch vs commit sha1, it is because I have to reuse the repository name Cbc so I rename it coinor-cbc (which is archived and i won't expect to change its name)...
Previous way to build Cbc was based on the coinor svn archive where I added a full CMake support but it was based on this monolithic archive while you can see now on github (and in few distro) that coin or change their mine and provide it as separate repo (CoinUtils, Clp, Cbc ...).
I'm on my way to add CMake suppport for this splitted layout, you can follow the #1116 to follow this clean-up.
in v6.10:
or-tools/cmake/external/cbc.CMakeLists.txt
Line 12 in 554cbcc
the tag points to master
The text was updated successfully, but these errors were encountered: