On Mar 1, 2009, at 10:53 PM, Bryan Blackburn wrote:

The problem is that 10.3 doesn't support lchown() which means that currently trunk fails to build there. Using a HAVE_LCHOWN test, we could fall back to using just chown() but then we're right back to the original problem but just for 10.3. Porting lchown() to 10.3 is not going to happen unless we
start shipping a custom kernel for those machines.

You could also simply punt on the notion of link ownership for tiger (call chown() for non-links, do nothing for links) since I seem to recall that they inherited their ownership information from their containing directory on 10.3 anyway - links have been somewhat less "real" in prior releases than they are today.

- Jordan

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to