Skip Menu |
 

To: krb5-bugs@mit.edu
From: Ken Raeburn <raeburn@mit.edu>
Date: Sun, 30 May 2004 16:49:49 -0400
Subject: AIX shared libraries

We're dumping relative paths like "../../lib" into the library search
paths written into the shr.o files. (Use "dump -Hv" to examine them.)
It should probably be the library install path. Or possibly we
shouldn't be setting it (by using -bnolibpath).

I'm not sure why, but "../../lib" is confusing gdb when I examine core
files produced by programs three levels down from the top (e.g.,
lib/krb5/krb/t_ser). It's probably a gdb bug.

Ken
Actually, it looks like -bnolibpath doesn't avoid putting in a library path, it cancels out the
computed one generated from the -L options. With -bnolibpath, I get /usr/lib:/lib as the
library path.
To: rt-comment@krbdev.mit.edu
Cc: krb5-prs@MIT.EDU
Subject: Re: [krbdev.mit.edu #2581] AIX shared libraries
From: Sam Hartman <hartmans@mit.edu>
Date: Mon, 31 May 2004 19:13:15 -0400
RT-Send-Cc:
We should be putting in a library path in the same situations we do on
other OSes.

I think we should have an option to avoid library paths on other oses,
but that's another matter entirely.