From owner-freebsd-arch Thu Aug 1 15:54:48 2002 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E31D437B400; Thu, 1 Aug 2002 15:54:45 -0700 (PDT) Received: from hawk.mail.pas.earthlink.net (hawk.mail.pas.earthlink.net [207.217.120.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8274843E65; Thu, 1 Aug 2002 15:54:45 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from pool0503.cvx22-bradley.dialup.earthlink.net ([209.179.199.248] helo=mindspring.com) by hawk.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 17aOq8-00013V-00; Thu, 01 Aug 2002 15:54:41 -0700 Message-ID: <3D49BBEF.F1156C79@mindspring.com> Date: Thu, 01 Aug 2002 15:53:35 -0700 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Mikhail Teterin Cc: "Jacques A. Vidrine" , Alexandr Kovalenko , arch@FreeBSD.ORG Subject: Re: OpenSSL vs. -lmd References: <200207311641.g6VGfRWj099655@freefall.freebsd.org> <20020801212917.GA27792@madman.nectar.cc> <3D49B2E9.A2D7C343@mindspring.com> <200208011830.20096.mi+mx@aldan.algebra.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Mikhail Teterin wrote: > = Asking every software vendor out there to perform the same contortions > = so that their applications aren't FreeBSD-specific after they're > = written is unacceptable. > > Nobody is planning to ask them. If your application only compiles with a > particular version of OpenSSL means the app is broken. If your OS doesn't allow my application to compile with a particular version of OpenSSL, it means your OS is broken. The sword cuts both ways. Try to think like an application vendor instead of an OS vendor. > In any case, to bring this thread back to the SUBJECT, having -lmd does > not help those poor vendors a bit. I'd suggest using -lmd _inside_ > -lcrypto, if OpenSSL's implementations of the digests weren't faster... > > Since they are, -lmd should be dropped. Whatever your opinion on the > rest of OpenSSL, its API(s) did not change in a while... Especially in > the Message Digest area. That'd be peachy, if the shared library version number only applied to the Message Digest area. Unfortunately, it applies to the whole thing, so when something unrelated to message digests changes its API, programs linked against the same digest API can notcontinue to use the system shared library when installed on future versions of FreeBSD, unless backward compatability packages are also installed. Unfortunately, it's not possible to make a package depend on backward compatability packages which don't exist yet, is it? -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message