From owner-cvs-all Mon Sep 14 23:02:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA02998 for cvs-all-outgoing; Mon, 14 Sep 1998 23:02:45 -0700 (PDT) (envelope-from owner-cvs-all) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA02983; Mon, 14 Sep 1998 23:02:31 -0700 (PDT) (envelope-from asami@vader.cs.berkeley.edu) Received: from silvia.hip.berkeley.edu (sji-ca5-24.ix.netcom.com [209.109.234.24]) by vader.cs.berkeley.edu (8.8.7/8.7.3) with ESMTP id XAA03937; Mon, 14 Sep 1998 23:02:13 -0700 (PDT) Received: (from asami@localhost) by silvia.hip.berkeley.edu (8.8.8/8.6.9) id XAA26530; Mon, 14 Sep 1998 23:02:08 -0700 (PDT) Date: Mon, 14 Sep 1998 23:02:08 -0700 (PDT) Message-Id: <199809150602.XAA26530@silvia.hip.berkeley.edu> To: mark@grondar.za CC: markm@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, jdp@polstra.com In-reply-to: <199809150549.HAA27612@gratis.grondar.za> (message from Mark Murray on Tue, 15 Sep 1998 07:49:39 +0200) Subject: Re: cvs commit: ports/graphics/jpeg Makefile ports/graphics/jpeg/pkg PLIST From: asami@FreeBSD.ORG (Satoshi Asami) Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk * cc: markm@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, * jdp@polstra.com * Date: Tue, 15 Sep 1998 07:49:39 +0200 * From: Mark Murray * * > Thanks, but according to John P. (quoting from the guideline): * > * > Ports' make processes are patched to use this variable to decide * > what to do. In particular, there shall be no minor number in an * > elf lib. Also, assuming "cc -shared" is used rather than "ld" * > directly, the only difference is that they need to add * > "-Wl,-soname,foo.so.3" on the command line. Also, they will have * > to install a symlink "libfoo.so" -> "libfoo.so.3". * > * > I don't see how the cc command line is fixed (both to create * > libjpeg.so.9 and to add the extra flags) by only changing the ldconfig * > line in Makefile. This port installs the libjpeg.so symlink * > regardless, so I guess we don't have to worry about that part. * * Erm - I can't quite parse this... Sorry. Ok, let me try again. Does the port now create libjpeg.so.9 if PORTOBJFORMAT=elf? (Maybe it does, I just don't see how your changes, a one-liner in Makefile to change the ldconfig lines and some lines in pkg/PLIST would accomplish it.) If it does, does it add the flags "-Wl,-soname,jpeg.so.9" to the cc -shared command line if PORTOBJFORMAT=elf? Satoshi