emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#55846: closed (make bootstrap -j2 fails on macOS)


From: GNU bug Tracking System
Subject: bug#55846: closed (make bootstrap -j2 fails on macOS)
Date: Fri, 10 Jun 2022 08:36:02 +0000

Your message dated Fri, 10 Jun 2022 10:35:42 +0200
with message-id <4694AC95-DFBE-431B-A0ED-FC59440A3634@acm.org>
and subject line Re: bug#55846: make bootstrap -j2 fails on macOS
has caused the debbugs.gnu.org bug report #55846,
regarding make bootstrap -j2 fails on macOS
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
55846: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55846
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: make bootstrap -j2 fails on macOS Date: Wed, 8 Jun 2022 12:41:54 +0200
nextstep/Makefile.in has the rule

${ns_check_file} ${ns_appdir}: ${srcdir}/${ns_appsrc} ${ns_appsrc}
        rm -rf ${ns_appdir}
        ${MKDIR_P} ${ns_appdir}
        ( cd ${srcdir}/${ns_appsrc} ; tar cfh - . ) | \
          ( cd ${ns_appdir} ; umask 022; tar xf - )
        [ "`cd ${srcdir} && /bin/pwd`" = "`/bin/pwd`" ] || \
          ( cd ${ns_appsrc} ; tar cfh - . ) | \
            ( cd ${ns_appdir} ; umask 022; tar xf - )
        touch ${ns_appdir}

but because of its dual targets, ns_check_file and ns_appdir, it is unsafe to 
use in parallel builds and seems in fact often to be invoked twice at the same 
time, which leads to general confusion and eventual build failure.




--- End Message ---
--- Begin Message --- Subject: Re: bug#55846: make bootstrap -j2 fails on macOS Date: Fri, 10 Jun 2022 10:35:42 +0200
I'm applying the first patch since it solves my problem without any apparent 
adverse effects. If anyone has a better idea, feel free to modify.



--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]