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  2014  2015  <20162017  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  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: referencing libraries
From: Andrew Johnson <[email protected]>
To: "Konrad, Martin" <[email protected]>, "[email protected]" <[email protected]>
Date: Mon, 22 Feb 2016 14:49:55 -0600
Hi Martin,

On 02/22/2016 01:54 PM, Konrad, Martin wrote:
> I'm aware that I can override the setting in this file. But I would 
> expect the default for linux-x86_64-debug to be very similar linux-x86_64.
> Maybe I am misunderstanding the concept of -debug architectures? Can you 
> point me to some documentation describing it (a quick search in the 
> AppDevGuide for "-debug" resulted in 0 hits)?

Sorry, there is no documentation that I know of, and they don't have a
formal spec. From the commit history the earliest -debug targets (for
linux-x86, solaris-sparc and win32-x86)) were created by Janet Anderson
in 2003. In 2005 she added the linux-x86_64-debug files, possibly
contributed by Ernest Williams, and various other targets have also been
added and minor changes made over the years, although Janet was almost
always the person working on them. She retired last year.

The main differences from the non-debug version are that compiler
optimizations are usually turned off and debug symbols turned on
(although for workstation-OS targets like Linux those symbols are
usually turned on in the non-debug versions anyway since they don't take
up any memory space at runtime).

We have never actually promised that the -debug targets are configured
appropriately; if you want to use them the CONFIG files are usually
there but their configuration may be incomplete — fixes welcome!

- Andrew

-- 
There are only two hard problems in distributed systems:
  2. Exactly-once delivery
  1. Guaranteed order of messages
  2. Exactly-once delivery
 -- Mathias Verraes

References:
referencing libraries D Peter Siddons
Re: referencing libraries D Peter Siddons
Re: referencing libraries Konrad, Martin
Re: referencing libraries Konrad, Martin

Navigate by Date:
Prev: Re: referencing libraries Konrad, Martin
Next: Re: Problem when building debian package IOC Wang, Lin
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: referencing libraries Konrad, Martin
Next: Problem when building debian package IOC Wang, Lin
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 15 Jul 2016 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·