Closed civodul closed 4 hours ago
This change was proposed in #77. It seems to me that a simpler solution to the "problem" mentioned in events-impl.scm
would have been to set FIBERS_CROSS_COMPILING
in Makefile.am
instead of setting it in ./env
, for instance.
Duplicate of https://github.com/wingo/fibers/issues/111, closing.
Commit 62b2ca641ae256b79be3d6f3240a265ce1484d3e apparently fixed cross-compilation:
The comment in
events-impl.scm
reads:However this is not the case since (1)
fibers/epoll.scm
is copied tooverride/fibers/events-impl.scm
upfront (as can be seen in the log above), and (2)override
is added toGUILE_LOAD_PATH
in./env
. (Guix carries a patch that removes./env
from the.scm.go
command line when cross-compiling, as a workaround.)My preference would be to go back to the
FIBERS_CROSS_COMPILING
environment variable trick that was used prior to 62b2ca641ae256b79be3d6f3240a265ce1484d3e (I use the same trick in most projects), but I'm open to other solutions.Thoughts?
Cc: @emixa-d