Recent Posts
Building GHDL from source on macOS Big Sur
As an alternative to using a prebuilt GHDL version, I wanted to build it from source.
I cloned the repo from GitHub, as
git clone https://github.com/ghdl/ghdl.git Following the instructions on the GitHub page, I started with getting an Ada compiler.
I downloaded and ran an installer for Mac, from the AdaCore site.
The installed Gnat Ada compiler was installed in
$HOME/opt/GNAT/2020 In the ghdl repo, I now set up the PATH, by adding the Gnat Ada compiler directory at the end (I noted that adding it at the front led to the gcc inside Gnat Ada being picked up by mistake when building GHDL), as
read more
Installing GHDL on macOS Big Sur
I wanted to install GHDL on my Mac computer.
Starting at the GHDL GitHub site, I learned that one could use a prebuilt version.
On this page with GHDL releases, I found and downloaded such a prebuilt version, as
curl -L https://github.com/ghdl/ghdl/releases/download/v0.37/ghdl-0.37-macosx-mcode.tgz --output ghdl-0.37-macosx-mcode.tgz After unpacking, as
tar zxvf ghdl-0.37-macosx-mcode.tgz and moving the unpacked content to a directory where I wanted GHDL to be located, as
mkdir -p $HOME/opt/ghdl mv bin $HOME/opt/ghdl mv include $HOME/opt/ghdl mv lib $HOME/opt/ghdl I could try it out on an example code
read more
Elastic
I made a promise to write a blog post whenever I finish a book.
I thought it would help me to finish more books. This is something I want, and that I have some problems with.
Now I have finished Elastic, by Leonard Mlodinow - well, not really now, since it has been lying on my desk for some months.
My main takeaway from the book is that we do background processing.
read more