i386 glibc is missing fmod in libm.a

Bug #2036283 reported by Zixing Liu
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
glibc (Ubuntu)
Confirmed
Undecided
Unassigned
zsh (Ubuntu)
Confirmed
Undecided
Unassigned

Bug 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

Tags: ftbfs
Shengjing Zhu (zhsj)
tags: added: ftbfs
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in glibc (Ubuntu):
status: New → Confirmed
Changed in zsh (Ubuntu):
status: New → Confirmed
Revision history for this message
Sven Hartrumpf (hartrumpf) wrote :

24.04 and 23.10 are affected, while 22.04 is ok.

Revision history for this message
Sven Hartrumpf (hartrumpf) wrote (last edit ):

This is Debian bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1070872 which is already fixed in glibc 2.38-11

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.