[Wylug-help] ld needs lib_nonshared.a
Andrew Teal
a.teal at hud.ac.uk
Fri Apr 22 13:04:07 BST 2005
Requirement
To trace access to a particular file by analysing deleted httpd access
logs on a linux HD.
Method
Transfer the disc to another machine, boot using LNX-BBC, install "The
Coronor's Toolkit", unrm all the deleted sectors, search them for the
relevant filename, all the while keeping the logs' partition ro.
Problem
LNX-BBC mounts the ro partitions as (eg) /mnt/rw/discs/disc0/part5
rather than /var, as it has its own /var.
A path to /mnt/rw/discs/disc0/part2/bin picks up gcc/ld, and setting
$LD_LIBRARY_PATH to /mnt/rw/discs/disc0/part2/lib picks up
libbfd-2.13.90.0.2.so from that directory. But I can't make ld find
/mnt/rw/discs/disc0/part2/lib/lib_nonshared.a in the same directory.
There is a version of ld on the cd, but running either version generates
the same report "can't find /usr/lib/lib_nonshared.a". I think it's a
mistake that this doesn't exist on the cd, but the lnx-bbc project seems
to have died (most bug reports being over a year old and no activity on
the mailing list).
Solution
Anyone know how to use the environment to force ld to find
lib_nonshared.a ? (so I can at least get to the next hurdle ;) )
Any other suggestions?
Otherwise I'll just have to further research the competition to LNX-BBC.
I'll be learning something new in any case :)
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Andrew Teal Information Technologist
School of Human & Health Sciences
HW1/05, University of Huddersfield,
Queensgate, Huddersfield, HD1 3DH
< a.teal at hud.ac.uk > Tel: 01484 473674
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
More information about the Wylug-help
mailing list