[Top][All Lists]
[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