sasKuatch
07-17-2005, 01:44 AM
Hi all,
I just did a really stupid thing: I ran strip * in /usr/lib. :(
Everything runs fine, but I can't compile anything without getting the error
/usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000008048230.
If it does compile, it exits with an Illegal Instruction error.
I'm running debian sarge, and I've tried reinstalling all the libstdc++xxx libs, along with libc6 and whatever else I could think of. It's something really low level, because even a C "hello world" program won't compile.
My question is this: how do I re[create/get/fix/unstrip] those files in /usr/lib? This installation has a lot of history and is thoroughly customized, plus it was installed while I was away at college, and now I'm on dialup again with no way to reinstall.
A search on google showed only bugs and other problems, and the only thread I could find on JL didn't get resolved.
I just did a really stupid thing: I ran strip * in /usr/lib. :(
Everything runs fine, but I can't compile anything without getting the error
/usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000008048230.
If it does compile, it exits with an Illegal Instruction error.
I'm running debian sarge, and I've tried reinstalling all the libstdc++xxx libs, along with libc6 and whatever else I could think of. It's something really low level, because even a C "hello world" program won't compile.
My question is this: how do I re[create/get/fix/unstrip] those files in /usr/lib? This installation has a lot of history and is thoroughly customized, plus it was installed while I was away at college, and now I'm on dialup again with no way to reinstall.
A search on google showed only bugs and other problems, and the only thread I could find on JL didn't get resolved.