Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Aug 2010 16:02:52 -0700
From:      Devin Teske <dteske@vicor.com>
To:        freebsd-amd64@freebsd.org
Subject:   ldd32 missing amd64/8.1-RELEASE
Message-ID:  <1281481372.19910.654.camel@localhost.localdomain>

next in thread | raw e-mail | index | archive | help
I find that after fetching all of:

ftp://ftp-archive.freebsd.org/pub/FreeBSD/releases/amd64/8.1-RELEASE

and installing to some machine, that:

/usr/bin/ldd32

is missing. See below output:

[me@mybox ~]$ file binary32
binary32: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD),
dynamically linked (uses shared libs), for FreeBSD 4.11 (492101),
stripped
[dteske@oos0a /usr/env3/bin]$ ldd binary32
ldd: /usr/bin/ldd32: No such file or directory

I did some googling... I did some searching of freebsd-archives... I did
some CVS crawling...

I found this (among other things):
http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/ldd/Makefile?
rev=1.14;content-type=text%2Fx-cvsweb-markup

The specifics of the above link are:
File In-Question: src/usr.bin/ldd/Makefile
Branches: MAIN
CVS Tag(s): RELENG_8, RELENG_8_BP, HEAD

QUESTION:
This patch appears to be from just-over 2 years ago...

Yet, I just installed FreeBSD-8.1 (from the above-mentioned sources) and
am not able to execute 32-bit binaries on amd64 and am getting the above
error with regard to not being able to find /usr/bin/ldd32.

Is the 8.1-RELEASE build of amd64 that was recently released to freebsd-
archive.freebsd.org FTP currently broken/borked?

I decided to investigate a little further and have verified that the
`ldd32' binary is not found where the `ldd' binary is (in the `base'
distribution-set). See below output:

[dteske@oos0a ~]$ cd /repos/FreeBSD-8.1-amd64/8.1-RELEASE/base
[dteske@oos0a base]$ ls
CHECKSUM.MD5    base.ai         base.as         base.bc         base.bm
CHECKSUM.SHA256 base.aj         base.at         base.bd         base.bn
base.aa         base.ak         base.au         base.be         base.bo
base.ab         base.al         base.av         base.bf         base.inf
base.ac         base.am         base.aw         base.bg         base.mtree
base.ad         base.an         base.ax         base.bh         install.sh
base.ae         base.ao         base.ay         base.bi
base.af         base.ap         base.az         base.bj
base.ag         base.aq         base.ba         base.bk
base.ah         base.ar         base.bb         base.bl
[dteske@oos0a base]$ cat base.?? | tar tzf - | grep ldd
./usr/bin/ldd
[dteske@oos0a base]$ cd /usr/env3/bin

So the all-encompassing question is...

Where can I find ldd32?

I tried pulling down RELENG_8_1 today and compiling in src/usr.bin/ldd
but ldd32 was not generated (and looking at the patch in cvsweb, I'm not
able to get a sense of how ldd32 is created -- I gather that there must
be more files associated with this patch).

Can someone help? anyone?
-- 
Cheers,
Devin Teske

-> CONTACT INFORMATION <-
Business Solutions Consultant II
FIS - fisglobal.com
510-735-5650 Mobile
510-621-2038 Office
510-621-2020 Office Fax
909-477-4578 Home/Fax
devin.teske@fisglobal.com

-> LEGAL DISCLAIMER <-
This message  contains confidential  and proprietary  information
of the sender,  and is intended only for the person(s) to whom it
is addressed. Any use, distribution, copying or disclosure by any
other person  is strictly prohibited.  If you have  received this
message in error,  please notify  the e-mail sender  immediately,
and delete the original message without making a copy.

-> END TRANSMISSION <-




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