>> > As far as location, I agree src is the wrong place... how about under >> > util, >> > like util/scons or util/sconshelp? >> That also doesn't seem to fit for me, but if a top level directory is >> the wrong place, util is the best. I still think I like buildlib at >> the top better, > > What's your objection to putting it under util? Just curious... Well, everything in util has nothing to do with the resulting m5 binary, so it just seems like an odd place. I don't have a better explanation than that.
> I don't have a strong feeling... I'm used to the uppercase, but I don't > remember why it ended up that way, and lowercase would save some wear and > tear on the shift key. Ok, we'll see what happens. >> What specifically are you referring to? You mean that it should be >> "--isa" or "--binary" instead of "--isas" or "--binaries"? > > yea, and --emulation instead of --emulations Ok, that's easy enough. I have no problem with that. >> Well, by saving sticky options, you will not regenerate the >> config/*.hh files [...] (Am I making >> sense, or do I misunderstand something?) > > That makes sense, and it's what I meant to begin with when I said this > option would be instead of using global sticky opts. I don't think > re-reading the config/*.hh files is actually the way to go; it was just one > of those ideas I had on the road to my final conclusion and I thought I'd > leave it in my email even after I decided it probably wasn't the best just > in case you hadn't thought of it and saw some reason it might be preferable. Ah, ok cool. >> True, but I we're concluding that this isn't of any real benefit, right? > > yea, I think those names have to have concrete meaning now that we're using > them to segregate different classes of objects based on what their > dependencies are. It's beginning to sound like we're on the same page. > I haven't used NFS in a long time, but your argument makes sense to me. Heh, do you just have a separate M5 tree on all the machines you work on and keep them in sync with unison or something? I'm just curious how you operate because I'm not in love with NFS. My system for building also works reasonably well if you have a virtual machine and a host sharing a source tree. It's funny, but at home, I edit on my laptop and use NFS from my linux box to my laptop to get the sources. :) Unfortunately, I believe that all available distributed filesystems suck. I really just wish I could get unison to run at all times in the background and make its best effort to keep all files in sync at all times and pop up a dialog any time there was a sync conflict. With inotify, this shouldn't really be that hard and if I had infinite spare time, I'd do it. Ok, I conclude that we're totally on the same page, and I'm going to go ahead and implement what we've discussed. Nate _______________________________________________ m5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/m5-dev
