Re: fix for make 4.1 on 10.12

Jack Howarth <[email protected]>
Newsgroups gmane.os.apple.fink.devel
Message-ID <CAP5Ds0DyhRkx9VqcpFffDu84xiC8kL4S=2MpRYFi2M1Hbf9tfA@mail.gmail.com>
Max,
     Actually, the remaining build failure with gcc5 using fink make-4.1-3
on 10.11 may be unique to that package. I reviewed my previous gcc bug
reports and the errors we are seeing on 10.11 with fink make look identical
to those I reported in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63827#c5
which appeared and went latent in gcc trunk. The issue is occurring now in
the libjava build as it did then so we may simply be re-exposing a bug in
the Makefiles for libjava.
     I would go ahead and commit the changes I previously posted on
http://sourceforge.net/p/fink/package-submissions/4562/ so we can start to
accumulate more testing on the completeness of this fix for 10.11 (outside
of the gcc5 libjava build). So far it fixes the libcurl4 and r-base32
builds here with fink make on 10.11.
                Jack

On Wed, Oct 21, 2015 at 6:29 PM, Jack Howarth <[email protected]>
wrote:

>
>
> On Wed, Oct 21, 2015 at 10:09 AM, Max Horn <[email protected]> wrote:
>
>> Hi Jack,
>>
>> thanks for analyzing this.  I made some minor tweaks to the .info file
>> you sent (mainly: update the DescPort text to explain the patch). I was
>> about to commit it, but then read that there are still issues.
>>
>> For the time being, I am still on 10.8, so I cannot help with this.
>> Anyway, if you have a working patch, I'll be happy to commit it.
>>
>> Cheers,
>> Max
>
>
> Max,
>      Unfortunately, the current patch only solves one permutation of the
> make 4.1 parallel build failures on 10.11 (libcurl4) . The gcc5 build fails
> in a someone different fashion where the first error shown is...
>
> make[5]: *** read jobs pipe: No such file or directory. Stop.
>
> and ends with the usual...
>
> make: INTERNAL: Exiting with 1 jobserver tokens available; should be 8!
>
> If you read the original proposal for the addition of the EINTRLOOP macro
> back in 2001...
>
> https://lists.gnu.org/archive/html/make-alpha/2001-05/msg00008.html
>
> the author questioned whether all of the system calls should be wrapped
> with that macro.  I suspect as Apple deviates further away from POSIX
> behavior some of those will be tickled.
>         Jack
>

------------------------------------------------------------------------------

_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.