~dciabrin/ngdevkit/+git/ngdevkit-toolchain:macosm1

Last commit made on 2023-09-05
Get this branch:
git clone -b macosm1 https://git.launchpad.net/~dciabrin/ngdevkit/+git/ngdevkit-toolchain

Branch merges

Branch information

Recent commits

8bae8a8... by Damien Ciabrini

Bump gcc to 11.4 for macOS M1 support

Recent M1 SoC can be supported by bumping gcc to a recent
version with macOS arm support.
Tweak the Makefile and compile flags to build succesfully
for this new architecture.

Ref dciabrin/homebrew-ngdevkit#4

eb6dbfb... by Damien Ciabrini

Fix install of sdcc on macOS

Do not use echo -e on macOS, replace it with a series of echo.

eb3f2e0... by Damien Ciabrini

Fix z80 wrapper scripts' shebang on macOS

1806f3b... by Damien Ciabrini

Fix extraction of tarballs with symlinks

newlib tarball contain a symlink, which confuses recent versions
of MSYS2. Perform the extraction specifically for it by getting
rid of symlinks.

Closes dciabrin/ngdevkit#99

7aae9a7... by Damien Ciabrini

Follow-up fixes for sdcc (3)

Do not rely on pushd/popd to install sdcc

Ref dciabrin/ngdevkit#98

2ec2430... by Damien Ciabrini

Follow-up fixes for sdcc (2)

Fix install of sdcc lib files, make sdcc configure overrides visible
in sdcc's config.log

Ref dciabrin/ngdevkit#98

075c26b... by Damien Ciabrini

Follow-up fixes for sdcc

Fix install target, remove unused 8bits archs installed by sdcc

Ref dciabrin/ngdevkit#98

278c884... by Damien Ciabrini

Fix compiled SDCC binaries by removing program-prefix

SDCC binaries are prefixed with `z80-neogeo-ihx`, which breaks
aslink and sdar. Replace those binaries with shell-script wrappers
bin/z80-neogeo-ihx-<tool> that exec into z80-neogeo-ihx/bin/<tool>

Also clean up the installation of unneeded 8bits SDCC backends.

Closes dciabrin/ngdevkit#98

645a960... by Damien Ciabrini

msys2: move CI build to ucrt64 subsystem

Ref dciabrin/ngdevkit#92

9f1489c... by Damien Ciabrini

Fix compilation on MSYS2 ucrt64 environment

When targeting native Win10 via MSYS2, the Makefile currently
supports building mingw64 environment (native Win10 based on
the legacy msvcrt C runtime).

Tweak the Makefile configuration to also support the ucrt64
environment (native Win10 based on the new ucrt C runtime).

Closes dciabrin/ngdevkit#88