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: Format of ld error message


Hi Nick,

nickrob/21 ld -v
GNU ld version 2.16.91.0.6 20060212

OK, that is an old version, and some error message formatting problems have definitely been fixed since that version was released.



If current ld gives different output, could you please post it so that I can
check that Emacs can indeed parse it.

Current versions of the linker now produce this message:


  myprint.o: In function `myprint':
  /.../myprint.c:3: undefined reference to `mysquare6'

The "/.../" in the above message is the absolute path to the myprint.c source file. I have compressed it here because in my case that was a very long path.

PS cc -v -g myprog.c myprint.o gives:
myprint.o: In function `myprint':/home/nickrob/myprint.c:3: undefined reference to `mysquare6'

The only difference between the current output and the version you are seeing appears to be a newline after the first colon. This does make the second line of the output conform to most of the error message specification:


PROGRAM:SOURCE-FILE-NAME:LINENO: MESSAGE

The only thing that is missing is the program name. Is this an essential component for emacs ?

Cheers
  Nick


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