From owner-freebsd-current Sun Sep 6 00:36:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA16920 for freebsd-current-outgoing; Sun, 6 Sep 1998 00:36:48 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from gratis.grondar.za (gratis.grondar.za [196.7.18.65]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA16914 for ; Sun, 6 Sep 1998 00:36:40 -0700 (PDT) (envelope-from mark@grondar.za) Received: from grondar.za (IDENT:cNFf2rB7U0jbYfTshGK4R1iZC9kyqaHL@localhost [127.0.0.1]) by gratis.grondar.za (8.9.1/8.9.1) with ESMTP id JAA23916; Sun, 6 Sep 1998 09:35:52 +0200 (SAST) (envelope-from mark@grondar.za) Message-Id: <199809060735.JAA23916@gratis.grondar.za> To: John Birrell cc: current@FreeBSD.ORG Subject: Re: ELF build problems with perl5 In-Reply-To: Your message of " Sat, 05 Sep 1998 08:19:12 +1000." <199809042219.IAA12946@cimlogic.com.au> References: <199809042219.IAA12946@cimlogic.com.au> Date: Sun, 06 Sep 1998 09:35:48 +0200 From: Mark Murray Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG John Birrell wrote: > The problem is that perl5 configures itself for a particular library > path (libpth in it's configure) at build time and appends extra search > paths from LD_LIBRARY_PATH at runtime. If perl5 is executed during a > `make world', it will definititely use the wrong path to load shared > objects. Our build system goes to a lot of trouble to set the paths > so that tools like ld DTRT. AFAIK there is no way to tell perl5, in > the amount of detail required, how to behave at runtime. These ways are present - they are just messy. If you are doing a cross- compile, they are _really_ messy. > This is the problem that Mark Murray has been having with the integration > of the contribified perl5 into the main tree. I believe it is a software > design issue that should be solved in the perl DynaLoader code before we > adopt perl5 for main stream use. I hope to have this problem solved by the end of today. M -- Mark Murray Join the anti-SPAM movement: http://www.cauce.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message