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

Last commit made on 2024-03-03
Get this branch:
git clone -b sdcc44 https://git.launchpad.net/~dciabrin/ngdevkit/+git/ngdevkit-toolchain

Branch merges

Branch information

Recent commits

dd29abb... by Damien Ciabrini

Bump dependency to SDCC 4.4

SDCC 4.2 doesn't build anymore on arm macOS Sonora. Bump dependency
to a version that supports this OS combination.

a84188d... by Damien Ciabrini

Fix packaging of SDCC binaries

With the change in how aslink and sdar are installed [1], we broke
packaging of the nightly packages because of a missing DESTDIR override
when creating sdcc wrapper scripts.

[1] 278c88420e7f92c64117a7355ddadf56deded70e

Closes dciabrin/ngdevkit#105

7d2d5ed... 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.

Ref dciabrin/homebrew-ngdevkit#4

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