Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
macOS Sierra (10.12.2) / Xcode 8.2.1 library compilation errors with Larceny 0.99 #784
After updating to macOS Sierra (Version 10.12.2) with Xcode 8.2.1 it is impossible to compile R6RS libraries or files. The error message of Larceny 0.99 is
I run into this issue with my RACR Scheme library. You can test by executing
I tried the
Unfortunately, I cannot try the most recent GitHub version as I have no working Larceny compiler anymore (bootstrap for the win)! Larceny itself still runs; "just" compilation of R6RS programs fails.
changed the title from
macOS Sierra (10.12.2) / Xcode 8.2.1 errors with Larceny 0.99
macOS Sierra (10.12.2) / Xcode 8.2.1 library compilation errors with Larceny 0.99
Dec 20, 2016
Installing Sierra took half a day.
It looks as though the assertion fails following the first garbage collection in generation 1, when statistics are recorded following the collection.
Sufficiently small and short-running programs can be run by specifying
I'm going to use an older OS to build a version of Larceny that simply prints a message instead of failing the assertion, and see what I can learn from that.
added a commit
Dec 23, 2016
Fixed by changeset 2adf750
Evidently macOS Sierra is no longer zeroing out the memory segments allocated using
A prebuilt binary for macOS Sierra should appear on Larceny's nightly build page by tomorrow morning, and I'll update Larceny's main download page tomorrow as well.