diff options
Diffstat (limited to 'main/make/fix-atexit-exit.patch')
-rw-r--r-- | main/make/fix-atexit-exit.patch | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/main/make/fix-atexit-exit.patch b/main/make/fix-atexit-exit.patch index dd7cc25f79..1507a2a3b0 100644 --- a/main/make/fix-atexit-exit.patch +++ b/main/make/fix-atexit-exit.patch @@ -4,9 +4,9 @@ POSIX says the behaviour is undefined if atexit callback calls exit(). On glibc it works, but on musl it does not. Call instead _exit() which is guaranteed to work. ---- make-3.82.orig/misc.c -+++ make-3.82/misc.c -@@ -954,6 +954,6 @@ +--- make-4.0/output.c.orig 2013-10-06 02:12:24.000000000 +0300 ++++ make-4.0/output.c 2013-10-18 15:43:23.502563018 +0300 +@@ -515,7 +515,7 @@ error (NILF, _("write error: %s"), strerror (errno)); else error (NILF, _("write error")); @@ -14,3 +14,5 @@ _exit() which is guaranteed to work. + _exit (EXIT_FAILURE); } } + + |