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

Bug#968224: marked as done (multilib compiler doesn't find its libraries)



Your message dated Tue, 11 Aug 2020 09:28:09 +0200
with message-id <f03bb19a-7720-6b1b-95ba-080ead3625b9@debian.org>
and subject line Re: Bug#968224: multilib compiler doesn't find its libraries
has caused the Debian Bug report #968224,
regarding multilib compiler doesn't find its libraries
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
968224: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=968224
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: gcc-10
Version: 10.2.0-5

This used to work with earlier gcc versions:
gcc -m32 /dev/null
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/10/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/10/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
collect2: error: ld returned 1 exit status

The cross compiler works though:
i686-linux-gnu-gcc -m32 /dev/null
/usr/lib/gcc-cross/i686-linux-gnu/10/../../../../i686-linux-gnu/bin/ld: /usr/lib/gcc-cross/i686-linux-gnu/10/../../../../i686-linux-gnu/lib/../lib/Scrt1.o: in function `_start':
(.text+0x28): undefined reference to `main'
collect2: error: ld returned 1 exit status

Installed packages:
ii gcc 4:10.1.0-1 amd64 GNU C compiler ii gcc-10 10.2.0-5 amd64 GNU C compiler ii gcc-10-base:amd64 10.2.0-5 amd64 GCC, the GNU Compiler Collection (base package) ii gcc-10-base:i386 10.2.0-5 i386 GCC, the GNU Compiler Collection (base package) ii gcc-10-cross-base 10.2.0-3cross2 all GCC, the GNU Compiler Collection (library base package) ii gcc-10-i686-linux-gnu 10.2.0-3cross2 amd64 GNU C compiler (cross compiler for i386 architecture) ii gcc-10-i686-linux-gnu-base:amd64 10.2.0-3cross2 amd64 GCC, the GNU Compiler Collection (base package) ii gcc-10-multilib-i686-linux-gnu 10.2.0-3cross2 amd64 GNU C compiler (multilib support) (cross compiler for i386 architecture) ii gcc-i686-linux-gnu 4:10.1.0-1 amd64 GNU C compiler for the i386 architecture ii gcc-multilib-i686-linux-gnu 4:10.1.0-1 amd64 GNU C compiler for the i386 architecture ii lib32gcc-s1 10.2.0-5 amd64 GCC support library (32 bit Version) ii lib64gcc-10-dev-i386-cross 10.2.0-3cross2 all GCC support library (64bit development files) ii lib64gcc-s1-i386-cross 10.2.0-3cross2 all GCC support library (i386) (64bit) ii libgcc-10-dev:amd64 10.2.0-5 amd64 GCC support library (development files) ii libgcc-10-dev-i386-cross 10.2.0-3cross2 all GCC support library (development files) ii libgcc-s1:amd64 10.2.0-5 amd64 GCC support library ii libgcc-s1:i386 10.2.0-5 i386 GCC support library ii libgcc-s1-i386-cross 10.2.0-3cross2 all GCC support library (i386) ii libx32gcc-10-dev-i386-cross 10.2.0-3cross2 all GCC support library (x32 development files) ii libx32gcc-s1-i386-cross 10.2.0-3cross2 all GCC support library (i386) (x32)
--- End Message ---
--- Begin Message ---
On 8/11/20 8:32 AM, Andre Heider wrote:
> Source: gcc-10
> Version: 10.2.0-5
> 
> This used to work with earlier gcc versions:
> gcc -m32 /dev/null
> /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/10/libgcc.a
> when searching for -lgcc
> /usr/bin/ld: cannot find -lgcc
> /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/10/libgcc.a
> when searching for -lgcc
> /usr/bin/ld: cannot find -lgcc
> collect2: error: ld returned 1 exit status

you don't have gcc-10-multilib installed.

--- End Message ---

Reply to: