[darwinbuild] Greetings and a possible enhancement

Kevin Van Vechten kevin at opendarwin.org
Tue Jan 24 15:06:55 PST 2006


On Jan 23, 2006, at 7:31 AM, Daniel Jalkut wrote:

> When I tried to use darwinbuild to build CFNetwork, I was impressed  
> to see it following a dependency tree to install the required  
> frameworks, tools, and headers. However, it was not quite accurate.  
> It seems likely that if I were to build a few other projects first,  
> I would "end up" with most of the stuff that was missing, but I  
> assume ultimately you'd like to have accurate dependencies for  
> everything.

Right.

> Is it appropriate for me to submit my observations here? Or does  
> your dependency info come straight from Apple?

Yes, this is the appropriate list.  We maintain the dependency info  
as part of DarwinBuild.

> For what it's worth, the missing stuff for building CFNetwork in a  
> fresh darwinbuild 8G32 root:
>
> 1. The /usr/bin/cc link doesn't exist.  It looks like "gcc_select"  
> is what ultimately installs it.
>
> 2. mach-o/dyld.h doesn't exist. It looks like a header dependency  
> on "libdyld" instead of "dyld" would fix this?
>
> 3. JavaScriptGlue framework needs to be installed for CFNetwork to  
> build.
>
> Let me know if there's a more appropriate channel for communicating  
> this information, or if such precision is a design goal or not.

These recommendations look good.  Thanks for the feedback!

- Kevin



More information about the darwinbuild-dev mailing list