Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 521186

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 SupportAssignee: 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

Description François Bissey 2014-08-26 22:12:22 UTC
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
Comment 1 François Bissey 2014-08-26 22:14:36 UTC
Created attachment 383760 [details, diff]
patch enabling ecls 13.5.1-r1 to be build on darwin with USE=threads
Comment 2 François Bissey 2014-08-26 22:21:26 UTC
The patch doesn't include keywording for macos.
Comment 3 François Bissey 2014-08-26 22:24:29 UTC
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)
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-12-08 07:31:44 UTC
Still relevant?
Comment 5 François Bissey 2020-12-08 07:35:03 UTC
(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.
Comment 6 Fabian Groffen gentoo-dev 2020-12-08 07:38:51 UTC
sorry for going unnoticed for such a long time :(
Comment 7 François Bissey 2020-12-08 07:45:51 UTC
At this stage I'd like progress over https://github.com/gentoo/gentoo/pull/16725 but that's not prefix related.