Closed garlick closed 3 days ago
Ok, I backed out the attempt at supporting epoll via the shim as this was getting further before I started including the shim headers.
Now I think libev is being built without epoll and we fail when building libflux:
Making all in libflux
CC flog.lo
CC attr.lo
CC handle.lo
handle.c:21:10: fatal error: 'sys/epoll.h' file not found
21 | #include <sys/epoll.h>
| ^~~~~~~~~~~~~
1 error generated.
make[3]: *** [handle.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
I'll drop the WIP and I'm fine with merging if you are :-)
OK then, thanks.
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 83.63%. Comparing base (
d00a449
) to head (6e3bc87
). Report is 11 commits behind head on master.
🚨 Try these New Features:
Here's a bit of work towards portability of flux-core to macos. This has been going on at a low level for some time, documented in #2892.
Instructions for preschool level macos user like me:
0) install xcode (eh, I typed
git
and a dialog box did the rest) 1) install homebrew (download pkg from homebrew site) 2) runscripts/install-deps-macos.sh
3) runscripts/configure-macos.sh
4) makeI am moving on to other things today. The current status is compilation fails in libev: