C++ Logo


Advanced search

Diamond dependencies and modules

From: Askar Safin <safinaskar_at_[hidden]>
Date: Wed, 22 Jan 2020 15:56:17 +0300
Hi. Consider this situation: program X depends on libraries Y and Z, Y depends on library T 1.0 and Z depends on library T 2.0. Versions T 1.0 and T 2.0 export same symbols (but they are implemented differently). As well as I understand usual C++ package managers simply refuse to build X in this situation. Can we somehow solve this problem? For example, using modules?

Askar Safin

Received on 2020-01-22 06:58:53