[bug #63330] readdir() error in 4.4 on Solaris 8

2022-11-08 Thread Dmitry Goncharov
Follow-up Comment #9, bug #63330 (project make): Depending on _LARGEFILE64_SOURCE and _FILE_OFFSET_BITS dirent has d_ino and d_off fields 32 or 64 bits wide. Looks like in your case the remote machine has 64bit d_ino and d_off and make is built with 32bit d_ino and d_off. i don't see checks for

Re: [bug #63330] readdir() error in 4.4 on Solaris 8

2022-11-08 Thread Jeffrey Walton
On Tue, Nov 8, 2022 at 10:40 AM Dmitry Goncharov wrote: > > Follow-up Comment #9, bug #63330 (project make): > > Depending on _LARGEFILE64_SOURCE and _FILE_OFFSET_BITS dirent has d_ino and > d_off fields 32 or 64 bits wide. > Looks like in your case the remote machine has 64bit d_ino and d_off

[bug #63330] readdir() error in 4.4 on Solaris 8

2022-11-08 Thread Paul D. Smith
Update of bug #63330 (project make): Status:None => Not A Bug Open/Closed:Open => Closed ___ Follow-up Comment #12: Ah! Good news!

[bug #63330] readdir() error in 4.4 on Solaris 8

2022-11-08 Thread anonymous
Follow-up Comment #11, bug #63330 (project make): I was working from a git checkout and it appears that it somehow got into a strange state. A build of a fresh download of the 4.4 tarball is fine. My apologies for the confusion, this can be closed.

Re: [bug #63330] readdir() error in 4.4 on Solaris 8

2022-11-08 Thread Jeffrey Walton
On Tue, Nov 8, 2022 at 8:16 AM anonymous wrote: > > Follow-up Comment #8, bug #63330 (project make): > > Just checked and this also affects Solaris 10. The issue looks identical, let > me know if you want details from that system. For testing, gcc210 at the Compile Farm is Solaris 10. See

[bug #63329] readdir() error in 4.4 on Solaris 8

2022-11-08 Thread Paul D. Smith
Update of bug #63329 (project make): Status:None => Duplicate Open/Closed:Open => Closed ___ Follow-up Comment #1: Looks like this is an

[bug #63330] readdir() error in 4.4 on Solaris 8

2022-11-08 Thread Paul D. Smith
Follow-up Comment #10, bug #63330 (project make): Wow I'm REALLY confused. I've examined the config.log file you provided and I can't make heads or tails of it. There is no reference anywhere in that file, to checking for largefile support. This likely explains why it's not enabled on this

[bug #63307] make 4.4 passes ignored SIGPIPE on to children

2022-11-08 Thread anonymous
Follow-up Comment #13, bug #63307 (project make): When SIGPIPE is set to the default action, then yes, writing to a closed pipe is expected to get make to die abnormally. That's how SIGPIPE is designed to work. :) This is different from a regular failure to write to stdout. There is little

[bug #63307] make 4.4 passes ignored SIGPIPE on to children

2022-11-08 Thread Andreas Schwab
Follow-up Comment #14, bug #63307 (project make): The SIGPIPE failure only happens when the process actually produces output to the broken pipe. But it is equally likely that a recipe doesn't actually produce any output on stdout. ___

[bug #63330] readdir() error in 4.4 on Solaris 8

2022-11-08 Thread anonymous
Follow-up Comment #6, bug #63330 (project make): I definitely don't expect everything to work perfectly on a system this old, and if it does turn out to be a Solaris bug I'll certainly find a way to deal with it locally. That being said I find that compiling on these older systems sometimes

[bug #63330] readdir() error in 4.4 on Solaris 8

2022-11-08 Thread anonymous
Follow-up Comment #7, bug #63330 (project make): Oh and yes, 4.3 works just fine on NFS mounts. It's what I've been using to build 4.4. The NFS mount is definitely over 4GB but this is the first time I've run into issues with that. ___

Re: GNU Make 4.4 released!

2022-11-08 Thread KO Myung-Hun
Hi/2. Paul Smith wrote: > On Mon, 2022-11-07 at 20:40 +0900, KO Myung-Hun wrote: >> May I take over OS/2 port maintenance ? >> For this, what should I do ? > >1. Subscribe to this mailing list and announce your intention to > work on this (to prevent possible duplication of effort).

[bug #63330] readdir() error in 4.4 on Solaris 8

2022-11-08 Thread anonymous
Follow-up Comment #8, bug #63330 (project make): Just checked and this also affects Solaris 10. The issue looks identical, let me know if you want details from that system. ___ Reply to this item at:

[bug #63307] make 4.4 passes ignored SIGPIPE on to children

2022-11-08 Thread anonymous
Follow-up Comment #15, bug #63307 (project make): Whether that's "equally likely" is something we are probably going to disagree over, especially in the case where output (or potentially error) is piped to another process, but not worth getting into a discussion about. Suffice to say, it is

[bug #63307] make 4.4 passes ignored SIGPIPE on to children

2022-11-08 Thread Dmitry Goncharov
Follow-up Comment #16, bug #63307 (project make): > It appears that make still performs the same build. But maybe I just got something wrong in my test. For example something like this $ cat makefile all: one one: two @echo cp $< $@ >&2 @cp $< $@ two: @echo touch

[bug #63307] make 4.4 passes ignored SIGPIPE on to children

2022-11-08 Thread Dmitry Goncharov
Follow-up Comment #17, bug #63307 (project make): > Speaking only for myself, the most realistic scenario I can think of where I would encounter this myself is if I run 'make 2>&1 | less' and then quit less. In that case I would not be interested in having any build continue, I would just want to