From owner-freebsd-stable Mon Nov 24 13:55:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA09105 for stable-outgoing; Mon, 24 Nov 1997 13:55:21 -0800 (PST) (envelope-from owner-freebsd-stable) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id NAA09099 for ; Mon, 24 Nov 1997 13:55:18 -0800 (PST) (envelope-from jdp@austin.polstra.com) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.8.7/8.8.7) with ESMTP id NAA26301; Mon, 24 Nov 1997 13:55:03 -0800 (PST) (envelope-from jdp) Message-Id: <199711242155.NAA26301@austin.polstra.com> To: uzsv2k@uni-bonn.de Subject: Re: ldconfig problems In-Reply-To: <3476ECD8.41C67EA6@uni-bonn.de> References: <3476ECD8.41C67EA6@uni-bonn.de> Organization: Polstra & Co., Seattle, WA Cc: stable@freebsd.org Date: Mon, 24 Nov 1997 13:55:02 -0800 From: John Polstra Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In article <3476ECD8.41C67EA6@uni-bonn.de>, Philipp Reichmuth wrote: > rm -f ghostview > cc -o ghostview -m486 -O2 -L/usr/X11R6/lib main.o misc.o > callbacks.o actions.o dialogs.o Ghostview.o ps.o > getenv.o setenv.o strcasecmp.o SelFile.o Dir.o Path.o > Draw.o -lXaw -lXmu -L/usr/X11R6/lib -lXt -lX11 -lXt -lSM -lICE -lXext > -lX11 -lm -lgnumalloc > ld: -lgnumalloc: no match > *** Error code 1 [...] > libgnumalloc.so.2.0 is in my ldconfig path, however, because ldconfig -r > says: > > XXXXX==== ldconfig -r | grep "numall" > ======================================XXXXX > 9:-lgnumalloc.2.0 => /usr/lib/compat/libgnumalloc.so.2.0 > YYYYY=======================================================================YYYYY The ldconfig database is used only by the dynamic linker "ld.so". The static linker "ld" does not use it at all. If you want "ld" to find libgnumalloc, then you need to either add "-L/usr/lib/compat" to its command line arguments, or create a symbolic link "/usr/lib/libgnumalloc.so.2.0 -> /usr/lib/compat/libgnumalloc.so.2.0". John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth