Recent Posts

Pages: 1 [2] 3 4 5 6 7 ... 10
11
Development / Re: Change to C++17?
« Last post by stahta01 on September 10, 2026, 07:50:38 pm »
Remember to update the file from "https://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx.html" in the "m4" folder.

The link above did not work searching found this link "https://github.com/autoconf-archive/autoconf-archive/blob/master/m4/ax_cxx_compile_stdcxx.m4"

12
Development / Re: Change to C++17?
« Last post by christo on September 10, 2026, 07:17:29 pm »
I think plain c++20 should be okay as we do not use any gnu specific extensions.

Regarding squirrel warnings, looks like it is fixed upstream by casting : https://github.com/albertodemichelis/squirrel/commit/6ad6f6427157757c4431907dde0a1e5712a5cf67
13
Development / Re: Change to C++17?
« Last post by Miguel Gimenez on September 10, 2026, 07:02:09 pm »
Should we use gnu++20 or plain c++20?
14
Development / Re: Change to C++17?
« Last post by Pecan on September 10, 2026, 06:51:50 pm »
I use wx2.3.8 and wx3.3.3 for CodeBlocks (all compiled at c++20) every day.
15
Development / Re: Change to C++17?
« Last post by christo on September 10, 2026, 06:50:06 pm »
Hi Miguel,

I've been using c++20 for a long time without any issues in my custom branch's  autotools build on ubuntu. I think we can upgrade to c++20 directly.

For autotools, following change should be sufficient : https://github.com/josephch/codeblocks/commit/c56d5feaf0ce0c5d511263d1fba29e3713af68e2
16
Development / Re: Change to C++17?
« Last post by gd_on on September 10, 2026, 05:49:27 pm »
Just to inform you that with my CodeBlocks_Windows.workspace, and setting my global variable cb_build.cpp_std to gnu++20, codeblocks compiles correctly as far as I have tested. Of course, this does not cover all build methods.
17
Development / Re: Change to C++17?
« Last post by Miguel Gimenez on September 10, 2026, 04:38:02 pm »
Quote
Have you tried to compile the full version with C++17

I have not tried, developers must agree on the change beforehand. Changing the CBP is easy, the problem may come later from autotools.

Errors in Squirrel can be fixed, but it uses tricky memory accesses that may be a headache.
18
Development / Re: Change to C++17?
« Last post by LETARTARE on September 10, 2026, 03:18:30 pm »
Leap-15.6-64bits, wx-3.2.8;gtk3-u, gc-15.2
'r14003.cbp' ( no 'contrib' )
Here is the compilation log with 'C++17' :
19
Development / Re: Change to C++17?
« Last post by LETARTARE on September 10, 2026, 03:03:09 pm »
Have you tried to compile the full version with C++17 (Win-xx, Linux-xx) ?
If so, what warnings have you obtained ?
20
Development / Change to C++17?
« Last post by Miguel Gimenez on September 10, 2026, 02:04:03 pm »
There is an updated version of astyle library (3.6.18) that fixes some issues (see ticket 1643, but it uses the stupid C++17-only std::string_view and we currently are using C++11.

There is also some C++17-only code, like [fallthrough] in clangd_client, generating warnings.

Should we change to C++17?
Pages: 1 [2] 3 4 5 6 7 ... 10