mirror of
https://github.com/Interlisp/maiko.git
synced 2026-05-05 15:54:21 +00:00
Update README.md for simplified Mac instructions (#370)
* Update README.md * update (new M1)
This commit is contained in:
13
README.md
13
README.md
@@ -4,7 +4,7 @@ Maiko is the implementation of the Medley Interlisp virtual machine, for a
|
|||||||
byte-coded Lisp instruction set and some low-level functions for
|
byte-coded Lisp instruction set and some low-level functions for
|
||||||
connecting with Lisp for access to display (via X11) and disk etc.
|
connecting with Lisp for access to display (via X11) and disk etc.
|
||||||
|
|
||||||
Newcomers should check out the [Medley Interlisp Introduction](https://github.com/Interlisp/medley/wiki/Medley-Interlisp-Introduction).
|
For an overview, see [Medley Interlisp Introduction](https://github.com/Interlisp/medley/wiki/Medley-Interlisp-Introduction).
|
||||||
|
|
||||||
See [the Medley repository](https://github.org/Interlisp/medley) for
|
See [the Medley repository](https://github.org/Interlisp/medley) for
|
||||||
* [Issues](https://github.com/Interlisp/medley/issues) (note that maiko issues are there too)
|
* [Issues](https://github.com/Interlisp/medley/issues) (note that maiko issues are there too)
|
||||||
@@ -33,18 +33,17 @@ $ cd maiko/bin
|
|||||||
$ ./makeright x
|
$ ./makeright x
|
||||||
```
|
```
|
||||||
|
|
||||||
* The build will (attempt to) detect the OS-type and cpu-type. It will build binaries `lde` and `ldex` in `../ostype.cputype` (with .o files in `..ostype.cputype-x`. For example, Linux on a 64-bit x86 will use `linux.x86_64`, while MacOS 11 on (new) Mac will use `darwin.arm64`.
|
* The build will (attempt to) detect the OS-type and cpu-type. It will build binaries `lde` and `ldex` in `../ostype.cputype` (with .o files in `..ostype.cputype-x`. For example, Linux on a 64-bit x86 will use `linux.x86_64`, while MacOS 11 on a (new M1) Mac will use `darwin.aarch64`.
|
||||||
* If you prefer using `gcc` over `clang`, you will need to edit the makefile fragment for your configuration (`makefile-ostype.cputype-x1) and comment out the line (with a #) that defines `CC` for `clang` and uncomment the line (delete the #) for the line that defines `CC` for `gcc`.
|
* If you prefer using `gcc` over `clang`, you will need to edit the makefile fragment for your configuration (`makefile-ostype.cputype-x`) and comment out the line (with a #) that defines `CC` for `clang` and uncomment the line (delete the #) for the line that defines `CC` for `gcc`.
|
||||||
* There is a cmake configuration (TBD)
|
* There is a cmake configuration (TBD To Be Described here).
|
||||||
|
|
||||||
### Building For MacOS
|
### Building For MacOS
|
||||||
|
|
||||||
* Running on MacOS requires an X server, and building on a Mac requires X client libraries.
|
* Running on MacOS requires an X server, and building on a Mac requires X client libraries.
|
||||||
An X-server for x86 MacOS (and X11 client libraries) can be freely obtained at https://www.xquartz.org/
|
An X-server for MacOS (and X11 client libraries) can be freely obtained at https://www.xquartz.org/releases
|
||||||
For the new arm64 MacOS 11, you'll need https://x.org which you can get via MacPorts or Brew.
|
|
||||||
|
|
||||||
### Building for Windows 10
|
### Building for Windows 10
|
||||||
|
|
||||||
Windows 10 currently requires "Docker for Desktop" or WSL2 -- basically a Linux virtual machine -- and a (Windows X-server).
|
Windows 10 currently requires "Docker for Desktop" or WSL2 and a (Windows X-server).
|
||||||
See [Medley's README](https://github.com/Interlisp/medley/blob/master/README.md) for more.
|
See [Medley's README](https://github.com/Interlisp/medley/blob/master/README.md) for more.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user