Skip to content

Latest commit

 

History

History
47 lines (24 loc) · 2.32 KB

CDT-11.5.md

File metadata and controls

47 lines (24 loc) · 2.32 KB

Release Notes and New & Noteworthy page

This is the New & Noteworthy page for CDT 11.5 which is part of Eclipse 2024-03 Simultaneous Release


Release Notes

Build

Preprocessor activation for GNU assembly language files

The managed build system now invokes gcc -c to build GNU assembly language source files rather than invoking as directly. The revised behaviour ensures that the GNU preprocessor is active when building *.S and *.sx files to match user expectations. In the case of existing managed build projects, a new GNU assembler tool command generator applies the -Wa, prefix to user-specified assembler flags where appropriate. Users may revert to the previous behaviour by overriding the assembler command within the project properties dialog:

The new behaviour applies to managed build configurations using a Cross GCC, Cygwin GCC, Linux GCC or MinGW GCC toolchain.

COFF symbol presentation

A complete set of external symbols is now presented under COFF binary object files within the Project Explorer view:

The revised presentation matches that observed for ELF binary object files.

GNU archive content presentation

The original locations of object files within a GNU archive are now calculated using path information where available. This enables presentation of source file names and symbols under archive files within the Project Explorer view:

Managed build Static Library projects using a Cross GCC, Cygwin GCC, Linux GCC or MinGW GCC toolchain now use the -P archiver flag by default to generate the necessary path information.

API Changes, current and planned

Breaking API changes

Please see CHANGELOG-API for details on the breaking API changes in this release as well as future planned API changes.

Noteworthy Issues and Pull Requests

See Noteworthy issues and PRs for this release in the issue/PR tracker.

Bugs Fixed in this Release

See GitHub milestones