nickva opened a new pull request, #5566:
URL: https://github.com/apache/couchdb/pull/5566

   It caused issues on FreeBSD before and we also noticed it failing in an RHEL 
container with this error:
   
   ```
   -lm -lpthread -ldl
   make[2]: *** write jobserver: Bad file descriptor.  Stop.
   make[2]: *** Waiting for unfinished jobs....
   make[2]: *** write jobserver: Bad file descriptor.  Stop.
   ```
   
   It seems to be due to an interaction between the `-j` flag and 
`CONFIG_LTO=y`.
   
   My initial thought was to remove the `-j` flag, however after running the 
quickjs `make microbench` it turns out `CONFIG_LTO=y` wasn't adding much of a 
speed up, and even was slower on Linux. So let's remove it for now and unify 
the environment with FreeBSD into a single Unix-y env.
   
   Leave a note in the comments if something changes in the future and we 
wanted to give it another try.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to