"Jupp Tscheak" <jupp_tscheak@xxxxxx> writes: > if a static linked library has changed the whole binary > should be recomplied. If make notices that any of the sources > are newer than the binary it recompiles. This behaviour should > be the same if the static lib is newer than the binary. > That isn't the case. Can you explain this? It sounds like you haven't written your Makefile correctly. The executable should depend upon the library. In any case, this does not sound like a compiler issue. Ian