C++ Logo


Advanced search

Re: What is the outcome of the 12-12 meeting for the initial question: the location of std module units?

From: Daniel Ruoso <daniel_at_[hidden]>
Date: Thu, 14 Dec 2023 12:05:16 -0500
On Thu, Dec 14, 2023, 11:29 Gabriel Dos Reis <gdr_at_[hidden]> wrote:

> CL.exe for instance has no fogging clue, but the packager knows. In the
> prior experimental std.* modules, CL.exe has to be told where those BMIs
> are.
The higher level point is: insisting that only the compiler knows is just
> wrong.

In that case it seems that we don't have enough foundations to build a
standardized solution to this problem.

The outcome is that build systems will have to cope with that divergence.

That being said, in the case of Linux (and I presume MacOS as well), the
compiler is the one best positioned to answer that question (since it is
already deeply integrated with the standard libraries it supports).

Which means on those platforms the build systems will be able to have a
single converging solution.



Received on 2023-12-14 17:05:28