[PATCH] binutils: drop redundant 'program_name' definition (-fno-common)

Alan Modra amodra@gmail.com
Mon Feb 3 05:31:00 GMT 2020


On Sat, Feb 01, 2020 at 11:16:11PM +0000, Sergei Trofimovich wrote:
> From: Sergei Trofimovich <siarheit@google.com>
> 
> On gcc-10 (and gcc-9 -fno-common) --enable-targets=all build fails as:
> ```
> libtool: link: gcc ... -o srconv srconv.o bucomm.o ...
> ld: bucomm.o:(.bss+0x0):
>   multiple definition of `program_name'; srconv.o:(.bss+0x0): first defined here
> collect2: error: ld returned 1 exit status
> make[4]: *** [Makefile:942: srconv] Error 1
> ```
> 
> 	* binutils/coffdump.c (program_name): drop redundant definition.
> 	* binutils/srconv.c (program_name): drop redundant definition.
> 	* binutils/sysdump.c (program_name): drop redundant definition.

Applied.

-- 
Alan Modra
Australia Development Lab, IBM



More information about the Binutils mailing list