From owner-freebsd-current@FreeBSD.ORG Wed Dec 17 09:36:02 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6B0BB16A4CE for ; Wed, 17 Dec 2003 09:36:02 -0800 (PST) Received: from carver.gumbysoft.com (carver.gumbysoft.com [66.220.23.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 984D543D67 for ; Wed, 17 Dec 2003 09:36:01 -0800 (PST) (envelope-from dwhite@gumbysoft.com) Received: by carver.gumbysoft.com (Postfix, from userid 1000) id 8957D72DC3; Wed, 17 Dec 2003 09:36:01 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by carver.gumbysoft.com (Postfix) with ESMTP id 8698372DBF; Wed, 17 Dec 2003 09:36:01 -0800 (PST) Date: Wed, 17 Dec 2003 09:36:01 -0800 (PST) From: Doug White To: Dorin H In-Reply-To: <20031216205222.96444.qmail@web12602.mail.yahoo.com> Message-ID: <20031217092821.V14934@carver.gumbysoft.com> References: <20031216205222.96444.qmail@web12602.mail.yahoo.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: current@freebsd.org Subject: Re: 5.2-CURRENT: ldd /boot/kernel/kernel generates signal 6 (ABRT) ? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Dec 2003 17:36:02 -0000 On Tue, 16 Dec 2003, Dorin H wrote: > Hi there, > > Is it bug or feature ? > > %ldd /boot/kernel/acpi.ko > /boot/kernel/acpi.ko: > %ldd /boot/kernel/kernel > /boot/kernel/kernel: > /boot/kernel/kernel: signal 6 I think it s a peculiarity of how ldd works. It appears to execve() the binary in order to get ld.so to look at it, but since the kernel binary specifies it own loader (for the in-kernel linker) it bails. The kernel isn't dynamically linked to any libraries (how would it load them!?!) so this wouldn't return anything anyway. In case you haven't figured it out, the kernel is what provides the operating system services. Your BIOS, via loader(8), loads and runs it. Without it there is no FreeBSD :) -- Doug White | FreeBSD: The Power to Serve dwhite@gumbysoft.com | www.FreeBSD.org