incubator-stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Travis Vitek <vi...@roguewave.com>
Subject Re: missing build line for 22.locale.codecvt.out
Date Wed, 07 Nov 2007 23:40:01 GMT



Martin Sebor wrote:
> 
> It looks like the implicit rules are somehow causing it. Passing
> -r to make to disable them make it work:
> 
> $ rm -f 22.locale.codecvt.out.o 22.locale.codecvt.out; \
>       make 22.locale.codecvt.out && ls -l 22.locale.codecvt.out \
>    || rm -f 22.locale.codecvt.out.o 22.locale.codecvt.out; \
>    make -r 22.locale.codecvt.out && ls -l 22.locale.codecvt.out
> make: Nothing to be done for `22.locale.codecvt.out'.
> 22.locale.codecvt.out: No such file or directory
> gcc -c -I/build/sebor/stdcxx/include/ansi -D_RWSTDDEBUG 
> -D_RWSTD_USE_CONFIG -I/build/sebor/stdcxx/include 
> -I/build/sebor/stdcxx-gcc-4.1.0-11s/include 
> -I/build/sebor/stdcxx/../rwtest -I/build/sebor/stdcxx/../rwtest/include 
> -I/build/sebor/stdcxx/tests/include  -pedantic -nostdinc++ -g  -W -Wall 
> -Wcast-qual -Winline -Wshadow -Wwrite-strings -Wno-long-long 
> /build/sebor/stdcxx/tests/localization/22.locale.codecvt.out.cpp
> gcc 22.locale.codecvt.out.o -o 22.locale.codecvt.out 
> -L/build/sebor/stdcxx-gcc-4.1.0-11s/rwtest -lrwtest11s 
> -L/build/sebor/stdcxx-gcc-4.1.0-11s/lib -lstd11s  -lsupc++ -lm
> rm 22.locale.codecvt.out.o
> -rwxr-xr-x   1 sebor    devel    3032001 Mar 12 12:31
> 22.locale.codecvt.out
> 

Well `gmake -r 22.locale.codecvt.out' doesn't work on AIX with gmake v3.80.
If I remove the %.out rule from makefile.rules, I can use -r and the problem
goes away.

I find this issue particularly annoying because it happens across the board
and it isn't caused by a compiler bug or even an issue with the code itself.
If we refuse to rename the test to eliminate this issue, then we should do
_something_ to eliminate the error. I realize that renaming the test is a
less than ideal solution, but something is definitely better than nothing.

Travis
-- 
View this message in context: http://www.nabble.com/missing-build-line-for-22.locale.codecvt.out-tf4385887.html#a13638627
Sent from the stdcxx-dev mailing list archive at Nabble.com.


Mime
View raw message