This is the mail archive of the mailing list for the glibc project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: PATCH: ldconfig.c considers entries before /lib,/usr/lib

On Wed, Aug 29, 2001 at 08:34:34PM -0700, Ulrich Drepper wrote:
> Dirk Eddelbuettel <> writes:
> > ldconfig -v [from Debian's libc6_2.2.4-1 package] reads /lib and /usr/lib
> > before it considers the directories in /etc/  This is in conflict
> > with as well as ldconfig(8).
> It's completely irrelevant what the man pages say.  If they are not in
> line with the implementation it's the implementation setting the
> standard.
> The current way ldconfig works is how it worked ever since.  There is
> no reason to change it since this will have negative effects and might
> suddenly change the behavior of people's systems.

Not entirely true. From the original ldconfig.c in the sources:

        /* look ma, no defaults */
        if (!nodefault)
            /* I guess the defaults aren't good enough */
            if ((extpath = get_extpath()))
                for (cp = strtok(extpath, DIR_SEP); cp;
                     cp = strtok(NULL, DIR_SEP))

            /* everybody needs these, don't they? */

get_extpath() retrieves the paths from the config file. So glibc 2.2.x
is not following the old "standard", which has worked for ages.

/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  --  --  '

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]