Skip to content
This repository was archived by the owner on Dec 15, 2025. It is now read-only.
This repository was archived by the owner on Dec 15, 2025. It is now read-only.

Compilation error when using older compilers due to missing std::filesystem #128

@nmanne-anlgov

Description

@nmanne-anlgov

When compiling this library using GCC 7.5, there is a compilation error due to missing std::filesystem. GCC 7.5 implements the C++17 standard but doesn't contain the filesystem implementation.

There is a flag LIBEVSE_SECURITY_USE_BOOST_FILESYSTEM, that is supposed to make the project use boost:filesystem instead of std::filesystem, but the implementation of this flag seems incomplete and the code has several usages of std::filesystem instead of the alias fs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions