bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/31761] Linker deletes output file even if linking fails


From: nickc at redhat dot com
Subject: [Bug ld/31761] Linker deletes output file even if linking fails
Date: Tue, 18 Jun 2024 15:06:26 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=31761

--- Comment #11 from Nick Clifton <nickc at redhat dot com> ---
(In reply to Jonathan Wakely from comment #10)

> For the record, gcc won't even allow you to set the output to the name of an
> input file:
> 
> $ gcc foo.c -o foo.c
> gcc: fatal error: input file ‘foo.c’ is the same as output file
> compilation terminated.

It is the same with ld:

  $ ld foo.o -o foo.o
  ld: input file 'foo.o' is the same as output file
  $ echo $?
  1

But I still think that the linker could be a bit more paranoid about
overwriting existing files, so I will see what I can do.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

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