Package: make
Version: 3.81-5
Severity: normal

I believe that when a new soft link is made to an old file, make
is checking the age of the resolved path (i.e. the old file), not the
age of the link (which is new, and may have changed).

The result is that when the dependency is expressed through a soft link
then the target may not be updated when it should be.

Problem seen when running make in /etc/mail/ for sendmail, when the
sendmail.mc file is a softlink to one of two models. The link is
changed when the laptop's configuration is changed. But make was
not updating the sendmail.cf target. Reason appeared to be that the
link target was older than sendmail.cf.



-- System Information:
Debian Release: lenny/sid
  APT prefers hardy-updates
  APT policy: (500, 'hardy-updates'), (500, 'hardy-security'), (500, 'hardy'), 
(500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-19-generic (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash

Versions of packages make depends on:
ii  libc6                         2.7-15     GNU C Library: Shared libraries

make recommends no packages.

Versions of packages make suggests:
pn  make-doc                      <none>     (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to