reopen 72335 retitle 72335 [PROPOSED] Optional build-arch and build-indep targets for debian/rules thanks
On Sun, Sep 24, 2000 at 05:27:49PM +0300, Antti-Juhani Kaijanaho wrote: > There is a problem with the current build-time dependency system. > > The build-time dependency system separates between dependencies needed to > build architecture dependent and architecture independent packages via the > Build-Depends and Build-Depends-Indep fields in debian/control. However, > since all compilation of the package must happen in the build target of > debian/rules (Packaging Manual section 3.2.1), and since Build-Depends > applies to the build target (Packaging Manual section 8.7), it means that > very rarely can Build-Depends-Indep used, and also that build daemons > building only architecture-dependent parts of the package need often > install also everything needed to build the architecture-independent > parts. This is not good. > > Therefore, I propose two new optional targets in debian/rules. They would > be named build-arch and build-indep, mirroring the already existing > binary-arch and binary-indep targets. When they exist, the build target > would have to depend on them; if they don't exist, the build target must > do what they would do. > [...] This is obviously a necessary corollary of the Build-Depends/Build-Depends-Indep split, and makes perfect sense. So even though this languished for a month, I would like to reopen this proposal and second it. As stated, it will not cause any existing tools to break as the build: target must still remain, but it may help future autobuilders to do less work. Julian -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED] Debian GNU/Linux Developer, see http://www.debian.org/~jdg Donate free food to the world's hungry: see http://www.thehungersite.com/