Is a parallel build of Maxima (using make -j N), OK?
Subject: Is a parallel build of Maxima (using make -j N), OK?
From: Raymond Toy
Date: Sat, 27 Nov 2010 08:53:12 -0500
On 11/26/10 5:46 PM, Dr. David Kirkby wrote:
> If one sets something like
>
> MAKE="make -j 20"
>
> to build maxima with 20 threads in paralllel, is this safe? With well
> written Makefiles this is, but unless care was taken to make sure
> there are no race conditions, this can be unwise.
>
> Does anyone know the status of the Maxima makefile?
FWIW, I tried "make -j 32" just a couple of days ago. This worked, I
think, and did speed up compilation a little on my Core 2 Duo machine
since I normally do builds with clisp, ccl, cmucl, and ecl. Perhaps I
was lucky.
I don't think anyone tries to make sure parallel builds work. That was
the first time for me to try that.
Ray