Another possible fix is to always return zero values, e.g.

#.(progn
    (when (uiop:getenv "HOMEBREW_PREFIX")
      (pushnew :homebrew *features*))
    (values))

__Martin


>>>>> On Thu, 08 Jun 2023 16:32:36 -0500, Robert Goldman said:
> 
> This one was my fault.  I did the PR with this patch, because cl-libuv 
> wouldn't build on my Mac.  Since there's no testing, apparently, it slipped 
> through.
> 
> I don't know how to fix this, because I have never used CFFI-grovel, so no 
> idea how to put Madhu's advice into practice.
> 
> As an aside, doesn't this kind of break Faré's design principle that the 
> person who has the information is the one who should be configuring the 
> software?  It seems like we are expecting the programmer to guess ahead of 
> time what are all of the possible locations for the foreign library and 
> includes. Wouldn't it make more sense for this to be configurable?
> 
> Of course, this is partly my fault, since ASDF does not support configuring 
> operations, except with gross dynamic variables.
> 
> On 8 Jun 2023, at 15:32, Attila Lendvai wrote:
> 
> > FTR, Madhu's analysis has been forwarded to the author:
> >
> > https://github.com/orthecreedence/cl-libuv/issues/23
> >
> > -- 
> > • attila lendvai
> > • PGP: 963F 5D5F 45C7 DFCD 0A39
> > --
> > “Nobody in the world, nobody in history, has ever gotten their freedom
> > by appealing to the moral sense of the people who were oppressing
> > them.”
> > — Assata Shakur (1947–)
> 
> 

Reply via email to