Releases: modula3/cm3
cm3-boot-AMD64_LINUXc-d5.10.0-20210223
AMD64_LINUX C bootstrap.
Built with ./boot1.py c
To use:
sudo apt-get install build-essential
tar xf cm3-boot-AMD64_LINUXc-d5.10.0-20210223.tgz
cd cm3-boot-AMD64_LINUXc-d5.10.0-20210223
make -j20
mkdir /cm3/bin
mv cm3 /cm3/bin
export PATH=/cm3/bin:$PATH
cd ..
rm -rf cm3-boot-AMD64_LINUXc-d5.10.0-20210223
git clone https://github.com/modula3/cm3
cd cm3/scripts/python
./boot2.py
cm3-boot-I386_LINUXc-d5.10.0-20210223
This can be used to build cm3 for I386_LINUX.
It is via the C backend
scripts/python/boot1.pt i386_linux
How to use:
extract
cd
make
mkdir /cm3/bin
mv cm3 /cm3/bin
export PATH=/cm3/bin:$PATH
cd scripts/python
./boot2.py
AMD64_NT-d5.10.0-VC2019-20210221
make-dist/pylib: Look for WiX in a current place.
cm3-min-I386_DARWIN-d5.10.0-Darwin16.7.0-20180512
Built tonight off of
jaykrell@75db102
Snapshot build for ARM_LINUX (v7, Raspberry Pi), AMD64_DARWIN (OSX 10.11.6) and AMD64_LINUX
Current build, master branch. Standard packaging. Not tested, except by build process itself. To recover exact version of sources, use tag of this pre-release for Git checkout.
cm3-boot-NT386-d5.10.0-20160106.zip
Here is a bootstrap archive -- no dependency on particular C compiler/runtime, no need to workaround such.
cm3-min_NT386-d5.10.0-VC2015-20160102
CM3 d5.10.0 for AMD64_DARWIN on MacOS X 10.9.5 with homebrew tools
snapshot-darwin-13.4.0-homebrew-0.9.5-2015-05-28 Darwin config: This is what works for me on MacOS X 10.9.5
d5.9.0 AMD64_DARWIN as of Aug 27 2014
This is what you need to start using cm3 on your AMD64_DARWIN machine. This is built on OSX Mavericks box using MacPorts gcc in /opt/local/bin. You can probably use other MacPorts versions, maybe Homebrew too - just edit SYSTEM_CC and GNU_CC variables in appropriate config files.
I did not succeed with Xcode 5.x which is current for OSX Mavericks. I can try later on Xcode 4.6.3, but no guarantees when.
d5.9.0 AMD64_LINUX as of Aug 19 2014
This is what you need to start using cm3 on your AMD64_LINUX box. This means x86_64 Linux, and LINUXLIBC6 is how 32-bit versions are labeled.