On Sun, 11 Apr 2021, [email protected] wrote:
However does OpenIndiana really have to ship /usr/include/sys/epoll.h ? The sys/epoll.h header file could be split from SUNWcs package, and provided in an optional header file package for epoll compatibility. There are some implications to shipping the header file sys/epoll.h by default.
Some software may require epoll. Epoll seems to be more efficient than other Linux API alternatives given many open file descriptors. It is unfortunate that some software will enable use of a feature because its configure script detects that it exists. Usually it is possible to force that a feature will not be used (e.g. by providing a cache value which says it is not available) when running a configure script.
The only real solution is to make sure that applications are using the most appropriate APIs under Illumos given their actual requirements.
Bob -- Bob Friesenhahn [email protected], http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt _______________________________________________ oi-dev mailing list [email protected] https://openindiana.org/mailman/listinfo/oi-dev
