From owner-cvs-all Fri Feb 5 17:01:34 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA03034 for cvs-all-outgoing; Fri, 5 Feb 1999 17:01:34 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from atdot.dotat.org (atdot.dotat.org [203.23.150.35]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA03021; Fri, 5 Feb 1999 17:01:24 -0800 (PST) (envelope-from newton@atdot.dotat.org) Received: (from newton@localhost) by atdot.dotat.org (8.9.2/8.7) id LAA07872; Sat, 6 Feb 1999 11:30:05 +1030 (CST) From: Mark Newton Message-Id: <199902060100.LAA07872@atdot.dotat.org> Subject: Re: cvs commit: src/sys/kern imgact_elf.c To: luoqi@watermarkgroup.com (Luoqi Chen) Date: Sat, 6 Feb 1999 11:30:05 +1030 (CST) Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, newton@FreeBSD.ORG In-Reply-To: <199902051636.LAA15502@lor.watermarkgroup.com> from "Luoqi Chen" at Feb 5, 99 11:36:28 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk Luoqi Chen wrote: > None of the executables under usr/ on the CD-ROM are statically linked, so > you don't need to brand them at all. The problem is that the interpreter > name in the svr4 elf brand structure is *WRONG*, it should be > /lib/ld.so.1, not /lib/libc.so.1 (svr4/svr4_sysvec.c). This is not correct. Firstly, SysV considers that libc is the "interpreter" (dump out some SysV ELF objects to check if you like). Secondly, making the change as you suggest simply doesn't work; executables still require branding. - mark -------------------------------------------------------------------- I tried an internal modem, newton@atdot.dotat.org but it hurt when I walked. Mark Newton ----- Voice: +61-4-1958-3414 ------------- Fax: +61-8-83034403 ----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message