Request: 7.0.1 release with the C++20 build fix · Issue #882 · MisterTea/EternalTerminal · GitHub
Skip to content

Request: 7.0.1 release with the C++20 build fix #882

Open

Description

@KapJI

v7.0.0 no longer builds against current protobuf: protobuf's headers pull in abseil, and abseil 20260817 needs C++20 (std::partial_ordering) while the release pins CMAKE_CXX_STANDARD 17. This currently breaks eternal-terminal in nixpkgs unstable (NixOS/nixpkgs#568705).

Master already has the fix: #776 moved to C++20, and CMakeLists.txt enables the removed std::result_of trait for libc++ and MSVC so the bundled ThreadPool still compiles. A 7.0.1 tag would let downstream packages build without patching. Can you please cut a new release?

Activity

  1. MisterTea commented on Oct 2, 2026

    @MisterTea
    Owner

    We changed the CLI switches to match ssh so I'm going to cut a 8.0.0. Will try to release next week: just making sure folks can get their prs in first

  2. KapJI commented on Oct 2, 2026

    @KapJI
    ContributorAuthor

    Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions