New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
no need for OpenBSD posix_spawn workaround anymore #4526
Comments
CUPS.org User: mike Antoine, Is there a version check we can add for this? I'd gate to leave existing OpenBSD users unable to use the latest CUPS separate from this update. |
CUPS.org User: ajacoutot Hi Michael. You can do something like this, but it's not a very precise check: #include <sys/param.h> That said, I am not sure it's worth it as I'm not aware of any OpenBSD users running CUPS from source (without using patches from the cups port). |
CUPS.org User: mike Fixed in Subversion repository. |
"str4526.patch": Index: scheduler/process.c--- scheduler/process.c (revision 12463) include <spawn.h>extern char *environ; /*
-#if !defined(HAVE_POSIX_SPAWN) || defined(OpenBSD) -#if defined(HAVE_POSIX_SPAWN) && !defined(OpenBSD) /* OpenBSD posix_spawn is busted with SETSIGDEF /
|
Version: 2.0.1
CUPS.org User: ajacoutot
Hi Michael.
str4496 added a workaround for a bug in OpenBSD posix_spawn which has
since been fixed:
http://anoncvs.estpak.ee/cgi-bin/cgit/openbsd-src/commit/?id=f763ac77721519f204bd4080d21ea60ecc421e3b
The workaround is not needed anymore, I can confirm everything works
beautifully and cups 2.0.1 (with the workaround reverted) is now part of
the OpenBSD ports tree. So I think it should be reverted in svn.
Thanks.
The text was updated successfully, but these errors were encountered: