File tree 2 files changed +13
-2
lines changed
2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change 48
48
run : |
49
49
conan profile new --detect default &&
50
50
conan profile update settings.build_type=${{ matrix.build_type }} default &&
51
- conan profile update settings.compiler.libcxx=libstdc++11 default
51
+ conan profile update settings.compiler.libcxx=libstdc++11 default &&
52
+ # NOTE: Boost 1.69 has a bug (fixed in 74fb0a26099bc51d717f5f154b37231ce7df3e98) that
53
+ # prevents GCC >= 11 from interoperation, so disable the server for this case.
54
+ # (The server feature depends on cloe-oak, which *currently* depends on Boost <= 1.69.)
55
+ if [ $(gcc -dumpversion) -ge 11 ]; then
56
+ conan profile update options.cloe-engine:server=False default;
57
+ fi
52
58
- name : Build cloe w/ package
53
59
run : |
54
60
make -f Makefile.all export-vendor &&
Original file line number Diff line number Diff line change @@ -57,7 +57,12 @@ ENV CONAN_NON_INTERACTIVE=yes
57
57
COPY dist/conan /cloe/dist/conan
58
58
RUN make -f /cloe/Makefile.setup setup-conan && \
59
59
conan config set general.default_profile=${CONAN_PROFILE} && \
60
- conan profile update options.cloe-engine:server=False ${CONAN_PROFILE}
60
+ # NOTE: Boost 1.69 has a bug (fixed in 74fb0a26099bc51d717f5f154b37231ce7df3e98) that
61
+ # prevents GCC >= 11 from interoperation, so disable the server for this case.
62
+ # (The server feature depends on cloe-oak, which *currently* depends on Boost <= 1.69.)
63
+ if [ $(gcc -dumpversion) -ge 11 ]; then \
64
+ conan profile update options.cloe-engine:server=False ${CONAN_PROFILE}; \
65
+ fi
61
66
62
67
# Build and Install Cloe
63
68
#
You can’t perform that action at this time.
0 commit comments