This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: How to overcome the problem created when binutils is installed?


Hi Ashwani,

i have fedora core 3 distribution with gcc version 4.0 .When i installed binutils 2.13

2.13 is a very old release. You really should be using the 2.16 release, which you ought to have found included with the gcc 4.0 distribution that you are using.


each and every program when compiled gave an error Collect2 : ld 1 exit status (something like that) . I removed the libraries ( e.g libiberty.a ,etc) from the directory of /usr/lib .But the problem remained. Can anybody tell me what happens to the loader after the bintuils is installed and how to overcome it ?

Neither collect2 nor ld is a loader. The former is a wrapper program which invokes the latter. ld is a linker.


If you still have the problem after switching over to the 2.16 binutils release then may I suggest adding the --verbose switch to the linker command line ? (presumably via adding -Wl,--verbose to your gcc command line). This may help you track down where in the linker the problem is occurring.

Cheers
  Nick


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]