News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

The 25 September 2024 build (13571) is out.

Started by killerbot, September 25, 2024, 08:34:02 PM

Previous topic - Next topic

killerbot

We switched to gcc 14.1.0 (on 20 May 2024) --> download the new wx/mingw dll's see link below

Get the compiler we use here : https://github.com/brechtsanders/winlibs_mingw/releases/download/14.1.0posix-18.1.5-11.0.1-ucrt-r1/winlibs-x86_64-posix-seh-gcc-14.1.0-mingw-w64ucrt-11.0.1-r1.7z

Get quick announcements through the RSS feed http://www.codeblocks.org/nightly/CodeBlock_RSS.xml

Before you use a nightly make sure you understand how it works.

A link to the unicode windows wxWidget dll(s) for Code::Blocks : https://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/wxmsw32u_gcc_cb_wx326_2D_gcc1410-mingw64.7z
A link to Mingw64 dll's needed by Code::Blocks : http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/Mingw64dlls14.1.0.7z


The 25 September 2024 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2024/CB_20240925_rev13571_win64.7z
  - Linux :
   none

The current SDK version is : 2.25.0

Resolved Fixed:


  • switch to wx 3.2.6

Regressions/Confirmed/Annoying/Common bugs:




stahta01

#1
FYI: The file "ax_cxx_compile_stdcxx.m4" needs updated when building using GCC 14.
See https://github.com/autoconf-archive/autoconf-archive/blob/master/m4/ax_cxx_compile_stdcxx.m4 for new version of the file.
Edit: Under windows, without the change GCC 14 builds wxSmith using the default of c++17 which fails.
Edit2: The above applies to configure/make building.

Tim S.
C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]

Miguel Gimenez


Pecan

What std is being used to build CB and wxWidgets?
CXXFLAGS+="-std=c++11" or 14 or 17 or 20?

I'd like to set my wx build to the level being used for the nightlies.

stahta01

#4
Quote from: Pecan on October 03, 2024, 07:25:29 PM
What std is being used to build CB and wxWidgets?
CXXFLAGS+="-std=c++11" or 14 or 17 or 20?

I'd like to set my wx build to the level being used for the nightlies.


C++11 is the correct value, C++14 worked for wxSmith plugin and C++17 failed my recent patch set it to C++11 under MSys2 MinGW.
Note: The [Windows] nightly does use C++11 with GNU extension for some CB Plugins I forgot if the CB Core App uses extension or not.
Edit: Before my patch listed above the bug in configure/make code resulted in GCC 14 trying to use the default of C++17 instead of C++11 as CB was set to use before GCC 14 or maybe 13 default value was for GCC. The m4 script update returned to C++11 for GCC 14 configure./make builds.
Edit2: "AX_CXX_COMPILE_STDCXX(11, noext)" in configure.ac is what says the answer is c++11 without extensions with configure/make; but, the script was out of date for GCC 14.

Tim S.
C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]