On Sat, Jun 28, 2014 at 7:47 AM, Xavier <[email protected]> wrote:
> 1) Yes, there are several reasons: for example, you updated the gcc in you > system and you want a new version of your program compiled against new gcc. > Obviously, you don't add the gcc files as inputs, but you want to compile > anyway your program. But tup says that nothing has changed.... > > You wouldn't manually add gcc files as inputs, no. But you can tell tup to track external dependencies (those outside of the .tup hierarchy) by setting the updater.full_deps option to 1. That should cause tup to recompile everything when you update gcc or other system libraries/headers/etc. That isn't the default currently because using it requires tup to be built with suid on Linux/OSX. IMO we should find a way to get full_deps working without suid on those platforms, and then enable full_deps by default (or just remove the option entirely and always do full dependencies). -Mike -- -- tup-users mailing list email: [email protected] unsubscribe: [email protected] options: http://groups.google.com/group/tup-users?hl=en --- You received this message because you are subscribed to the Google Groups "tup-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
