From owner-freebsd-amd64@FreeBSD.ORG Mon Jan 17 09:02:36 2005 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B5B9416A4CE; Mon, 17 Jan 2005 09:02:36 +0000 (GMT) Received: from smtp01.syd.iprimus.net.au (smtp01.syd.iprimus.net.au [210.50.30.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64F9243D45; Mon, 17 Jan 2005 09:02:36 +0000 (GMT) (envelope-from tim@robbins.dropbear.id.au) Received: from robbins.dropbear.id.au (210.50.36.69) by smtp01.syd.iprimus.net.au (7.0.036) id 41A76DD901610717; Mon, 17 Jan 2005 20:02:35 +1100 Received: by robbins.dropbear.id.au (Postfix, from userid 1000) id 7F2844324; Mon, 17 Jan 2005 20:03:14 +1100 (EST) Date: Mon, 17 Jan 2005 20:03:14 +1100 From: Tim Robbins To: Palle Girgensohn Message-ID: <20050117090314.GA1519@cat.robbins.dropbear.id.au> References: <20050117003802.GA62302@dragon.nuxi.com> <96EBAAED7629B17F00C7E58F@palle.girgensohn.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <96EBAAED7629B17F00C7E58F@palle.girgensohn.se> User-Agent: Mutt/1.4.1i cc: freebsd-amd64@freebsd.org Subject: Re: jdk @ amd64? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jan 2005 09:02:36 -0000 On Mon, Jan 17, 2005 at 02:28:47AM +0100, Palle Girgensohn wrote: > > > --On s?ndag, januari 16, 2005 16.38.02 -0800 David O'Brien > wrote: > > >On Mon, Jan 17, 2005 at 01:28:10AM +0100, Palle Girgensohn wrote: > >>Hello again! > >> > >>Some time ago I asked how to get jdk running on a Dell 2850 with > >>5.3-stable-amd64, built WITH_LIB32=YES. I've built the JDK on a plain > >>old 32-bit machine, and installed the package on the Dell. When trying > >>to start java, it complains as follows: > >> > >>bin$ ./java > >>/libexec/ld-elf.so.1: /usr/lib32/libpthread.so.1: Undefined symbol > >>"i386_set_ldt" > >> > >>How do I get it running? I have nothing in /etc/libmap.conf, perhaps I > >>should? > > > >Just 1-2 weeks ago Peter Wemm addressed this issue. Please see the list > >archives. > > Thanks, I did browse the list archives, but missed it. Seems I'm out of > luck, java cannot run @ amd64 according to that thread. :( > > Seems odd, I believe I've read success stories in the past. Am I wrong? The official Sun 32-bit Linux binaries run on FreeBSD/amd64 (at least 5.3-RELEASE) with minimal effort and should be suitable for most tasks. The runtime suffers the same stability problems under Linux emulation on amd64 as it does on i386 when running certain intensive applications, but it may be worth a try. See http://people.freebsd.org/~tjr/linux32.html or search the list archives for instructions to set up Linux emulation. Tim