Date: Thu, 11 Nov 2010 13:48:19 +0000 From: Anton Shterenlikht <mexas@bristol.ac.uk> To: Marcel Moolenaar <xcllnt@mac.com> Cc: freebsd-ia64@freebsd.org Subject: Re: static linking error: ELF binary type "0" not known. Exec format error. Binary file not executable. Message-ID: <20101111134819.GA68741@mech-cluster241.men.bris.ac.uk> In-Reply-To: <6C419924-B040-4522-8EDA-2742C047BE42@mac.com> References: <20101110133233.GA74882@mech-cluster241.men.bris.ac.uk> <6C419924-B040-4522-8EDA-2742C047BE42@mac.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Nov 10, 2010 at 09:37:18AM -0800, Marcel Moolenaar wrote: > > On Nov 10, 2010, at 5:32 AM, Anton Shterenlikht wrote: > > [ia64] > > ia64% file a.out > > a.out: ELF 64-bit LSB executable, IA-64, version 1 (SYSV), statically linked, not stripped > > [amd64] > > amd64% file a.out > > a.out: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), statically linked, for FreeBSD 9.0 (900023), not stripped > > The branding on ia64 is wrong. The executable is not marked as being > a FreeBSD executable. It's declared as SYSV, whereas on amd64 it's > properly declared as FreeBSD. > > This is a binutils problem. > FYI, Marcel, thanks, but what am I to do? I presume gfortran45 (part of lang/gcc45) uses binutils from ports, which at present is at binutils-2.20.1_3. Is this version still not good enough? This article http://www.freebsd.org/doc/en/articles/custom-gcc/article.html also mentions adjusting (creating) /etc/libmap.conf Do I need to do this? Sorry if I'm talking nonsense. I probably don't understand what the problem is exactly. many thanks anton -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101111134819.GA68741>