diff options
author | band-a-prend <torokhov-s-a@yandex.ru> | 2020-10-14 18:29:49 +0300 |
---|---|---|
committer | Sergei Trofimovich <slyfox@gentoo.org> | 2020-10-14 19:35:08 +0100 |
commit | 56d8bafba4d7c3431ebcbd05492f0b16b5ce8001 (patch) | |
tree | d6a4b576bdf0b14f3feb03b8d453ee3df479b0b2 /dev-util/codeblocks/files | |
parent | dev-libs/gumbo: ppc64 keyworded (bug #748558) (diff) | |
download | gentoo-56d8bafba4d7c3431ebcbd05492f0b16b5ce8001.tar.gz gentoo-56d8bafba4d7c3431ebcbd05492f0b16b5ce8001.tar.bz2 gentoo-56d8bafba4d7c3431ebcbd05492f0b16b5ce8001.zip |
dev-util/codeblocks: fix gcc-11 compatibility
The GCC 11 now enforces that comparison objects be invocable as const.
Current patch to fix gcc-11 compatibility is proposed by
Sergei Trofimovich <slyfox@gentoo.org>
and fix codeblocks "openfileslist" pligin compilation error.
Patch was sent to upstream :
https://sourceforge.net/p/codeblocks/tickets/1022/
so live-ebuild currently doesn't apply it.
Closes: https://bugs.gentoo.org/732818
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/17928
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Diffstat (limited to 'dev-util/codeblocks/files')
-rw-r--r-- | dev-util/codeblocks/files/codeblocks-20.03_gcc11_compatibility.patch | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/dev-util/codeblocks/files/codeblocks-20.03_gcc11_compatibility.patch b/dev-util/codeblocks/files/codeblocks-20.03_gcc11_compatibility.patch new file mode 100644 index 000000000000..46c8643e9c94 --- /dev/null +++ b/dev-util/codeblocks/files/codeblocks-20.03_gcc11_compatibility.patch @@ -0,0 +1,12 @@ +diff -Naur a/src/plugins/openfileslist/openfileslistplugin.h b/src/plugins/openfileslist/openfileslistplugin.h +--- a/src/plugins/openfileslist/openfileslistplugin.h 2020-10-13 20:35:57.000000000 +0300 ++++ b/src/plugins/openfileslist/openfileslistplugin.h 2020-10-13 20:37:37.000000000 +0300 +@@ -23,7 +23,7 @@ + // Functor for the std::set predicate to sort the opened editor files according to their tab order + struct compareLess + { +- bool operator()(const ProjectFile* lhs, const ProjectFile* rhs) { return lhs->editorTabPos < rhs->editorTabPos; } ++ bool operator()(const ProjectFile* lhs, const ProjectFile* rhs) const { return lhs->editorTabPos < rhs->editorTabPos; } + }; + typedef std::set<ProjectFile*, compareLess> OpenFilesSet; + ProjectFile* activeFile; |