Skip to content

Comments

Add sources for containerized toolchain#58

Open
larsks wants to merge 2 commits intoMikeBland:masterfrom
larsks:fix/linux-build
Open

Add sources for containerized toolchain#58
larsks wants to merge 2 commits intoMikeBland:masterfrom
larsks:fix/linux-build

Conversation

@larsks
Copy link

@larsks larsks commented Jan 22, 2026

Modern versions of the ARM toolchain won't successfully build this project,
making it difficult to compile. This commit includes a Containerfile to
build a container image that has appropriate versions of the compiler
toolchain (and GNU make).

See container/README.md for instructions.

The Makefile was setting:

    OBJDIR = $(OBJROOT)\obj_$(PROJECT)

The use of the backslash, which is an escape character in GNU make, we
causing the build to fail with:

    makefile:51: Linux
    test -d .\obj_ersky9x ||
    /bin/sh: 1: Syntax error: end of file unexpected
    makefile:1364: recipe for target '.\obj_ersky9x' failed
    make: *** [.\obj_ersky9x] Error 2

With this change, the build now proceeds correctly.
Modern versions of the ARM toolchain won't successfully build this project,
making it difficult to compile. This commit includes a Containerfile to
build a container image that has appropriate versions of the compiler
toolchain (and GNU make).

See container/README.md for instructions.
@MikeBland
Copy link
Owner

I'm investigating why recent tool versions fail to build. I've fixed some warnings but the linker is failing.

@larsks
Copy link
Author

larsks commented Jan 30, 2026

Take a look at #59 which builds without errors, although I have not yet tested it to make sure it works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants