bug-make
[Top][All Lists]
Advanced

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

[bug #57781] make broken on MIPS big-endian if posix_spawn() is used


From: Joshua Kinard
Subject: [bug #57781] make broken on MIPS big-endian if posix_spawn() is used
Date: Mon, 10 Feb 2020 03:12:51 -0500 (EST)
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0 Waterfox/56.3

URL:
  <https://savannah.gnu.org/bugs/?57781>

                 Summary: make broken on MIPS big-endian if posix_spawn() is
used
                 Project: make
            Submitted by: kumba
            Submitted on: Mon 10 Feb 2020 08:12:50 AM UTC
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
       Component Version: 4.3
        Operating System: POSIX-Based
           Fixed Release: None
           Triage Status: None

    _______________________________________________________

Details:

Hi, discovered a bug on a big-endian MIPS setup where posix_spawn(), added in
make-4.3, doesn't appear to work right.  When make tries to do operations like
executing files, changing directories, calling other programs (e.g., sed),
etc, it fails.  Errors range from "operation not permitted" to "cd: <dir>: not
a directory", to "permission denied".  Tested on both O32 ABI and N32 ABI. 
Cannot test little-endian due to lack of hardware.

I eventually worked out that rebuilding make-4.3 with --disable-posix-spawn
results in a working build.  So I am not sure if make's use of posix_spawn is
broken, or if the MIPS implementation in glibc is broken.




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?57781>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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