2009/1/28 Perry Smith <pedzsan@xxxxxxxxx>: > Sorry... I thought "out of tree" was a universal term. No, my mistake, I didn't think about what you meant. > About 90% of the open source configure / autoconf code out there can do this > with. The other 10% you can not. I like it because when things die, its easier to > grep around the source tree and I blow away the build directory and start back over and > I know that I'm starting fresh. Even if you're only building git, unless disc space is tight, I'd probably recommend cloning the git.git repository, then you can either use make clean or git clean, plus it makes updating to latest/arbitrary versions easier. Anyway, I don't think your setup is wrong. > Yea, part of my larger quest is to start a web site to provide AIX builds > of open source images as installp images. I have not added iconv to the > mix yet because I fear bad interactions with GNU's and AIX's. In theory, > AIX's commands should use AIX's library but it would not surprise me if there are > a few AIX applications that are not built properly. A pity package distribution for AIX is so fragmented, but when IBM had the ball, they dropped it. Mail me if you want links to other existing sites who might appreciate contributed builds. > I assume the GIT_SKIP_TESTS is done: It's documented in test/README > I just tried setting SHELL_PATH (and exporting it) and the make test gets > into the second batch and then fails two tests. ... now test 10 of t0001.sh > fails because test_cmp can not be found. > > Is that a GNU tool? (I didn't see it in git or coreutils.) As Peff said, there's a wrapper around either diff -u or a user supplied comparison tool (e.g. cmp) set in GIT_TEST_CMP. Setting it to cmp works fine on AIX if you don't have a diff which takes -u on your PATH. As (at the moment) you need bash, gcc, gmake and ginstall to build, test and (maybe) run all parts of git on AIX, I haven't set up a clean environment to try and flush out any other quirks to get git to build/test/run on a stock AIX with no GNU tools installed. For obvious reasons such AIX machines being used for dev purposes are (I believe) rare. Mike -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html