[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Building TCC with the upcoming Mes 0.26
From: |
Janneke Nieuwenhuizen |
Subject: |
Re: Building TCC with the upcoming Mes 0.26 |
Date: |
Thu, 23 Nov 2023 08:48:52 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Timothy Sample writes:
Hello Tim,
> I was able to build ‘tcc-boot’ (from Guix’s “commencement.scm”) with Mes
> from the “wip” branch (on x86). I had to update the ‘stage0-posix’
> package to 1.6.0, and then it was a matter of two small issues.
That's very good news!
> The first was that I had to revert the ‘bootstrap.sh’ changes from
> commit 0d3c4ddc4bcb57db690ee8ebab106fa6fda75823. Not sure what that’s
> about.
The commit message is prettry clear? It's for tcc riscv64 (it only
knows a simplified assembly). Do you know how this broke your build,
I believe Andrius even built tcc for x86?
> We might have to make the changes optional or something (maybe
> there’s already a plan in place?).
Making it optional is always an option, but maybe there a patch in the
bootstrappable tcc mes-0.25 branch that caters for this?
Andrius, Stikonas?
> The second was an issue with the ‘__raise’ stub. It is fixed by the
> attached patch.
Also strange this pops up, but this makes sense. Pathes for both of
these may warrant a 0.25.1.
Thanks!
Greetings,
Janneke
> From 5513c8875b7374c60367c1453c7cb54884232052 Mon Sep 17 00:00:00 2001
> From: Timothy Sample <samplet@ngyro.com>
> Date: Wed, 22 Nov 2023 13:50:18 -0600
> Subject: [PATCH] lib: Do not define '__raise' if it is a macro.
LGTM, Applied to the version-0.25 branch (so that we may change/reset
things before pushing to master).
--
Janneke Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com