Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 521186 - dev-lisp/ecls-13.5.1-r1 patch and keyword for macos support
Summary: dev-lisp/ecls-13.5.1-r1 patch and keyword for macos support
Status: UNCONFIRMED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2014-08-26 22:12 UTC by François Bissey
Modified: 2015-05-08 17:43 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
patch enabling ecls 13.5.1-r1 to be build on darwin with USE=threads (ecls-macos.patch,620 bytes, patch)
2014-08-26 22:14 UTC, François Bissey
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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)