diff options
author | jlam <jlam@pkgsrc.org> | 2001-07-27 14:30:16 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2001-07-27 14:30:16 +0000 |
commit | a9fa4a16355b5a85ddf9ac9a493f907c41634212 (patch) | |
tree | b58ffe5f9be78ee9a00ffc5cbde75ca3bce5bc25 /devel/ncurses | |
parent | ce231fc6e0e842e9cc19acb8c30bd29e543eeff8 (diff) | |
download | pkgsrc-a9fa4a16355b5a85ddf9ac9a493f907c41634212.tar.gz |
On ELF, the linker extracts the soname from the specified libraries to
place in the linked object, so even if the library is a symlink with a
different name from the true library, the correct soname is recorded in
the object. On a.out, there is no soname, so the linker just records the
specified library name + major number into the object, which can cause the
incorrect library name to be recorded. Fix this problem on a.out by
replacing the specified library names with the true library names in all of
the Makefiles in a post-configure step. Additional files may be added to
the list of files on which replacement is done by setting REPLACE_LIBNAMES
in each package that needs it.
This should fix pkg/13402 by John Klos <john@sixgirls.org>.
Diffstat (limited to 'devel/ncurses')
0 files changed, 0 insertions, 0 deletions