includeos / IncludeOS

A minimal, resource efficient unikernel for cloud services
https://includeos.github.io/
Apache License 2.0
4.93k stars 365 forks source link

Move to C++20 #2242

Closed MagnusS closed 5 months ago

MagnusS commented 5 months ago

We're currently on C++17 and use span etc from an older version of GSL. The old nixpkgs version doesn't build GSL on darwin (due to https://github.com/NixOS/nixpkgs/issues/217856).

Moving to C++20 should allow us to unpin GSL and use the latest version from nixpkgs, and hopefully also fix the darwin build.

MagnusS commented 5 months ago

Fixed in #2249