Ticket #14796 (pike): please commit

Anders F Björklund afb at macports.org
Mon Mar 31 10:25:09 PDT 2008


Jordan K. Hubbard wrote:

> Either way, you've provided a nice abstraction boundary for the  
> developer and can refine the definition of "chroot" as various edge  
> cases are found without having to disseminate updated instructions  
> to everyone.  I probably updated my chroot definition about 20  
> times while I was creating that buildall.sh script I just mentioned  
> and I still don't think I got it totally right in terms of "minimum  
> functional footprint."

chroot was discussed last year, but somewhat discarded as overkill  
compared to trace mode and flexible logging... I updated the chroot  
scripts from OpenDarwin to install Tiger instead, but there never was  
a "minimum footprint" decided so it installed most of it - or about 4  
GB in total. (this was when installed from the Mac OS X + Xcode Tools  
installation packages, before any pruning)

I do think a chroot setup, combined with the SDKs and cross- 
compilation, could allow for building a lot of binary packages.

--anders



More information about the macports-dev mailing list