mate-desktop / mate-terminal

The MATE Terminal Emulator
http://www.mate-desktop.org
GNU General Public License v3.0
133 stars 73 forks source link

Fix build using gcc 10 -fno-common flag #321

Closed rbuj closed 4 years ago

rbuj commented 4 years ago
/usr/bin/ld: mate_terminal-terminal-accels.o:(.bss+0x0): multiple definition of `settings_global'; mate_terminal-terminal.o:(.bss+0x0): first defined here
/usr/bin/ld: mate_terminal-terminal-app.o:(.bss+0x0): multiple definition of `settings_global'; mate_terminal-terminal.o:(.bss+0x0): first defined here
/usr/bin/ld: mate_terminal-terminal-encoding.o:(.bss+0x0): multiple definition of `settings_global'; mate_terminal-terminal.o:(.bss+0x0): first defined here
/usr/bin/ld: mate_terminal-terminal-options.o:(.bss+0x0): multiple definition of `settings_global'; mate_terminal-terminal.o:(.bss+0x0): first defined here
/usr/bin/ld: mate_terminal-terminal-profile.o:(.bss+0x0): multiple definition of `settings_global'; mate_terminal-terminal.o:(.bss+0x0): first defined here
/usr/bin/ld: mate_terminal-terminal-screen.o:(.bss+0x0): multiple definition of `settings_global'; mate_terminal-terminal.o:(.bss+0x0): first defined here
/usr/bin/ld: mate_terminal-terminal-util.o:(.bss+0x0): multiple definition of `settings_global'; mate_terminal-terminal.o:(.bss+0x0): first defined here
/usr/bin/ld: mate_terminal-terminal-window.o:(.bss+0x0): multiple definition of `settings_global'; mate_terminal-terminal.o:(.bss+0x0): first defined here
monsta commented 4 years ago

@sc0w: looks like this fix was needed only because of https://github.com/mate-desktop/mate-terminal/pull/319?