EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: configure/ reorganization
From: "Jeff Hill" <[email protected]>
To: "'Andrew Johnson'" <[email protected]>
Cc: [email protected]
Date: Tue, 7 Dec 2010 17:23:14 -0700
> I have thought about something like that in the past, but I wasn't sure
> where we'd put the files for cross-compiling where host os != target os.

Perhaps when, os != target os, then target os files would go in a
subdirectory of the host. Like this.

configure/os/linux/             <= linux host build
configure/os/linux/vxWorks      <= linux cross build for vxWorks

The issue is reasonably fast access. It gets a bit painful sometimes sifting
through 162 files when you are looking for how its configured and you may
not remember exactly what is in CONFIG.linux-x86.linux-x86 versus what is in
CONFIG.Common.linux-x86. These two files are not close to each other in a
file open dialog.

Jeff
______________________________________________________
Jeffrey O. Hill           Email        [email protected]
LANL MS H820              Voice        505 665 1831
Los Alamos NM 87545 USA   FAX          505 665 5107

Message content: TSPA

With sufficient thrust, pigs fly just fine. However, this is
not necessarily a good idea. It is hard to be sure where they
are going to land, and it could be dangerous sitting under them
as they fly overhead. -- RFC 1925


> -----Original Message-----
> From: Andrew Johnson [mailto:[email protected]]
> Sent: Tuesday, December 07, 2010 4:11 PM
> To: Jeff Hill
> Cc: [email protected]
> Subject: configure/ reorganization
> 
> On Tuesday 07 December 2010 15:58:58 Jeff Hill wrote:
> > While on the subject of reorganization, it would be nice to create
> separate
> > directories under configure/os for each one of the supported os if we
> > continue to roll our own build system...
> 
> I have thought about something like that in the past, but I wasn't sure
> where
> we'd put the files for cross-compiling where host os != target os.
> 
> I think it would make sense to separate the CONFIG.* files from the
> CONFIG_SITE.* files, since users are only supposed to edit the latter.  We
> currently ship 162 CONFIG.* files but only 61 CONFIG_SITE.* files.
> 
> Discussion and ideas welcome...
> 
> - Andrew
> --
> If a man is offered a fact which goes against his instincts, he will
> scrutinize it closely, and unless the evidence is overwhelming, he will
> refuse to believe it.  If, on the other hand, he is offered something
> which affords a reason for acting in accordance to his instincts, he
> will accept it even on the slightest evidence.  -- Bertrand Russell



Replies:
Re: configure/ reorganization Andrew Johnson
References:
src/ reorganization Davidsaver, Michael
Re: src/ reorganization Andrew Johnson
RE: src/ reorganization Jeff Hill
configure/ reorganization Andrew Johnson

Navigate by Date:
Prev: configure/ reorganization Andrew Johnson
Next: RE: src/ reorganization Davidsaver, Michael
Index: 2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: configure/ reorganization Andrew Johnson
Next: Re: configure/ reorganization Andrew Johnson
Index: 2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Feb 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·