Re: Autobuilding and the build-arch target, again
On Mon, Jan 23, 2006 at 07:31:08PM +0100, Wouter Verhelst wrote:
> On Mon, Jan 23, 2006 at 06:59:55PM +0100, Michael Banck wrote:
> > On Mon, Jan 23, 2006 at 06:36:40PM +0100, Simon Richter wrote:
> > > To summarize the proposals so far:
> > >
> > > - "Scan debian/rules, invoke build-arch if present".
> > >
> > > Has been tried, does not work.
> >
> > AFAIK it is working as long as you assume debian/rules to be a Makefile,
>
> No, that is not true. The code to do it that way had been added to dpkg
> 1.10.11 (from 2003!), but was pulled in 1.10.15, with the following
> changelog:
Yeah, I know (it is quoted in the URL referenced in the IRC log). In
the same URL however, is the proposal from keybuk to use make -pn
instead of make -qn (the latter got used and later reverted in dpkg).
The difference between the two is that -q checks whether a target is
uptodate and return an appropriate exit code, while -p prints out the
data base (i.e. the rules and variables) that results from reading the
Makefile. The latter seems more robust to me, so we should reevaluate
the "It is *not* possible *at all* to detect available targets in a
rules file." assertion, IMHO.
Michael
Reply to: