I have an ebuild that works for me :) (ppc) I kept the same patches you have for 0.8.18. I have to comment out the futex feature to build on ppc (I need to I file a separate bug on that). Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 49724 [details] ebuild for sbcl 0.8.19
The same ebuild and patches also works under X86, but I do not need to comment out the futex-feature like Chris on PPC.
This is still on the way and depends on the new common lisp controller v4. Should be fixed within the week or early next week, pending resources.
Chris was your PPC build failure like the on described in Bug 81001?
Why yes it was the same as 81001.
*** Bug 81001 has been marked as a duplicate of this bug. ***
This is the change I plan to include in SBCL 0.8.20 - echo '(enable :sb-futex)' >>${S}/customize-target-features.lisp + use x86 \ + && echo '(enable :sb-futex)' \ + >>${S}/customize-target-features.lisp This disables SB-FUTEX for non-x86, which I believe is the correct solution. In genesis.lisp, the features vector is processed and a config.h is written out for the runtime build. So LISP_FEATURE_SB_FUTEX won't be defined in config.h and the futex specific code in linux-os.c should then be disabled.
sbcl-0.8.20 added to portage. this should fix this bug