summaryrefslogtreecommitdiff
path: root/debian/patches/gui-c++20.patch
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2022-10-27 09:46:07 +0200
committerIgor Pashev <pashev.igor@gmail.com>2022-10-27 11:19:07 +0200
commitc5ad9e230e93ada3c5284acdc1db175467a31518 (patch)
tree8c07968a87b3923a7302a1e10788e4b5ec52ac00 /debian/patches/gui-c++20.patch
parentf013b33fdbc11942f1178763ca1f65aa4d05a138 (diff)
downloadopen-axiom-debian-c5ad9e230e93ada3c5284acdc1db175467a31518.tar.gz
open-axiom (1.5.0+2022.09.17.git.be9640c+ds-0pin1)
Diffstat (limited to 'debian/patches/gui-c++20.patch')
-rw-r--r--debian/patches/gui-c++20.patch14
1 files changed, 14 insertions, 0 deletions
diff --git a/debian/patches/gui-c++20.patch b/debian/patches/gui-c++20.patch
new file mode 100644
index 0000000..397d0e0
--- /dev/null
+++ b/debian/patches/gui-c++20.patch
@@ -0,0 +1,14 @@
+Description: Use c++20 to build GUI
+Fixes "src/include/open-axiom/vm:177:21: error: ‘std::same_as’ has not been declared"
+
+Index: open-axiom-debian/src/gui/gui.pro.in
+===================================================================
+--- open-axiom-debian.orig/src/gui/gui.pro.in
++++ open-axiom-debian/src/gui/gui.pro.in
+@@ -60,5 +60,5 @@ LIBS += $$OA_LIB
+
+ ## C++ compiler
+ QMAKE_CXX = @CXX@
+-QMAKE_CXXFLAGS += -std=c++11 @oa_extra_cxxflags@
++QMAKE_CXXFLAGS += -std=c++20 @oa_extra_cxxflags@
+ QMAKE_LINK = @CXX@