From owner-cvs-all Wed Mar 1 21:22:52 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id B8AD137C060; Wed, 1 Mar 2000 21:22:48 -0800 (PST) (envelope-from peter@FreeBSD.org) Received: (from peter@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id VAA33833; Wed, 1 Mar 2000 21:22:48 -0800 (PST) (envelope-from peter@FreeBSD.org) Message-Id: <200003020522.VAA33833@freefall.freebsd.org> From: Peter Wemm Date: Wed, 1 Mar 2000 21:22:47 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/secure/lib/librsausa Makefile Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk peter 2000/03/01 21:22:47 PST Modified files: secure/lib/librsausa Makefile Log: Merge from internat.freebsd.org: add libcrypto to librsaUSA's symbol search path so that ERR_load_strings() is found in certain circumstances involving dlopen(). eg: main program dlopened foo.so which is linked against libcrypto. If libcrypto then dlopens librsaUSA.so, then it's search path doens't find libcrypto (!). One "fix" is to force modules (eg main opening foo.so) to use the RTLD_GLOBAL flag, the other is to explicitly declare dependencies (as done here). Revision Changes Path 1.2 +3 -1 src/secure/lib/librsausa/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message