EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: compiling issues during building cothread
From: <[email protected]>
To: <[email protected]>, <[email protected]>
Date: Tue, 4 Nov 2014 11:49:46 +0000
From: Benjamin Franksen [mailto:[email protected]]
> On Monday 03 November 2014 12:34:27 [email protected] wrote:
> > The workaround you have is just fine, and in fact you could instead
> > get away with removing the -Werror from the list in setup.py.  I've
> > always tried to eliminate as many warnings as possible from my code,
> > but maybe I should somehow remove the -Werror from the released
> > version.
> 
> Definitely. The next version of gcc might issue warnings for things you
> don't imagine could cause a warning... I guess it is impossible to
> write
> C code that is and will be free of compiler warnings for all times, no
> matter which compiler you are using, and no matter how closely you
> follow the C standard to the letter. BTW, -Werror is gcc specific, what
> if someone wants to use a different compiler?

I don't claim to be cross platform.  clang also recognises -Werror and the handful of slightly odd gcc extensions that I use.  If somewhat wants to use a different compiler and is successful then I'm happy to look at patches to the build process.

Can you suggest a clean mechanism for removing -Werror from the build?  My problem is that we're looking at a source release here made directly from the source tree, quite probably a tagged checkout from somewhere like https://github.com/Araneidae/cothread, and thus it's exactly the same code that I'm developing with.

I have to confess that I don't feel very confident at creating external releases.  At Diamond we have our own very strange internal build process and environment, and it gets quite difficult to make releases that work properly away from this environment.


Replies:
Re: compiling issues during building cothread Adam Bark
Re: compiling issues during building cothread Benjamin Franksen
References:
compiling issues during building cothread Jeong Han Lee
RE: compiling issues during building cothread michael.abbott
Re: compiling issues during building cothread Benjamin Franksen

Navigate by Date:
Prev: Re: compiling issues during building cothread Benjamin Franksen
Next: Re: compiling issues during building cothread Adam Bark
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: compiling issues during building cothread Benjamin Franksen
Next: Re: compiling issues during building cothread Adam Bark
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 17 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·