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

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

Branch merges

Branch information

Recent commits

3d1f231... by Damien Ciabrini

brew: autodetect path when building formulas

When `brew install` builds from source, the brew binary
is not necessarily in PATH, so autodetect it in a way
that works for both intel and arm.

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