Hi, I am trying to build a package which does not have 'configure' script. It instead relies solely on a makefile. For this to function, I have to set the 'SH' variable inside the Makefile to a valid shell.
I am trying to set the 'SH' variable through build-flags like this: > (arguments > '(#:make-flags '((string-append "SH=" (which "sh"))) But this fails with the following error: > 203: 1 [build #:make-flags ((string-append "SH=" (which "sh"))) ...] > In unknown file: > ?: 0 [system* "make" "-j" "4" (string-append "SH=" (which "sh"))] > > ERROR: In procedure system*: > ERROR: Wrong type (expecting string): (string-append "SH=" (which "sh")) How can I get this to work? Regards, Sree