<div dir="ltr">Hello,<div><br></div><div>in order to get GSLL to run on Windows7+CCL+MSYS2+GSL, I needed to customize *cc* and *cc-flags*.  Right now, I do this by modifying the code in grovel.lisp, as for *cc-flags*:</div><div><br></div><div><div>   #+(and windows msys2)</div><div>   (list "-I" "E:/msys64/mingw64/lib/libffi-3.2.1/include/"</div><div>         "-I" "c:/Users/977315/quicklisp/dists/quicklisp/software/cffi_0.14.0/")</div></div><div><br></div><div><br></div><div>(I prefer not to modify system-wide environment variables on my PC)</div><div><br></div><div>I see alternate ways of achieving the same effect:</div><div><ol><li>Write own gsll loader that customizes *cc* and *cc-flags*<br></li><li>Write own cffi-libffi loader that customizes the variables<br></li><li>(somehow) advise gsll or cffi-libffi loaders in my lisp-init files to customize the variables<br></li><li>Modify environment variables for my process.</li></ol><div>What is the advised way to do this?  I would prefer 3: in my lisp startup file, I (somehow) write some advice code to asdf that customize *cc* and *cc-flags*.  But I don't know how to do that.</div></div><div><br></div><div>Thank you,</div><div><br></div><div>Mirko</div><div><br></div></div>