Skip to content

Commit

Permalink
Add some more details about build requirements in README.md
Browse files Browse the repository at this point in the history
Note that a current version of lola and the GNU awk version (gawk) are
required to build Snek.

Signed-off-by: Keith Packard <keithp@keithp.com>
  • Loading branch information
keith-packard committed Sep 4, 2022
1 parent c2c7efe commit 560166e
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,16 @@ On Debian unstable, you can get everything from the main archive:
gcc-arm-none-eabi gcc-riscv64-unknown-elf libreadline-dev \
picolibc-arm-none-eabi picolibc-riscv64-unknown-elf

Debian stable has too old a version of lola, so if you're using that,
you'll need to install lola from the git repository above.

The snek build scripts use the GNU awk implementation, `gawk`,
including a GNU extension, `strtonum`, which is not available in other
awk implementations. It's not critical to compiling the code as it's
only used to print out ROM usage for AVR targets so you can tell how
much space is still available, but if you don't have gawk, you will
get build failures.

### Building and install

Here are some useful options to control the build. Each of these is
Expand Down

0 comments on commit 560166e

Please sign in to comment.