From owner-freebsd-current@FreeBSD.ORG Fri Jan 4 17:55:22 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D4FA816A46C for ; Fri, 4 Jan 2008 17:55:22 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from kientzle.com (h-66-166-149-50.snvacaid.covad.net [66.166.149.50]) by mx1.freebsd.org (Postfix) with ESMTP id B02A213C447 for ; Fri, 4 Jan 2008 17:55:22 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: (from root@localhost) by kientzle.com (8.12.9/8.12.9) id m04Ht8HK004126; Fri, 4 Jan 2008 09:55:08 -0800 (PST) (envelope-from kientzle@freebsd.org) Received: from [10.0.0.209] (p54.kientzle.com [66.166.149.54]) by kientzle.com with SMTP; Fri, 04 Jan 2008 09:55:08 -0800 (PST) (envelope-from kientzle@freebsd.org) Message-ID: <477E72FC.5070304@freebsd.org> Date: Fri, 04 Jan 2008 09:55:08 -0800 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060422 X-Accept-Language: en-us, en MIME-Version: 1.0 To: =?UTF-8?B?RGFnLUVybGluZyBTbcO4cmdyYXY=?= References: <477C82F0.5060809@freebsd.org> <863ateemw2.fsf@ds4.des.no> <200801032200.25650.peter.schuller@infidyne.com> <8663yac62d.fsf@ds4.des.no> In-Reply-To: <8663yac62d.fsf@ds4.des.no> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: Peter Schuller , freebsd-current@freebsd.org, Jason Evans Subject: Re: sbrk(2) broken X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 04 Jan 2008 17:55:22 -0000 > "Sidegrading" is supposed to work now in HEAD; with a little hacking, > you can build an amd64 world and kernel on the i386 world, install the > kernel, reboot, and install world. AFAIK, the required hacking involves > copying /libexec/ld-elf.so.1 to /libexec/ld-elf32.so.1 ... I wonder when we'll have to standardize /libexec// to support multiple architectures for things like ld-elf.so.1. It used to only be a concern for those rare people running diskless over multiple architectures, but the case of i386 binaries on amd64 is a little more common. On the other hand, if ld-elf.so.1 is fairly unique in this concern, it might be simpler to rename it to: ld-elf-{i386,amd64,ppc,...}.so.1 Tim Kientzle