Skip site navigation (1)Skip section navigation (2)
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>