Max,
    It appears to be safe again to re-enable the default nls support in the
make 4.2.1 build as upstream have fixed the signaling issue....

http://savannah.gnu.org/bugs/index.php?46261#comment12

Wed 09 Mar 2016 04:46:00 AM UTC, comment #12:

I modified the implementation of the jobserver function to use pselect() on
systems where it's supported. This avoids the EINTR problem as it allows us
to block SIGCHLD throughout the process except for (atomically) within the
pselect() system call itself, so we know we won't lose signals.


Index: make.info
===================================================================
RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/devel/
make.info,v
retrieving revision 1.4
diff -u -r1.4 make.info
--- make.info 12 Aug 2016 17:29:26 -0000 1.4
+++ make.info 12 Aug 2016 17:53:26 -0000
@@ -16,7 +16,7 @@

 Package: make
 Version: 4.2.1
-Revision: 1
+Revision: 2
 Maintainer: Max Horn <m...@quendi.de>
 Source: mirror:gnu:%n/%n-%v.tar.bz2
 Source-MD5: 15b012617e7c44c0ed482721629577ac
@@ -31,7 +31,6 @@
 <<
 Depends: gmp5-shlibs, guile20-shlibs, libtool2-shlibs
 ConfigureParams: <<
- --disable-nls \
  --mandir=%p/share/man \
  --infodir=%p/share/info
 <<
@@ -47,9 +46,8 @@
 DocFiles: README ABOUT-NLS AUTHORS COPYING NEWS README.customs
 InfoDocs: %n.info
 DescPort: <<
-We have to disable nls to work around an issue with parallel builds (make
-jN)
-on Mac OS X 10.11. See also the related discussions on fink-devel, e.g.
-  http://thread.gmane.org/gmane.os.macosx.fink.devel/23072
+Upstream fix for EINTR problem allows nls support to be built again.
+http://savannah.gnu.org/bugs/index.php?46261#comment12
 <<
 License: GPL
 Homepage: http://www.gnu.org/software/make/make.html

Tested on 10.11 with builds of the previously problematic packages
openmpi, libgettext8-shlibs, gettext-tools and gcc5 using 8 cores.
               Jack

Attachment: make.info
Description: Binary data

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. http://sdm.link/zohodev2dev
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to