[Bug 250440] New: static libgcc.a is in the wrong package
https://bugzilla.novell.com/show_bug.cgi?id=250440 Summary: static libgcc.a is in the wrong package Product: openSUSE 10.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Development AssignedTo: pth@novell.com ReportedBy: kernel01@hailfinger.org QAContact: qa@suse.de Compilation of some standalone programs on x86_64 with "gcc -m32" fails with link errors complaining about unresolved symbols __divdi3 __moddi3 __udivdi3 __umoddi3. libgcc41-32bit is installed, so that shouldn't be a problem. Unfortunately libgcc.a(32bit) is not in package libgcc41-32bit, but in package gcc41-32bit. piii-1000:~ # rpm -ql libgcc41|grep libgcc /lib64/libgcc_s.so.1 piii-1000:~ # rpm -ql libgcc41-32bit|grep libgcc /lib/libgcc_s.so.1 piii-1000:~ # rpm -ql gcc41|grep libgcc /usr/lib64/gcc/x86_64-suse-linux/4.1.2/libgcc.a /usr/lib64/gcc/x86_64-suse-linux/4.1.2/libgcc_eh.a /usr/lib64/gcc/x86_64-suse-linux/4.1.2/libgcc_s.so piii-1000:~ # rpm -ql gcc41-32bit|grep libgcc /usr/lib64/gcc/x86_64-suse-linux/4.1.2/32/libgcc.a /usr/lib64/gcc/x86_64-suse-linux/4.1.2/32/libgcc_eh.a /usr/lib64/gcc/x86_64-suse-linux/4.1.2/32/libgcc_s.so /usr/lib64/gcc/x86_64-suse-linux/4.1.2/32/libgcc_s_32.so Please move all of libgcc to package libgcc41. Thanks! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=250440 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andreas.hanke@gmx-topmail.de ------- Comment #1 from andreas.hanke@gmx-topmail.de 2007-03-01 15:50 MST ------- The libgccXX packages are meant to provide runtime libraries. I assume that static libraries and .so symlinks are intentionally not placed here. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=250440 rguenther@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID ------- Comment #2 from rguenther@novell.com 2007-03-02 06:14 MST ------- You need to install gcc-32bit if you want to compile and link 32bit programs. This is by design and not a bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=250440 ------- Comment #3 from kernel01@hailfinger.org 2007-03-02 06:33 MST ------- It would be nice if "gcc -m32" gave an error message when gcc-32bit is not installed. Right now it only fails at the linker stage. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=250440 ------- Comment #4 from rguenther@novell.com 2007-03-02 06:36 MST ------- That's hard. The same way gcc t.cpp fails if you didn't install gcc-c++. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com