]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
win32_deps_build.sh: avoid duplicate boost definitions 51197/head
authorLucian Petrut <lpetrut@cloudbasesolutions.com>
Fri, 18 Aug 2023 13:10:59 +0000 (13:10 +0000)
committerLucian Petrut <lpetrut@cloudbasesolutions.com>
Wed, 30 Aug 2023 14:21:21 +0000 (14:21 +0000)
commit157ec51caaa9445d04707d45fee1d602ea0edbb4
treed24f76757441fe0f35957a1046ee1125284a427d
parentec4a2778f6c6a60763049e37a9cfa48fba31b404
win32_deps_build.sh: avoid duplicate boost definitions

Boost stacktrace defines a few UUIDs that were recently added
to mingw as well [1], causing compilation errors [2]:

  In file included from libs/stacktrace/build/../src/windbg.cpp:9:
  ./boost/stacktrace/detail/frame_msvc.ipp:31:5: error: redefinition of
    '__mingw_uuidof_s<IDebugClient>'
    __CRT_UUID_DECL(IDebugClient,0x27fe5639,...

We'll apply a fix that hasn't merged upsteam yet [3].

[1] https://github.com/mirror/mingw-w64/commit/ce5a9f624dfc691082dad2ea2af7b1985e3476b5
[2] https://github.com/boostorg/stacktrace/issues/133
[3] https://github.com/boostorg/stacktrace/pull/140

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
win32_deps_build.sh