|
From: Patrick H. <pa...@13...> - 2004-09-11 12:21:54
|
On Wed, 2004-09-08 at 23:04 -0500, Ben Scott wrote:
> Well, the .sconsign problem can be solved by adding a line containing
> SConsignFile() to the SConstruct to force SCons to use a single file for
> all the cached data in the same directory as the SConstruct.
I am familiar with this function call. Are there aspects of it that
make its use undesirable? I guess having the cached data spread out
allows many SCons builds to make use of it. I just don't understand why
those files are ending up in directories that have nothing at all to do
with compiling the software--which doesn't even have a compile phase in
this case.
> As for MD5 summing the entire installation tree, that is a problem.
It's something I have seen over and over again for many months.
Finding .sconsign files in my ~/.mozilla and ~/.gnome2 directories (for
example) is really frustrating.
> I'm
> not entirely sure what's going on there. However, we might be able to mak=
e
> that problem go away by adding the following line to the SConstruct:
>=20
> SetOption('implicit-deps-unchanged', 1)
>=20
> Give that a shot and see if that improves your install time.
Okay, thanks for the suggestions.
-Patrick
> > I just performed an installation of GMTL 0.3.5 in a freshly created use=
r's
> > home directory, and the process took three full minutes--probably becau=
se
> > SCons was pooping .sconsign files throughout the user's *entire* home
> > directory. I ran the GMTL build+install as follows:
> >
> > % scons install prefix=3D$HOME
> >
> > Is it really necessary for SCons to do its MD5 summing over the entire
> > installation tree? (I am assuming that SCons is doing this because of =
the
> > 'prefix' setting above and not just out of general confusion during the
> > build phase.) For a sufficiently large directory tree, this wouild mak=
e
> > the GMTL build+install appear to hang for no obvious reason. I can
> > definitely say that I have cancelled many a GMTL installation thinking
> > that SCons had gotten stuck on some step or another.
> >
> > Lastly, I realize that this is really an SCons question and not a GMTL
> > question. In my (limited) experience with SCons, it seems like SCons
> > usually does the right thing, and it's the SConstruct file that has the
> > problem. If this is an SCons problem (feature?), then I will redirect =
my
> > discontent to their mailing list.
> >
> > -Patrick
> >
> >
> >
> >
> >
> > -------------------------------------------------------
> > This SF.Net email is sponsored by BEA Weblogic Workshop
> > FREE Java Enterprise J2EE developer tools!
> > Get your free copy of BEA WebLogic Workshop 8.1 today.
> > http://ads.osdn.com/?ad_idP47&alloc_id=10808&op=BFick
> > _______________________________________________
> > ggt-devel mailing list
> > ggt...@li...
> > https://lists.sourceforge.net/lists/listinfo/ggt-devel
> >
>=20
>=20
>=20
> -------------------------------------------------------
> This SF.Net email is sponsored by BEA Weblogic Workshop
> FREE Java Enterprise J2EE developer tools!
> Get your free copy of BEA WebLogic Workshop 8.1 today.
> http://ads.osdn.com/?ad_id=3D5047&alloc_id=3D10808&op=3Dclick
> _______________________________________________
> ggt-devel mailing list
> ggt...@li...
> https://lists.sourceforge.net/lists/listinfo/ggt-devel
--=20
Patrick L. Hartling | Research Assistant, VRAC
http://www.137.org/patrick/ | 2274 Howe Hall Room 2624
PGP: http://tinyurl.com/2oum9 | http://www.vrac.iastate.edu/
|