| Summary: | dev-lisp/ecls-13.5.1-r1 patch and keyword for macos support | ||
|---|---|---|---|
| Product: | Gentoo/Alt | Reporter: | François Bissey <frp.bissey> |
| Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
| Status: | RESOLVED OBSOLETE | ||
| Severity: | normal | CC: | frp.bissey, sam |
| Priority: | Normal | Keywords: | KEYWORDREQ |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | patch enabling ecls 13.5.1-r1 to be build on darwin with USE=threads | ||
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. |
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