From owner-freebsd-ports Fri Sep 18 00:12:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA20548 for freebsd-ports-outgoing; Fri, 18 Sep 1998 00:12:19 -0700 (PDT) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from cons.org (knight.cons.org [194.233.237.86]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA20543 for ; Fri, 18 Sep 1998 00:12:15 -0700 (PDT) (envelope-from cracauer@cons.org) Received: (from cracauer@localhost) by cons.org (8.8.8/8.7.3) id JAA02305 for ports@FreeBSD.ORG; Fri, 18 Sep 1998 09:11:52 +0200 (CEST) Message-ID: <19980918091152.B2274@cons.org> Date: Fri, 18 Sep 1998 09:11:52 +0200 From: Martin Cracauer To: ports@FreeBSD.ORG Subject: Re: ELF transition for ports References: <199809100657.XAA10293@silvia.hip.berkeley.edu> <19980917160149.A23619@cons.org> <19980917214359.A23783@keltia.freenix.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.1i In-Reply-To: <19980917214359.A23783@keltia.freenix.fr>; from Ollivier Robert on Thu, Sep 17, 1998 at 09:43:59PM +0200 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In <19980917214359.A23783@keltia.freenix.fr>, Ollivier Robert wrote: > According to Martin Cracauer: > > My shells/scsh port doesn't even build on ELF and I don't think I can > > fix that until 3.0-RELEASE. > > I've build recent versions of tcsh w/o problems under ELF. Where is it > failing ? (I can't test the current port because I don't have this version > -- 6.07.02 -- anymore and 6.08 is around the corner). As I understand (the mechanism isn't obvious), scsh tries to lookup symbol addresses of systems call hooks (and maybe other code) in libc by itself. Remember that scsh isn't a normal shell, but a beast that is supposed to use every system call on user's demand at runtime. I won't even start talking about my other ports. rdate works, though :-) Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer http://www.cons.org/cracauer Tel.: (private) +4940 5221829 Fax.: (private) +4940 5228536 Paper: (private) Waldstrasse 200, 22846 Norderstedt, Germany To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message