From 8eba92c9e224444cc893dd0abf2377701c10f884 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Barnab=C3=A1s=20P=C5=91cze?= Date: Sat, 16 Nov 2024 10:04:48 +1030 Subject: [PATCH] PR 32359, --dependency-file: wrong error message if fopen fails Use of %E in ld error messages requires bfd_error to be set. --- ld/ldmain.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ld/ldmain.c b/ld/ldmain.c index 037099b9d37..4fb0d1c864c 100644 --- a/ld/ldmain.c +++ b/ld/ldmain.c @@ -194,6 +194,7 @@ write_dependency_file (void) out = fopen (config.dependency_file, FOPEN_WT); if (out == NULL) { + bfd_set_error (bfd_error_system_call); einfo (_("%F%P: cannot open dependency file %s: %E\n"), config.dependency_file); } -- 2.47.2