Je suis connecté au petit cluster Linux de mon université via PuTTY et WinSCP, transférant des fichiers à l'aide de ce dernier et les compilant et les exécutant avec le premier. Jusqu'à présent, j'ai travaillé dans les laboratoires de l'université, mais aujourd'hui, j'ai effectué quelques travaux à la maison qui ont généré un avertissement intéressant.
J'ai téléchargé un dossier entier d'objets et, après avoir exécuté la commande make
j'obtiens ceci comme dernière ligne de sortie :
make : avertissement : Détection d'un décalage d'horloge. Votre construction peut être incomplète.
Le binaire résultant fonctionne correctement, et il ne semble pas y avoir d'autres erreurs inattendues dans le processus de construction.
Il semble que je puisse déclencher l'erreur en construisant après avoir téléchargé de nouveaux fichiers / fichiers de remplacement (je modifie tout localement puis je télécharge la nouvelle version), donc je me demande si c'est quelque chose d'aussi simple que des temps de modification de fichiers incompatibles ? Ou quelque chose de plus inquiétant ?
Alors, dois-je m'inquiéter ? Comment puis-je réparer/prévenir cela ?
0 votes
Les différences d'horloge sont une possibilité, comme mentionné dans certaines des réponses. Vous pourriez également comparer les heures de modification des fichiers sources avant et après la copie - vous pourriez constater qu'elles sont différentes d'une heure en raison du traitement différent de l'heure d'été par les deux systèmes d'exploitation/systèmes de fichiers.
0 votes
Une dernière suggestion : Je n'ai pas de machines Windows et je ne suis donc pas familier avec les capacités de PuTTY et WinSCP, mais souvent les outils de transfert de fichiers ont des options qui vous permettent de contrôler si l'heure de modification est préservée ou non. Vos heures de modification sont évidemment préservées, mais si vous pouvez désactiver cette option, lorsque les fichiers sont copiés sur votre système, ils utiliseront les heures de modification définies par votre horloge système, et non par celle du système distant.