tiemann@YAHI.STANFORD.EDU (Michael Tiemann) (05/19/89)
I meant to put something in the HINTS file about this, but I must have forgotten. The default LINK_SPEC in gcc.c tells the linker to link with crt0+.o. Many machine-specific files define their own LINK_SPECs. A strategy which worked until tm-sun?-nfp-os? came along was to edit the tm-*.h file into tm-*+.h, and replace the string "crt0.o" with "crt0+.o". This strategy is defeated with one tm-*.h file includes a file defining LINK_SPEC. I will fix this in release 1.35.1. In the mean time, copy LINK_SPEC from the file that is being included, #undef it and redef it in the top level tm-*.h file. Sorry, Michael