On 9/18/20 6:24 PM, Bruno Haible wrote:
Bruce Dubbs wrote in
<https://lists.gnu.org/r/grep-devel/2020-09/msg00052.html>
<https://lists.gnu.org/r/grep-devel/2020-09/msg00053.html> :
checking for libsigsegv... yes
checking how to link with libsigsegv... -lsigsegv
I get:
checking for libsigsegv... yes
checking how to link with libsigsegv... /usr/lib/libsigsegv.so
/usr/lib/libc.a
Is this really a multiline string (also in the value of LIBSIGSEGV in
.sconfigtatus)? Or are these space-separated values?
It's email wrapping. It is one line in the log.
$ grep LIBSIGSEGV config.status
S["LIBSIGSEGV_PREFIX"]="/usr"
S["LTLIBSIGSEGV"]="-L/usr/lib -lsigsegv -lc"
S["LIBSIGSEGV"]="/usr/lib/libsigsegv.so -lc"
S["HAVE_LIBSIGSEGV"]="yes"
D["HAVE_LIBSIGSEGV"]=" 1"
D["HAVE_LIBSIGSEGV"]=" 1"
In the latter case, is linking with libc.a normally working?
No it is not.
Also, if there is a file /usr/lib/libsigsegv.la, can you please show
its contents?
# libsigsegv.la - a libtool library file
# Generated by libtool (GNU libtool) 2.4.6
#
# Please DO NOT delete this file!
# It is necessary for linking the library.
# The name that we can dlopen(3).
dlname='libsigsegv.so.2'
# Names of this library.
library_names='libsigsegv.so.2.0.5 libsigsegv.so.2 libsigsegv.so'
# The name of the static archive.
old_library=''
# Linker flags that cannot go in dependency_libs.
inherited_linker_flags=''
# Libraries that this one depends upon.
dependency_libs=' -lc'
# Names of additional weak libraries provided by this library
weak_library_names=''
# Version information for libsigsegv.
current=2
age=0
revision=5
# Is this an already installed library?
installed=yes
# Should we warn about portability when linking against -modules?
shouldnotlink=no
# Files to dlopen/dlpreopen
dlopen=''
dlpreopen=''
# Directory that this library needs to be installed in:
libdir='/usr/lib'
----------
But I think the problem is libc.a, not libsigsegv.
One additional note: adding --prefix=/usr to configure causes the
problem. If I only add --bindir=/bin, then the problem does not occur.
-- Bruce