From owner-freebsd-bugs Tue Apr 11 9:50: 8 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 9E07937BB65 for ; Tue, 11 Apr 2000 09:50:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id JAA01712; Tue, 11 Apr 2000 09:50:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from libagent.cs.technion.ac.il (libagent.cs.technion.ac.il [132.68.32.100]) by hub.freebsd.org (Postfix) with ESMTP id 6BD6F37B7B7 for ; Tue, 11 Apr 2000 09:45:35 -0700 (PDT) (envelope-from libagent@cs.technion.ac.il) Received: (from libagent@localhost) by libagent.cs.technion.ac.il (8.9.3/8.9.3) id SAA42900; Tue, 11 Apr 2000 18:48:39 +0200 (IST) (envelope-from libagent) Message-Id: <200004111648.SAA42900@libagent.cs.technion.ac.il> Date: Tue, 11 Apr 2000 18:48:39 +0200 (IST) From: Library Book Extensions Reply-To: libagent@cs.technion.ac.il To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: gnu/17935: Perl on the RELENG_3 branch uses bogus configuration. Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 17935 >Category: gnu >Synopsis: Perl in RELENG_3 uses a config file from 4-current. >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Apr 11 09:50:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Library Book Extensions >Release: FreeBSD 3.4-RELEASE i386 >Organization: >Environment: This seems to affect RELENG_3 since the MFC of $Id: config.SH-elf.i386,v 1.11 1999/05/02 15:29:42 markm Exp $ >Description: Perl on RELENG_3, after the MFC of $Id: config.SH-elf.i386,v 1.11 1999/05/02 15:29:42 markm Exp $ (in directory src/gnu/usr.bin/perl/libperl) uses a bogus config. Perl believes it was built on a 4-current machine, using egcs, and not on a 3.x machine using gcc 2.7.2.x, even if one rebuilds it from source (by doing 'make' in src/gnu/usr.bin/perl/). I'm not sure what the exact implications are, but I suspect it affects dynamically loaded modules compiled with the native 3.x compiler. >How-To-Repeat: Just check the output of perl -V on a 3.x system built after 1999/05/02 15:29:42. >Fix: Probably generate a new config file. Depending on the implications (which I'm not yet sure of) an entry in ERRATA.TXT may be in order. I don't really know what to feed perl's Configure with to get the correct config file. sorry. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message