From 6ccda0c8ef522aa6d6061fca4d8a798157d44174 Mon Sep 17 00:00:00 2001 From: arthurmaciel Date: Mon, 29 Jul 2019 06:58:52 -0300 Subject: [PATCH] Successfuly installed and tested Cyclone on FreeBSD 12.0 with clang 6.0.1. Updated docs, adaptaed sync.sh and corrected Makefile --- Makefile | 2 +- README.md | 2 +- sync.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 9611ccb8..4bc28bb7 100644 --- a/Makefile +++ b/Makefile @@ -202,7 +202,7 @@ libcyclone.a : runtime.o gc.o dispatch.o mstreams.o hashset.o #Note: the first three letters (the lib) must not be specified, as well as the suffix (.a) full : - make clean ; make && make test && make bootstrap && cd ../cyclone-bootstrap && make clean && ./install.sh + $(MAKE) clean ; $(MAKE) && $(MAKE) test && $(MAKE) bootstrap && cd ../cyclone-bootstrap && $(MAKE) clean && ./install.sh bench : cd ../r7rs-benchmarks && rm results.Cyclone && ./bench cyclone all && grep Elapsed results.Cyclone >out.txt ; grep Elapsed results.Cyclone |wc ; grep -i -e error -e limit -e crash results.Cyclone ; grep Elapsed results.Cyclone | cut -d" " -f 3 ; true diff --git a/README.md b/README.md index e0034059..4ed86342 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Features Getting Started --------------- -1. To install Cyclone on your machine for the first time on Linux and Windows, and for Mac users wanting to install without using Homebrew, use [**cyclone-bootstrap**](https://github.com/justinethier/cyclone-bootstrap) to build a set of binaries. Instructions are provided for Linux, Mac, and Windows (via MSYS). +1. To install Cyclone on your machine for the first time on Linux, Windows, FreeBSD, and for Mac users wanting to install without using Homebrew, use [**cyclone-bootstrap**](https://github.com/justinethier/cyclone-bootstrap) to build a set of binaries. Instructions are provided for Linux, Mac, Windows (via MSYS), and FreeBSD 12. Mac users wanting to use Homebrew can do the following: - If Homebrew is not already installed: follow the instructions at [https://brew.sh/](https://brew.sh/) to install the homebrew package manager. diff --git a/sync.sh b/sync.sh index 6fa29084..4afe9872 100755 --- a/sync.sh +++ b/sync.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # # A simple script to automate copying changed files to cyclone-bootstrap. # Sometimes this is easier than rebuilding everything from this repo.