tty ☕

← back to blog posts

build guile-reader on macos

·

# Download guile-reader's release tarball:
curl -LOC - 'https://download.savannah.nongnu.org/releases/guile-reader/guile-reader-0.6.4.tar.gz'
tar xavf guile-reader-0.6.4.tar.gz; rm guile-reader-0.6.4.tar.gz
cd guile-reader-0.6.4/

# Build guile-reader
./configure CFLAGS="-O3 -march=native" CPPFLAGS="-O3 -march=native" --with-guilemoduledir=/usr/local/Cellar/guile/3.0.11/share/guile/site/3.0
make
[...]
# We get an error related to reader flags not being defined...
# sed doesn't apply the '+' correctly?, so replace is with a bound (re_format(7)).
sed -i s/\\\+/{1,}/g src/*.sh
make
[...]
# Version information is missing to build guile-reader.info.
# Have `make` regen them:
rm doc/stamp-vti
make
[...]
make install
← back to blog posts