i386 glibc is missing fmod in libm.a

Bug #2036283 reported by Zixing Liu
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
glibc (Ubuntu)
New
Undecided
Unassigned
zsh (Ubuntu)
New
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
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.