ldd32 missing amd64/8.1-RELEASE
Devin Teske
dteske at vicor.com
Tue Aug 10 23:18:43 UTC 2010
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 at 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 at 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 at oos0a ~]$ cd /repos/FreeBSD-8.1-amd64/8.1-RELEASE/base
[dteske at 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 at oos0a base]$ cat base.?? | tar tzf - | grep ldd
./usr/bin/ldd
[dteske at 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 at 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 <-
More information about the freebsd-amd64
mailing list