Most lisp have had their keywords dropped from prefix and their corresponding useflag masked in base/use.mask by Andrey Grozin on 25 June 2014. The following patch lets ecls build on x64-macos and presumably *-macos. On the ground that the configure flag that was causing breakage has the following help: --with-__thread Enable __thread thread-local variables (yes|NO|auto) (supported by NPTL-aware glibc and maybe Windows) I made it conditional on ELIBC=glibc (do we support support that are so old that they do not have nptl?) Reproducible: Always
Created attachment 383760 [details, diff] patch enabling ecls 13.5.1-r1 to be build on darwin with USE=threads
The patch doesn't include keywording for macos.
Also I forgot because I actually worked on that a few weeks ago. Before keywording ecls you need to keyword * dev-lisp/asdf (3.0.3 works fine here) * dev-lisp/uiop (3.0.3 too)
Still relevant?
(In reply to Sam James from comment #4) > Still relevant? I don't think so. prefix handling has changed a lot since 2014 and I don't have any intention to revisit this at this stage.
sorry for going unnoticed for such a long time :(
At this stage I'd like progress over https://github.com/gentoo/gentoo/pull/16725 but that's not prefix related.