This site requires JavaScript to be enabled to function correctly, please enable it.
Summary:
glibc: iszero macro defined in <math.h> breaks existing code
Product:
[Fedora] Fedora
Reporter:
Paulo Andrade <paulo.cesar.pereira.de.andrade>
Component:
glibc Assignee:
Florian Weimer <fweimer>
Status:
CLOSED
RAWHIDE
QA Contact:
Fedora Extras Quality Assurance <extras-qa>
Severity:
medium
Docs Contact:
Priority:
medium
Version:
rawhide CC:
arjun, codonell, davejohansen, dj, fweimer, jakub, jwakely, law, mfabian, mpolacek, pfrankli, siddhesh
Target Milestone:
---
Target Release:
---
Hardware:
All
OS:
Linux
Whiteboard:
Fixed In Version:
glibc-2.24.90-12.fc26
Doc Type:
If docs needed, set a value
Doc Text:
Story Points:
---
Clone Of:
Environment:
Last Closed:
2016-10-20 20:21:36 UTC
Type:
Bug
Regression:
---
Mount Type:
---
Documentation:
---
CRM:
Verified Versions:
Category:
---
oVirt Team:
---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team:
---
Target Upstream Version:
Embargoed:
Bug Depends On:
Bug Blocks:
1384001
$ rpm -q glibc cpp glibc-2.24.90-11.fc26.x86_64 cpp-6.2.1-2.fc26.x86_64 $ cat t.cc #include <math.h> int iszero(); $ cpp t.cc | tail -5 int # 2 "t.cc" 3 4 (((__typeof ()) ()) == 0) # 2 "t.cc" ; A few other macros appear to get expanded as well.