2.3. Build environment

any system tends to be as undemanding as possible: act in each POSIX-compatible environment, without additional permissions and system-wide settings.

However, various tools and their dependencies may be required for compilation processes. They should be detected and installed on their own.

Widespread example: Linux distros do not include compiler and according dev files in default install. So they should be installed manually in order to do any C or C++ building. For family of Debian or Ubuntu the installation may look like that:

        apt install clang gcc g++ libc6-dev
clang gcc g++ libc6-dev are names of development packages in the example above. Their content may be much wider depending on your needs.