From owner-freebsd-ports Fri Jan 9 14:50:17 1998 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA21705 for ports-outgoing; Fri, 9 Jan 1998 14:50:17 -0800 (PST) (envelope-from owner-freebsd-ports) Received: from tera.com (tera.tera.com [207.108.223.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id OAA21699 for ; Fri, 9 Jan 1998 14:50:14 -0800 (PST) (envelope-from kline@tao.thought.org) Received: (from uucp@localhost) by tera.com (8.8.7/8.8.7) with UUCP id OAA12626 for freebsd-ports@freebsd.org; Fri, 9 Jan 1998 14:49:02 -0800 (PST) Received: (from kline@localhost) by tao.thought.org (8.8.5/8.7.3) id OAA17473 for freebsd-ports@freebsd.org; Fri, 9 Jan 1998 14:26:08 -0800 (PST) From: Gary Kline Message-Id: <199801092226.OAA17473@tao.thought.org> Subject: Returned mail: Cannot send message within 5 days (fwd) To: freebsd-ports@freebsd.org (fports) Date: Fri, 9 Jan 1998 14:26:08 -0800 (PST) Organization: <> thought.org: public access uNix in service... <> X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Outgoing mail has been wedged from my site for nearly a month. Appended is mail send days ago. gary kline. ----- Forwarded message from Mail Delivery Subsystem ----- >From MAILER-DAEMON Wed Jan 7 17:03:58 1998 Date: Wed, 7 Jan 1998 17:05:29 -0800 (PST) Subject: shared library fixes ((??)) To: freebsd-ports@freebsd.org (fports) Date: Wed, 31 Dec 1997 12:59:24 -0800 (PST) Organization: <> thought.org: public access uNix in service... <> People, Some days ago I send a note to Satoshi asking if he knew why the shared lib version of some ports were failing on my system. No reply; so I began digging into the makefiles and came up with something that works for my 2.2-R platform. For png (libpng):: libpng.so.${VER}: $(OBJS:S/o$/so/g) ${LD} -Bshareable -x -assert -Wl,pure-text -o $@ $(OBJS:S/o$/so/g) -lz and for the mpeg shared library:: $(SHLIBRARY): $(SHLIBOBJ) ${LD} -Bshareable -o $(SHLIBRARY) $(SHLIBOBJ) I'm not sending an `official' PR because the above fixes may be unnecessary for FreeBSD releases following 2.2.0. Additionally because some of the above gcc|ld flags may be missing or extraneous. Hope that these hacks help. -- Gary D. Kline kline@tao.thought.org Public service uNix