bug-libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Spurious tests are run in the old testsuite.


From: Peter Rosin
Subject: Re: Spurious tests are run in the old testsuite.
Date: Mon, 13 Sep 2010 22:33:59 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2

Hi Ralf,

Den 2010-09-13 20:34 skrev Ralf Wildenhues:
> * Peter Rosin wrote on Mon, Sep 13, 2010 at 01:57:53PM CEST:
>> Den 2010-09-12 10:53 skrev Ralf Wildenhues:
>>> * Peter Rosin wrote on Fri, Sep 10, 2010 at 11:04:09AM CEST:
>>>> Den 2010-09-10 10:48 skrev Peter Rosin:
>>>>> Sigh. So, there is no way to run mdemo2-make.test and mdemo2-exec.test
>>>>> on systems where mdemo-dryrun.test fails.
>>>>
>>>> I managed to run them by removing the offending dependency
>>>> in the generated Makefile. Both of the previously skipped
>>>> mdemo2 tests passed and I could finally check what $NM code
>>>> paths they cover in the libtool script.
>>>
>>> Your mails touch on several different but related issues.  Let's address
>>> this one first.  Does the patch below make things work better for you?
>>
>> Nope.
> 
> Please show output of
> 
> $ make --version
> $ echo 'all:; @echo $(.FEATURES)' | make -f -
> $ grep -C1 order.only config.log
> 
> If your make doesn't support order-only prerequisites, then of course my
> patch won't help you.  I'm not sure what I can do in that case, though,
> besides maybe globally reordering tests so that those likely to fail
> (such as mdemo-dryrun) are not prerequisites to others.

$ make --version
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i686-pc-cygwin
$ echo 'all:; @echo $(.FEATURES)' | make -f -
target-specific order-only second-expansion else-if archives jobserver 
check-symlink
$ grep -C1 order.only config.log
configure:24575: result: windres
configure:24731: checking whether make supports order-only prerequisites
configure:24755: result: yes
--
lt_cv_ld_reload_flag=-r
lt_cv_make_order_only=yes
lt_cv_module_path_var=PATH

Cheers,
Peter



reply via email to

[Prev in Thread] Current Thread [Next in Thread]