[Build-common-hackers] Bug#564662: Bug#564662: autotools configure stamp breaks multi-variant builds

Jonas Smedegaard dr at jones.dk
Mon Jan 11 12:28:37 UTC 2010


Hi Peter,

On Mon, Jan 11, 2010 at 08:05:56AM +0200, Peter Eisentraut wrote:
>The new stamp-autotools-configure file breaks if a package builds 
>multiple variants with different build directories, because all but the 
>first variant won't build because they use the same stamp file.  
>Example: bug #564399
>
>I think this change should be reverted and users who want a nonstandard 
>stamp file because they use nonstandard autotools should be given a 
>variable to override it for their specific use.

CDBS does not support multiple variants currently.

The package of above mentioned example bug - psqlodbc - do some unusual 
tricks to workaround this. I sincerely hope that such tricks are not 
common in the wild and that I am not sure we should encourage them or 
care especially for them in CDBS: I fear that such care would make it 
too difficult to evolutionary implement proper multiflavor support in 
CDBS (which is "just around the corner" now - just requires some 
concentrated time of mine to merge my branches).

Calling make from within make is asking for trouble.  Some problems 
should (but I am not experienced so only theoretical to me) be avoided 
by calling $(MAKE) which takes care of passing on some but not al 
variables, but I expect that won't help in this specific case.

I suggest to try fix that one odd package by overriding 
cdbs_autotools_configure_stamps and then prepare for changing that hack 
when proper multiflavor support gets implemented.


  - Jonas

-- 
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

  [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/build-common-hackers/attachments/20100111/80129d99/attachment.pgp>


More information about the Build-common-hackers mailing list