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  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 
<== Date ==> <== Thread ==>

Subject: RELEASE macro vanishes if USR_CXXFLAGS_Linux is set
From: "Konrad, Martin" <konrad@frib.msu.edu>
To: EPICS Tech Talk <tech-talk@aps.anl.gov>
Date: Mon, 19 May 2014 17:45:34 +0000
Hi,
I'm experiencing the following issue with the EPICS build system:

I'm compiling the gateway code with our PutLog extensions [1]. This 
requires setting CAPUTLOG=/usr/lib/epics on my Debian machine.

Everything works fine if I just run make. g++ is called with 
"-DALLOW_CAPUTLOG" as it is supposed to be.

However, if I run make "USR_CXXFLAGS_Linux=-Werror=format-security" (one 
of the parameters used when compiling Michael's Debian package), g++ is 
not called with "-DALLOW_CAPUTLOG" anymore. It seems to ignore the 
CAPUTLOG entry in the configure/RELEASE file.

Am I missing something or is this a bug?

Thanks,

Martin

P.S.: You can download a tarball [2] of my directory to reproduce the issue.

[1] https://code.launchpad.net/~info-martin-konrad/epics-gateway/putlog
[2] https://www.martin-konrad.net/gateway.tar.bz2

-- 
Martin Konrad
Control System Engineer
Facility for Rare Isotope Beams
Michigan State University
640 South Shaw Lane
East Lansing, MI 48824-1321, USA
Tel. 517-908-7253
Email: konrad@frib.msu.edu


Replies:
Re: RELEASE macro vanishes if USR_CXXFLAGS_Linux is set Bob Soliday
Re: RELEASE macro vanishes if USR_CXXFLAGS_Linux is set Andrew Johnson

Navigate by Date:
Prev: RE: Portable Channel Access Server Event Queue Christopher J. Pendleton
Next: Re: RELEASE macro vanishes if USR_CXXFLAGS_Linux is set Bob Soliday
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 
Navigate by Thread:
Prev: 64-bit compatible CAEN SYx527 HV app Ru Igarashi
Next: Re: RELEASE macro vanishes if USR_CXXFLAGS_Linux is set Bob Soliday
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 
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 ·