From owner-cvs-all Thu Feb 18 17:30:46 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id F2A49114C2; Thu, 18 Feb 1999 17:30:43 -0800 (PST) (envelope-from jdp@FreeBSD.org) Received: (from jdp@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id RAA11392; Thu, 18 Feb 1999 17:30:43 -0800 (PST) (envelope-from jdp@FreeBSD.org) Message-Id: <199902190130.RAA11392@freefall.freebsd.org> From: John Polstra Date: Thu, 18 Feb 1999 17:30:43 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/include elf.h Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk jdp 1999/02/18 17:30:43 PST Modified files: sys/i386/include elf.h Log: On the i386, load the ELF dynamic linker where an mmap(0, ...) would put it, just like on the Alpha. It was wrong to load it at the fixed address 0x08000000. That should only be done if the dynamic linker is an executable (not a shared object) with a specific load address encoded in the object file itself. This fixes the recent breakage in the Linux emulator. Revision Changes Path 1.7 +7 -5 src/sys/i386/include/elf.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message