Hi,

 

I’m using:

“Boost.Jam  Version 3.1.17. OS=LINUX.”

 

When I ran bjam –n (the actual cmd is:

../../dev/ThirdParty/Boost/boost_1_40_0/linux/bjam --user-config=../misc/bjam_linux/user-config.jam -n release

),

 

it gives output as:

 

...found 3273 targets...

...updating 6 targets...

gcc.compile.c++ docservices/documentprocessors/ParserProcessor/bin/gcc-4.3.3/release/debug-symbols-on/ParserProcessor.o

 

The filesystem entryfor the target is:

-rw-r--r-- 1 stratify stratify 3810924 Feb  9 05:38 docservices/documentprocessors/ParserProcessor/bin/gcc-4.3.3/release/debug-symbols-on/ParserProcessor.o

 

The filesystem entry for the corresponding source is:

-rw-r--r-- 1 stratify stratify 27110 Jan 24 01:11 docservices/documentprocessors/ParserProcessor/src/ParserProcessor.cpp

 

My question:

If the object file (target) is older than the source file, why does bjam think it needs to update the target? Am I doing anything incorrect?

 

Thanks,

Anant