Jason Thorpe <[email protected]> writes: >> On Dec 8, 2021, at 10:52 AM, Greg A. Woods <[email protected]> wrote: >> >> That's one bullet I've dodged entirely already since my oldest systems >> are running netbsd-5 stable. (Though in theory isn't there supposed to >> be COMPAT support for SA?) > > int > compat_60_sys_sa_register(lwp_t *l, > const struct compat_60_sys_sa_register_args *uap, > register_t *retval) > { > return sys_nosys(l, uap, retval); > } > > SA is one of those things that's REALLY hard to provide compatibility for. > > -- thorpej
Ya, that... I remember a diff that is probably sitting in a mailing list message somewhere that provided an emulation I think at the lib layer for this. However, in the case I mentioned, the lack of support was not a show stopper. It really was the only thing that caused any problems at all. Even a 7.x kernel, as an initial test, booted with a 4.x userland didn't really have any real trouble in that it ran all of the /etc/rc stuff mostly just fine and I could log in. I would suspect that going from 5.x forward would not be just too much of a problem. -- Brad Spencer - [email protected] - KC8VKS - http://anduin.eldar.org
