Generally, yes, you will need updated recipes in order to use a system Python (I have z3c.recipe.tag about ready for commit/release). Once you have them, your buildout will be fine, irrespective of any fixes to zc.buildout.
However, what you encountered did in fact indicate a buildout bug that might be encountered in other, supported circumstances. I am committing a test and patch. I'll release a new version today or tomorrow (I have one other zc.buildout change to make that I know of).
I was right and wrong.
Generally, yes, you will need updated recipes in order to use a system Python (I have z3c.recipe.tag about ready for commit/release). Once you have them, your buildout will be fine, irrespective of any fixes to zc.buildout.
However, what you encountered did in fact indicate a buildout bug that might be encountered in other, supported circumstances. I am committing a test and patch. I'll release a new version today or tomorrow (I have one other zc.buildout change to make that I know of).