Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 04 Dec 2000 17:19:27 -0500
From:      Marcel Moolenaar <marcel@cup.hp.com>
To:        Mark Kirk <mkirk@pdi.com>
Cc:        freebsd-emulation@FreeBSD.ORG
Subject:   Re: help on linux_base6.1:  libtermcap.so.2: ELF file ABI version  invalid.
Message-ID:  <3A2C186F.C559AD55@cup.hp.com>
References:  <20001203214404.A143819@pdi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Mark Kirk wrote:
> 
> When I first installed linux_base6.1, the install would break when running rpm
> on libtermcap2.0.8 (i.e. rpm would say it couldn't execute the script).

This means you were installing on top of something else, probably
linux_lib. Don't do that. Kill /compat/linux completely before
installing linux_base. Upgrades between different linux_base versions
are probably less critical, but when you see library problems, try with
a clean /compat/linux first.

> [akemi] /compat/linux/lib> brandelf *
> File 'ld-2.1.2.so' is of brand 'SVR4' (0).

This simply means that the ELF file is unbranded. You don't always need
to brand ELF files to have FreeBSD do the right thing. Yes, the
consequence is that branding information is bogus. The true solution
would be if every ABI "vendor" would brand their ELF files. Linux simply
doesn't do that...

HTH,

-- 
Marcel Moolenaar
  mail: marcel@cup.hp.com / marcel@FreeBSD.org
  tel:  (408) 447-4222


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A2C186F.C559AD55>