> Well I'm not that expert with ISO C standard but how to not consider it a bug although glibc 2.21 on the Ubuntu 15.10 did not give that error?
What he is saying is that the fact that "isinf(0)" is not specified by
the C standard, and would therefore falls under the category Undefined
Behavior, which glibc is free to redefine at any time.
So strictly speaking Base should never have depended on this behavior.
In fact beginning with Base 3.15.0.1, and soon to be included in
3.14.12.5, it does not.
http://bazaar.launchpad.net/~epics-core/epics-base/3.14/revision/12486
Given that newer versions of Base will build, and that this change has
already found its way into an Ubuntu LTS release, I don't think it's
worth pursuing another change to glibc.
On 04/27/2016 01:48 AM, Abdalla Ahmad wrote:
> Hello Michael,
>
> Quoting from Joseph's comment on this Bugzilla's ticket:
>
> "It may not be intended, but it's not a bug either, since ISO C requires
> the arguments to these macros to be of real floating type, and it's long
> been the case that the comparison macros such as isless use the
> type-generic built-in functions directly and so produce errors for
> arguments of integer type."
>
> Well I'm not that expert with ISO C standard but how to not consider it a bug although glibc 2.21 on the Ubuntu 15.10 did not give that error?
>
> Do you think it's worth testing different EPICS base versions on the new platform and request doing changes? Or wait for the next glibc update?.
>
>
> Best Regards,
>
> Abdalla Ahmad
> Control Engineer
> SESAME
> Allan, Jordan.
> Tel: (+962-5) 3511348 , ext. 265
> Fax: (+962-5) 3511423
> Mob: (+962-7)88183296
> www.sesame.org.jo
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of Michael Davidsaver
> Sent: Tuesday, April 26, 2016 5:52 PM
> To: [email protected]
> Subject: Re: EPICS 3.14.12.3 Build Problems with the new Ubuntu 16.04 LTS
>
> On 04/26/2016 08:55 AM, Michael Davidsaver wrote:
>> I don't know what the C standard has to say, but this seems like a
>> glibc bug.
> Let's find out. https://sourceware.org/bugzilla/show_bug.cgi?id=19997
>
- Replies:
- Re: EPICS 3.14.12.3 Build Problems with the new Ubuntu 16.04 LTS Andrew Johnson
- References:
- EPICS 3.14.12.3 Build Problems with the new Ubuntu 16.04 LTS Abdalla Ahmad
- Re: EPICS 3.14.12.3 Build Problems with the new Ubuntu 16.04 LTS Michael Davidsaver
- Re: EPICS 3.14.12.3 Build Problems with the new Ubuntu 16.04 LTS Michael Davidsaver
- RE: EPICS 3.14.12.3 Build Problems with the new Ubuntu 16.04 LTS Abdalla Ahmad
- Navigate by Date:
- Prev:
RE: Fw:Re:Re: caget always not found Mark Rivers
- Next:
Re: EPICS 3.14.12.3 Build Problems with the new Ubuntu 16.04 LTS Andrew Johnson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
<2016>
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: EPICS 3.14.12.3 Build Problems with the new Ubuntu 16.04 LTS Abdalla Ahmad
- Next:
Re: EPICS 3.14.12.3 Build Problems with the new Ubuntu 16.04 LTS Andrew Johnson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
<2016>
2017
2018
2019
2020
2021
2022
2023
2024
|