Issue 48 on the ASDF GitLab repo concerns a bug in the with-optimization-settings
macro in UIOP's lisp-build.lisp
I did some investigation and as far as I can tell:
Rather than trying to write a new implementation out of whole cloth, my Merge Request to address this issue simply rips this macro and some supporting functions and variables out of UIOP. Doing so breaks no tests (unlike trying to test it).
I feel a little uncomfortable removing functionality, but as I said, I cannot find any evidence that this has ever been used.
Absent any pushback -- and likely even with pushback, unless that pushback is accompanied by a MR that supplies a working implementation, I will make that merge, and this feature will vanish from UIOP.
Best,
R