On Fri, 11 Apr 2014 11:50:50 -0700 Eric Anholt <[email protected]> wrote:
> For anyone that's curious about how I work: > > My scripts setup looks a lot like Matt's. I don't do OOT builds, and > instead I just have 6 main trees: > > ~/src/mesa (normal debug build) > ~/src/mesa-release (non-debug build) > ~/src/mesa-clean (usually HEAD~1 of ~/src/mesa) > ~/src/32/mesa > ~/src/32/mesa-release > ~/src/32/mesa-clean > > The debug build also is with -O2 so that I can actually get > mostly-representative performance results while developing. REALLY > IMPORTANT: Don't forget -fno-omit-frame-pointer on 64-bit, otherwise you > won't get backtraces from sysprof and perf (similarly, in your kernel, > CONFIG_FRAME_POINTER=y). > > I think the most important feature of my setup is the clean builds. By > having copies of unmodified mesa along with patched mesa, I can use > http://anholt.net/compare-perf/ to easily produce stats to test whether > my change is actually having the desired effect. Hi Eric, just curious, how have you set up git here? Do you have a .git/ completely separate in each directory, and if so, how do you keep them synced? Or do you use some GIT_DIR env magic to have a single git repo with multiple checkouts? Thanks, pq _______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
