Mail Archives: cygwin/1997/01/10/15:14:14
This happens with b17.1 version of the binaries on Windows 95.
When .o files are linked, ld puts out four symbols:
__bss_start__
__bss_end__
__data_start__
__data_end__
This is true even when "ld -r" is used. Therefore if I do
ld -r -o foo.o f1.o f2.o
ld -r -o bar.o b1.o b2.o
ld -o foobar foo.o bar.o
I'll get multiple definition error for these symbols. Anyone knows
how to get around this problem, other than not to use "ld -r"?
-
For help on using this list, send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".
- Raw text -