On 2023/02/27 21:45, Christian Weisgerber wrote: > Theo Buehler: > > > devel/p5-IO-AIO > > (?) strange mix of perl + m4 > > The m4 part are just autoconf macros that are included by the > top-level configure.ac. I looked over this and the syscalls are > Linux-specific and behind #ifdef guards. On OpenBSD this is > already short-ciruited to syscall(-1, ...). There is also a > configure check for the presence of syscall() and > > #if HAVE_SYSCALL > #include <sys/syscall.h> > #else > # define syscall(nr,...) (errno = ENOSYS, -1) > #endif > > In short, nothing needs to be done.
This port is broken; doesn't work with our Perl version. 4.79 needs a patch to avoid segfaults because we don't have fexecve() and with that fixed still doesn't work (same errors as 4.75).