Hello Dariqq

You encounteren the same problem with me when I tried to build guix-daemon with 
-std=c++11 [1].

With your patch guix-daemon can be built with -std=c++17 successflly, but with 
a warning.

nix/libutil/util.cc: In function 'void nix::writeToStderr(const string&)':
nix/libutil/util.cc:639:19: warning: 'bool std::uncaught_exception()' is 
deprecated: use 'std::uncaught_exceptions()' instead [-Wdeprecated-declarations]
  639 |         if (!std::uncaught_exception()) throw;
      |                   ^~~~~~~~~~~~~~~~~~

More information about this warning can be found at [2].

Thanks for yout patch.

Regards,
Kuo

[1]: https://codeberg.org/civodul/guix/pulls/31
[2]: 
https://stackoverflow.com/questions/27741423/why-will-stduncaught-exception-change-to-stduncaught-exceptions

Reply via email to