MakeDeps generates dependencies for when to rebuild the precompiled headers but doesn't properly take into account the platform dependent includes which are directly included by some of the platform independent files. The includes are of the form: // Platform specifics #include "incls/_templateTable_pd.hpp.incl" Currently if you modify the platform dependent include and do an incremental build it won't rebuild the precompiled headers which can result in compilation problems like this where it seems to both know about and no know about a newly added method: /net/smite/export/ws/fused/src/cpu/x86/vm/templateTable_x86_64.cpp:510: error: no ?void TemplateTable::string_index_check(RegisterImpl*, RegisterImpl*)? member function declared in class ?TemplateTable? /net/smite/export/ws/fused/src/cpu/x86/vm/templateTable_x86_64.cpp: In static member function ?static void TemplateTable::scstore()?: /net/smite/export/ws/fused/src/cpu/x86/vm/templateTable_x86_64.cpp:963: error: cannot call member function ?void TemplateTable::string_index_check(RegisterImpl*, RegisterImpl*)? without object
|