On Sat, Jul 09, 2022 at 06:26:11PM +0100, tristan wrote:
On 2022-07-08 09:39, Anton Ertl wrote:
> On Wed, Jul 06, 2022 at 08:53:50PM +0100, Tristan Williams wrote:
> > Hello,
> >
> > Has anyone successfully built and run gforth 0.7.9 on a mac with the
> > M1 chip? I have a 0.7.3 binary (via homebrew) that runs, but my
> > attempts at building 0.7.9 from the tarball have failed. Any
> > suggestions gratefully received.
>
> We may be better able to help you if you provide more specifics, in
> particular the compilation log.
>
> - anton
Hello Anton,
So far I have followed install.md
BUILD_FROM=tarball
source ./install-deps.sh # install only the dependencies for a
tarball
build
./configure
make
sudo make install
...
HOSTPREFIX="gcc" GFORTHD="./gforth-ditc -p .:~+:."
GFORTH="./gforth-ditc --die-on-signal --debug-mcheck -p .:~+:. -i
kernl64l.fi exboot.fs startup.fs arch/arm64/asm.fs
arch/arm64/disasm.fs" includedir=`pwd`/include extrastuff='
-I'`pwd`/include/gforth/0.7.9_20220630/arm64 bindir=`pwd`
libccdir=`pwd`/lib/gforth/0.7.9_20220630/arm64/libcc-named ./gforthmi
gforth.fi --die-on-signal -p ".:~+:." -i kernl64l.fi exboot.fs
startup.fs arch/arm64/asm.fs arch/arm64/disasm.fs
Segmentation fault: 11.
Segmentation fault: 11.
Segmentation fault: 11.
make: *** [gforth.fi] Error 1
Ok, no immediate known way to fix it. You could try showing us the
output of
./gforth-ditc --die-on-signal --debug-mcheck -p .:~+:. -i kernl64l.fi
exboot.fs startup.fs arch/arm64/asm.fs arch/arm64/disasm.fs
at that point, but my guess is that it will be hard to fix without us
working directly on such a box. I think we have access to such a box,
but it will take a few days.
- anton