[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/
- [bug #57781] make broken on MIPS big-endian if posix_spawn() is used,
Joshua Kinard <=