Received: from clubserv.rp-online.de (clubserv.rp-online.de [149.221.232.11]) by hub.org (8.8.8/8.8.8) with ESMTP id PAA22792 for ; Sat, 17 Oct 1998 15:31:09 -0400 (EDT) (envelope-from meskes@usa.net) Received: from feivel.meskes.de (as10-asy23.rp-plus.de [149.221.92.215]) by clubserv.rp-online.de (8.9.1a/8.9.1) with ESMTP id VAA13552 for ; Sat, 17 Oct 1998 21:30:28 +0200 (METDST) Received: (from meskes@localhost) by feivel.meskes.de (8.9.1a/8.9.1/Debian/GNU) id VAA01951 for hackers@postgreSQL.org; Sat, 17 Oct 1998 21:22:56 +0200 Message-ID: <19981017212256.B1931@usa.net> Date: Sat, 17 Oct 1998 21:22:56 +0200 From: Michael Meskes To: hackers@postgreSQL.org Subject: Re: [HACKERS] Problem with interfaces/ecpg/lib/Makefile.in in PostgreSQL 6.4. Mail-Followup-To: hackers@postgreSQL.org References: <199810171829.OAA24376@bgalli.mug.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: <199810171829.OAA24376@bgalli.mug.org>; from Billy G. Allie on Sat, Oct 17, 1998 at 02:29:06PM -0400 On Sat, Oct 17, 1998 at 02:29:06PM -0400, Billy G. Allie wrote: > The make file for interfaces/ecpg/lib cuased the following problem: > > gmake[3]: *** No rule to make target `ecpglib.sho.o', needed by `libecpg.so.1'. Is this still in there? I had a fix for this in m ylast patch. > The following patch will fix the problem. It works by removing the need for > the *.sho files, which seems to be only used to create the shared libraries. The *.sho are needed. It seems much easier to just remove the .o after the .sho. > These files are not needed since the ecpglib.o and typename.o files will be > built correctly for inclusion to the shared libraries because CFLAGS_SL are > added to CFLAGS if the systems is one of the systems supporting shared > libraries. I'm afraid that's not true. The .o files are for the static library. The .sho files are compiled with -fpic instead so they are better suited for the shared library. Michael -- Dr. Michael Meskes | Th.-Heuss-Str. 61, D-41812 Erkelenz | Go SF49ers! Senior-Consultant | business: Michael.Meskes@mummert.de | Go Rhein Fire! Mummert+Partner | private: Michael.Meskes@usa.net | Use Debian Unternehmensberatung AG | Michael.Meskes@gmx.net | GNU/Linux!