Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Apr 2021 19:50:00 +0000
From:      John F Carr <jfc@mit.edu>
To:        Andrew Mitchell <andy_mitchell_fr@icloud.com>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: any method for cross-compiling cmucl on RELEASE-13.0-RC3?
Message-ID:  <A720FB2B-28B5-4FC5-9093-3DFA59863C14@exchange.mit.edu>
In-Reply-To: <64E25E23-8481-415F-B3EC-6ACEE092C1B0@icloud.com>
References:  <64E25E23-8481-415F-B3EC-6ACEE092C1B0@icloud.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Apr 3, 2021, at 06:42 , Andrew Mitchell via freebsd-arm <freebsd-arm@fre=
ebsd.org> wrote:
>=20
> Hi everyone!,
> I have found cmucl in /ports but the installation is impossible as the pa=
ckage doesn't conform to arm64 architecture.
> What method should I use?

This is a project, not a Makefile change.  cmucl includes a compiler which =
needs to be ported to every new architecture.  Quoting from https://www.con=
s.org/cmucl/FAQ.html:

Q: How difficult is it to port CMUCL to a new platform?
A: Short answer: fairly difficult. There are two aspects to porting: writin=
g a backend for the new the CPU architecture, and handling the runtime's in=
teraction with the operating system.

See also https://www.cons.org/cmucl/platforms.html





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A720FB2B-28B5-4FC5-9093-3DFA59863C14>