[Bug 2036283] Re: i386 glibc is missing fmod in libm.a
Ioanna Alifieraki
2036283 at bugs.launchpad.net
Mon Dec 16 15:37:21 UTC 2024
** Description changed:
- The `libm.a` static library on i386 architecture lacks the math function
- `fmod`:
+ [Description]
+ The `libm.a` static library on i386 architecture lacks the math function `fmod`:
(mantic-i386)$ readelf --syms --wide /usr/lib/i386-linux-gnu/libm.a | grep fmod
File: /usr/lib/i386-linux-gnu/libm.a(w_fmodl_compat.o)
File: /usr/lib/i386-linux-gnu/libm.a(w_fmod_compat.o)
File: /usr/lib/i386-linux-gnu/libm.a(w_fmodf_compat.o)
File: /usr/lib/i386-linux-gnu/libm.a(e_fmodl.o)
- 2: 00000000 23 FUNC GLOBAL DEFAULT 1 __ieee754_fmodl
+ 2: 00000000 23 FUNC GLOBAL DEFAULT 1 __ieee754_fmodl
File: /usr/lib/i386-linux-gnu/libm.a(w_fmodl.o)
- 4: 00000000 148 FUNC GLOBAL DEFAULT 2 __fmodl
- 7: 00000000 0 NOTYPE GLOBAL DEFAULT UND __ieee754_fmodl
- 9: 00000000 148 FUNC WEAK DEFAULT 2 fmodf64x
- 10: 00000000 148 FUNC WEAK DEFAULT 2 fmodl
+ 4: 00000000 148 FUNC GLOBAL DEFAULT 2 __fmodl
+ 7: 00000000 0 NOTYPE GLOBAL DEFAULT UND __ieee754_fmodl
+ 9: 00000000 148 FUNC WEAK DEFAULT 2 fmodf64x
+ 10: 00000000 148 FUNC WEAK DEFAULT 2 fmodl
File: /usr/lib/i386-linux-gnu/libm.a(e_fmod.o)
- 2: 00000000 23 FUNC GLOBAL DEFAULT 1 __ieee754_fmod
+ 2: 00000000 23 FUNC GLOBAL DEFAULT 1 __ieee754_fmod
File: /usr/lib/i386-linux-gnu/libm.a(w_fmod.o)
File: /usr/lib/i386-linux-gnu/libm.a(e_fmodf.o)
- 2: 00000000 23 FUNC GLOBAL DEFAULT 1 __ieee754_fmodf
+ 2: 00000000 23 FUNC GLOBAL DEFAULT 1 __ieee754_fmodf
File: /usr/lib/i386-linux-gnu/libm.a(w_fmodf.o)
File: /usr/lib/i386-linux-gnu/libm.a(e_fmodf128.o)
- 7: 00000000 3227 FUNC GLOBAL DEFAULT 2 __ieee754_fmodf128
- 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND __ieee754_fmodf128
- 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND __ieee754_fmodf128
+ 7: 00000000 3227 FUNC GLOBAL DEFAULT 2 __ieee754_fmodf128
+ 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND __ieee754_fmodf128
+ 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND __ieee754_fmodf128
File: /usr/lib/i386-linux-gnu/libm.a(w_fmodf128.o)
- 6: 00000000 578 FUNC GLOBAL DEFAULT 2 __fmodf128
- 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND __ieee754_fmodf128
- 12: 00000000 578 FUNC WEAK DEFAULT 2 fmodf128
+ 6: 00000000 578 FUNC GLOBAL DEFAULT 2 __fmodf128
+ 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND __ieee754_fmodf128
+ 12: 00000000 578 FUNC WEAK DEFAULT 2 fmodf128
+
+
+ [Test Case]
+
+ [Regression Potential]
+
+ [Other]
+
+ Fix : https://sourceware.org/git/?p=glibc.git;a=commit;h=0b716305dfb48c2d13ed4f7d06c082b90c1d226f
+ Affected Ubuntu releases : Noble
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to zsh in Ubuntu.
https://bugs.launchpad.net/bugs/2036283
Title:
i386 glibc is missing fmod in libm.a
Status in glibc package in Ubuntu:
Confirmed
Status in zsh package in Ubuntu:
Confirmed
Status in glibc source package in Noble:
Confirmed
Status in zsh source package in Noble:
New
Bug description:
[Description]
The `libm.a` static library on i386 architecture lacks the math function `fmod`:
(mantic-i386)$ readelf --syms --wide /usr/lib/i386-linux-gnu/libm.a | grep fmod
File: /usr/lib/i386-linux-gnu/libm.a(w_fmodl_compat.o)
File: /usr/lib/i386-linux-gnu/libm.a(w_fmod_compat.o)
File: /usr/lib/i386-linux-gnu/libm.a(w_fmodf_compat.o)
File: /usr/lib/i386-linux-gnu/libm.a(e_fmodl.o)
2: 00000000 23 FUNC GLOBAL DEFAULT 1 __ieee754_fmodl
File: /usr/lib/i386-linux-gnu/libm.a(w_fmodl.o)
4: 00000000 148 FUNC GLOBAL DEFAULT 2 __fmodl
7: 00000000 0 NOTYPE GLOBAL DEFAULT UND __ieee754_fmodl
9: 00000000 148 FUNC WEAK DEFAULT 2 fmodf64x
10: 00000000 148 FUNC WEAK DEFAULT 2 fmodl
File: /usr/lib/i386-linux-gnu/libm.a(e_fmod.o)
2: 00000000 23 FUNC GLOBAL DEFAULT 1 __ieee754_fmod
File: /usr/lib/i386-linux-gnu/libm.a(w_fmod.o)
File: /usr/lib/i386-linux-gnu/libm.a(e_fmodf.o)
2: 00000000 23 FUNC GLOBAL DEFAULT 1 __ieee754_fmodf
File: /usr/lib/i386-linux-gnu/libm.a(w_fmodf.o)
File: /usr/lib/i386-linux-gnu/libm.a(e_fmodf128.o)
7: 00000000 3227 FUNC GLOBAL DEFAULT 2 __ieee754_fmodf128
13: 00000000 0 NOTYPE GLOBAL DEFAULT UND __ieee754_fmodf128
14: 00000000 0 NOTYPE GLOBAL DEFAULT UND __ieee754_fmodf128
File: /usr/lib/i386-linux-gnu/libm.a(w_fmodf128.o)
6: 00000000 578 FUNC GLOBAL DEFAULT 2 __fmodf128
10: 00000000 0 NOTYPE GLOBAL DEFAULT UND __ieee754_fmodf128
12: 00000000 578 FUNC WEAK DEFAULT 2 fmodf128
[Test Case]
[Regression Potential]
[Other]
Fix : https://sourceware.org/git/?p=glibc.git;a=commit;h=0b716305dfb48c2d13ed4f7d06c082b90c1d226f
Affected Ubuntu releases : Noble
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2036283/+subscriptions
More information about the foundations-bugs
mailing list