Re: Processed: reassign 179781 to glibc, severity of 179781 is serious, merging 179781 178645
At Thu, 13 Feb 2003 08:48:14 -0600,
Debian Bug Tracking System wrote:
> Processing commands for control@bugs.debian.org:
>
> > reassign 179781 glibc
> Bug#179781: dcgui: relocation error: /usr/bin/dcgui: undefined symbol: __fixunsdfdi
> Bug#180330: libc6, relocation error (dcgui)
> Bug reassigned from package `gcc-3.2' to `glibc'.
>
> > severity 179781 serious
> Bug#179781: dcgui: relocation error: /usr/bin/dcgui: undefined symbol: __fixunsdfdi
> Bug#180330: libc6, relocation error (dcgui)
> Severity set to `serious'.
>
> > merge 179781 178645
> Bug#178645: glibc: needs to export __umoddi3 et al. on sparc
> Bug#179781: dcgui: relocation error: /usr/bin/dcgui: undefined symbol: __fixunsdfdi
> Mismatch - only Bugs in same state can be merged:
> Values for `package' don't match:
> #178645 has `libc6';
> #179781 has `glibc'
I'm sorry, but I still don't understand why #179781 is glibc bug?
#179781 says that this bug forcuses __fixunsdfdi and __fixunssfdi are
appeared as .hidden attribute functions. Please test below code
main()
{
unsigned long long a;
double b;
a=b;
}
"gcc -S abovecode.c" says there is "__fixunsdfdi .hidden attribute".
I heard libgcc-compat for i386 was needed for the current debian-glibc,
but is this libgcc-compat patch resolves #179781 __fixunsdfdi .hidden
attribute problem?
Woody gcc-2.95.4 with libc6 2.2.5-11.2 output '.globl __cmpdi2'
instead of '.globl __fixunsdfdi', and this symbol is ok to resolve on
the current sid debian environment (so we can run such binaries).
Another question is: which symbols should we add for i386 libgcc-compat?
Please lead/explain to me...
Regards,
-- gotom
Reply to: