Hey, To followup, I've done some more refactoring and hope I didn't break anything. I've now made it more explicit that we're setting library dirs and install dirs, instead of just passing everything as cflags and libs. I've also done a lot of thinking about the rpath issue. One first step is of course to make --rpath reach distutils again, and I've fixed that by making the current --rpath option be named --auto-rpath. Now I'm trying to figure out why buildout still doesn't work correctly, and I think I've identified the issue as at least partially in buildout. Passing --include-dirs and --library-dirs to setup.py explicitly certainly has the intented effect after all.. I've sent a message to the buildout people (mainly Jim Fulton) to see whether he has anything to say about this. I think setupinfo.py can be refactored somewhere further beyond this; I'm still not 100% happy with the way static options now override, and I still need to explore what happens when you override with commandline options. It would still be nice to indicate a custom xslt-config as well, but that would require a bit more magic in option parsing than I feel up to right now. Regards, Martijn