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

Attachment: signature.asc
Description: Digital signature

Reply via email to