Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Nov 1996 18:12:43 -0800 (PST)
From:      John Polstra <jdp>
To:        CVS-committers, cvs-all, cvs-gnu
Subject:   cvs commit:  src/gnu/usr.bin/ld/ldconfig ldconfig.c
Message-ID:  <199611080212.SAA28661@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jdp         96/11/07 18:12:42

  Modified:    gnu/usr.bin/ld/ldconfig  ldconfig.c
  Log:
  Fixed a bug in the handling of the directories in the search path
  that is stored in the hints file.  If that search path contained
  a non-existent directory (one, say, that had been removed), and
  "ldconfig -m /a/perfectly/good/directory" was run, ldconfig returned
  an error status without printing an error message.  This caused
  some confusing bombs when installing ports, in particular.
  
  I changed it so that non-existent directories from the stored search
  path are silently ignored.  Only non-existent directories named
  explicitly on the command line are treated as errors.  Also, a
  diagnostic is printed if and only if an error status is returned.
  
  In an unrelated fix, ldconfig now silently ignores any directories
  named on the command line when the "-r" option is given.  Formerly,
  these directories incorrectly made their way into the "search
  directories" line of the listing.  It really should be an error to
  specify directories together with "-r", but I don't have time to
  fix the manual page in that way right now.
  
  2.2 Candidate.
  
  Revision  Changes    Path
  1.16      +13 -5     src/gnu/usr.bin/ld/ldconfig/ldconfig.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199611080212.SAA28661>