[Bug 1714514] Re: math.c broken on i386, when compiling with -O2 -C
Launchpad Bug Tracker
1714514 at bugs.launchpad.net
Fri Sep 1 15:41:59 UTC 2017
This bug was fixed in the package frama-c - 20170501+phosphorus+dfsg-
1ubuntu1
---------------
frama-c (20170501+phosphorus+dfsg-1ubuntu1) artful; urgency=medium
* Do not use '-C' CPPFLAG when compiling jemalloc, as math.h bombs out
with -C on i386. LP: #1714514
-- Dimitri John Ledkov <xnox at ubuntu.com> Thu, 31 Aug 2017 23:47:37
+0100
** Changed in: frama-c (Ubuntu)
Status: Triaged => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/1714514
Title:
math.c broken on i386, when compiling with -O2 -C
Status in frama-c package in Ubuntu:
Fix Released
Status in glibc package in Ubuntu:
Triaged
Status in jemalloc package in Ubuntu:
Triaged
Bug description:
# cat <<EOF >math.c
#include <math.h>
int main() {return 0;}
EOF
# gcc -O2 -C math.c
expected, no output, exit code 0, like on amd64.
Actual is exit code 1 with output:
In file included from /usr/include/math.h:472:0,
from math.c:1:
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'floor':
/usr/include/i386-linux-gnu/bits/mathinline.h:746:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (floor, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'floorf':
/usr/include/i386-linux-gnu/bits/mathinline.h:746:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (floor, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'floorl':
/usr/include/i386-linux-gnu/bits/mathinline.h:746:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (floor, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'ceil':
/usr/include/i386-linux-gnu/bits/mathinline.h:764:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (ceil, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'ceilf':
/usr/include/i386-linux-gnu/bits/mathinline.h:764:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (ceil, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'ceill':
/usr/include/i386-linux-gnu/bits/mathinline.h:764:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (ceil, __x, \
^
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/frama-c/+bug/1714514/+subscriptions
More information about the foundations-bugs
mailing list