~dciabrin/ngdevkit/+git/ngdevkit-toolchain:binutils-2.35.2

Last commit made on 2022-10-27
Get this branch:
git clone -b binutils-2.35.2 https://git.launchpad.net/~dciabrin/ngdevkit/+git/ngdevkit-toolchain

Branch merges

Branch information

Name:
binutils-2.35.2
Repository:
lp:~dciabrin/ngdevkit/+git/ngdevkit-toolchain

Recent commits

35ceef6... by Damien Ciabrini

Bump binutils to 2.35.2

This allows linking ROMs with non-contiguous memory regions

Ref dciabrin/ngdevkit#78

ac30717... by Damien Ciabrini

Allow selective patches on external dependencies

From time to time, the compilation of old toolchain dependencies might
fail with newer environments and compilers.

Rather than always bumping the tarball version that we use, allow
backporting upstream patches selectively on top of the version used
in the devkit.

6aeb9db... by Damien Ciabrini

Add macos build for CI tests

Closes dciabrin/ngdevkit#74

49b8e76... by Damien Ciabrini

Fix compilation on gcc 11+ and clang 13+

Recent Fedora and macOS require use C compiler which enforce error
when compiling the old gcc codebase. Fix it by losening compilation
flags. Silent gdb warning as well.

Ref dciabrin/ngdevkit#74

a7239ad... by Damien Ciabrini

Fix COPR deployment

7ec34f8... by Damien Ciabrini

Enable automatic nightly RPM rebuild on COPR

f04930c... by Damien Ciabrini

Force nggcc to not build with C++17 standard

gcc 5.5 performs boolean increment without integer coercion,
which is forbidden in C++17.
Force the toolchain to target C++14 standard for building nggcc,
as it's available in all supported distributions.

Closes dciabrin/ngdevkit#52

8a2676c... by Damien Ciabrini

CI: add MSYS2 test and packaging

Ref dciabrin/ngdevkit#47

14d965e... by Damien Ciabrini

Allow passing extra build flags to all the components

Ref dciabrin/ngdevkit#47

86481e5... by Damien Ciabrini

Allow extra configure steps and switch to gdb 9.2

This is required to build an entire MinGW/MSYS2 toolchain

Ref dciabrin/ngdevkit#47