Skip to content

Fix static linkage of Boost test framework (now supported both types - static and dynamic)

Pavel Kisliak requested to merge bugfix/static_linkage_boost_test into main

Type of change

  • Bug Fix
  • Feature

Does this introduce a change in the core logic?

  • [No]

Does this introduce a change in the cloud provider implementation, if so which cloud?

  • AWS
  • Azure
  • GCP
  • IBM

Updates description

  • Fix static linkage of Boost test framework (now supported both types - static and dynamic)

This is one of steps for able to start using VCPKG for get dependencies. The issue is that on Linux, VCPKG supports only static linkage due some technical limitations (more info).

Fix was tested on configurations:

  • Linux / System libs / dynamic linkage (current approach that uses for build in Docker)
  • Linux / VCPKG / static linkage
  • Windows / VCPKG / dynamic linkage

One more blocker for VCPKG on Linux is Avro library, same configuration on Windows works fine but crashes on Linux with segmentation fault.

Merge request reports