On 20 December 2010 02:08, Wookey <woo...@wookware.org> wrote: > I'd love to hear from Konstantinos what his list of problem packages > is, and what hackery was done to get each initial build done.
Oh, wow, that's a loong list of hacks. The biggest problem I had with bootstraping armhf was the overwhelming number of circular build-dependencies. Eg. for anyone interested, just try to check the huge list of build-dependencies of udev, and libdevmapper (lvm2). Just to get those built I had to build "hacked" versions of some of the dependecies (2-3 levels down in the dependency tree), build say lvm2, and then rebuild the original package. And then rebuild lvm2 again. seriously, the only way I see this getting fixed is with 2 steps: a. identify all the circural dependencies in the package tree (probably something ilke that is already done using some tool) b. Modify some packages to actually separate into 2 _source_ packages, a -core and a -full. The -core could be built with only minimal functionality and just enable the needed package to build. That way it should be possible -after many modifications to many packages, admittedly- to maybe cross-build the complete debian archive with only minor interactions. Also, It should be a fix in the policy that NO package should ever be allowed to have circular dependecies. Without a change in the policy the problem will never be fixed. My 2c. Konstantinos -- To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktikw96d_xv1bozcwmseft8yy1yuy07wdncr-d...@mail.gmail.com