diff options
author | Pedro Alves <pedro@palves.net> | 2024-03-22 19:38:39 +0000 |
---|---|---|
committer | Pedro Alves <pedro@palves.net> | 2024-03-25 20:05:36 +0000 |
commit | 02d02fc7924992ddd98073b95810b957efdc421a (patch) | |
tree | cfdc167bfb58d91c262adb6db2419f5261219ae0 /bfd | |
parent | ccf3148e3133f016a8e1484e85e5e4d8c271c4f0 (diff) | |
download | gdb-02d02fc7924992ddd98073b95810b957efdc421a.zip gdb-02d02fc7924992ddd98073b95810b957efdc421a.tar.gz gdb-02d02fc7924992ddd98073b95810b957efdc421a.tar.bz2 |
gdb/testsuite: Fix set_unbuffered_mode.o handling in parallel mode
Cygwin/MinGW testing links in a set_unbuffered_mode.o object to all
test programs. When running the testsuite in parallel mode, on
Cygwin, I noticed errors like:
ERROR: remote_download to host of ..../build/set_unbuffered_mode.o to ..../build/set_unbuffered_mode_saved.o: cp: cannot open '..../build/set_unbuffered_mode.o' for reading: No such file or directory
...
ERROR: remote_download to host of ..../build/set_unbuffered_mode.o to ..../build/set_unbuffered_mode_saved.o: cp: cannot stat '..../build/set_unbuffered_mode.o': No such file or directory
...
ERROR: remote_download to host of ..../build/set_unbuffered_mode.o to ..../build/set_unbuffered_mode_saved.o: cp: skipping file '..../build/set_unbuffered_mode.o', as it was replaced while being copied
(Absolute paths elided above.)
The problem is that gdb_compile's unbuffered_mode_obj cache isn't
parallel safe. This is fixed in this commit.
Reviewed-by: Kevin Buettner <kevinb@redhat.com>
Change-Id: I67a289473c14ce0603d4b0beb755b124588f18d2
Diffstat (limited to 'bfd')
0 files changed, 0 insertions, 0 deletions