From owner-freebsd-current Wed May 8 7:50:28 2002 Delivered-To: freebsd-current@freebsd.org Received: from storm.FreeBSD.org.uk (storm.FreeBSD.org.uk [194.242.139.170]) by hub.freebsd.org (Postfix) with ESMTP id E161C37B403 for ; Wed, 8 May 2002 07:50:00 -0700 (PDT) Received: from storm.FreeBSD.org.uk (uucp@localhost [127.0.0.1]) by storm.FreeBSD.org.uk (8.12.2/8.12.2) with ESMTP id g48EnwD5057711; Wed, 8 May 2002 15:49:58 +0100 (BST) (envelope-from mark@grimreaper.grondar.org) Received: (from uucp@localhost) by storm.FreeBSD.org.uk (8.12.2/8.12.2/Submit) with UUCP id g48EnwwP057710; Wed, 8 May 2002 15:49:58 +0100 (BST) Received: from grimreaper.grondar.org (localhost [127.0.0.1]) by grimreaper.grondar.org (8.12.3/8.12.3) with ESMTP id g48EkKjV083602; Wed, 8 May 2002 15:46:20 +0100 (BST) (envelope-from mark@grimreaper.grondar.org) Message-Id: <200205081446.g48EkKjV083602@grimreaper.grondar.org> To: jre@globalnet.co.uk Cc: current@freebsd.org Subject: Re: The future of perl on FreeBSD References: <3CD92D3A.838002B6@globalnet.co.uk> In-Reply-To: <3CD92D3A.838002B6@globalnet.co.uk> ; from John Ekins "Wed, 08 May 2002 14:50:50 BST." Date: Wed, 08 May 2002 15:46:20 +0100 From: Mark Murray Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > I'm just a user of FreeBSD but I'd personally prefer solution 3 that you > are proposing. I would like to seek clarification on one point you made > though if I may: > > > CON: bloody nightmare to maintain, fragile as hell, breaks. > > will require that future library bloat from perl project > > be taken; this is likely to be heavy. > > What exactly is fragile about Perl in the base OS and what breaks? > Apologies if I'm being dumb. It runs fine, but the build is very fragile in cross-builds, OS upgrades, OS reinstalls and so on. Its all in the generated library makefiles, staring with DynaLoader - these makefiles are very sensitive to the environment they were generated in, and are not tolerant of a BSD make environment when a make -DNOCLEAN is done or a make install is done over NFS where directory paths aren't the same as for the build. Perl builds have the habit of turning build-time options into run-time defaults, and overriding this is Hard. M -- o Mark Murray \_ O.\_ Warning: this .sig is umop ap!sdn #text/plain; name=cv.doc [Mark Murray CV Plain Text] cv.doc #application/octet-stream; name=cv.pdf [Mark Murray CV PDF] cv.pdf To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message