From 5261ffb7364f1cad2fabe71807cd09dbc70f3894 Mon Sep 17 00:00:00 2001 From: Ian A Mason Date: Wed, 8 Nov 2023 12:00:46 -0800 Subject: [PATCH] Update README.md Mention gparse a couple of times. --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index bd77421..40bddaf 100644 --- a/README.md +++ b/README.md @@ -66,9 +66,8 @@ To install, simply do (making sure to include those `...`) ``` go get github.com/SRI-CSL/gllvm/cmd/... ``` -This should install five binaries: `gclang`, `gclang++`, `gflang`, `get-bc`, and `gsanity-check` -in the `$GOPATH/bin` directory. - +This should install six binaries: `gclang`, `gclang++`, `gflang`, `get-bc`, `gparse`, and `gsanity-check` +in the `$GOPATH/bin` directory. If you are using `go 1.16` you may be forced to install it like this: ``` GO111MODULE=off go get github.com/SRI-CSL/gllvm/cmd/... @@ -81,7 +80,7 @@ Hopefully we will have a better fix for this [soon](https://github.com/golang/go `gflang` is the wrapper used to compile Fortran. `get-bc` is used for extracting the bitcode from a build product (either an object file, executable, library -or archive). `gsanity-check` can be used for detecting configuration errors. +or archive). `gsanity-check` can be used for detecting configuration errors. `gparse` can be used to exam how `gllvm` parses compiler/linker lines. Here is a simple example. Assuming that clang is in your `PATH`, you can build bitcode for `pkg-config` as follows: