>>>> "Robert" == Robert Pluim
<rpluim(a)bigfoot.com> writes:
Robert> Raymond Toy writes:
>>
>>>> "Robert" ==
Robert Pluim <rpluim(a)bigfoot.com> writes:
>>
Robert> Yes. Forcing gcc to use Solaris ld makes dumping work again. <sigh>
Robert> Maybe an entry for the PROBLEMS file?
>
> How do you do that? I'm assuming I have the same problem since we do
> have GNU ld and I'm pretty sure it's getting used.
Robert> If you read my rant, you know it wasn't easy :-). Seriously, I
Robert> configured gcc with --with-gnu-ld=no, built and installed it, then renamed
Robert> all versions of GNU ld, and gcc -v test.c then showed:
Robert> ld: Software Generation Utilities - Solaris/ELF (3.0)
Robert> <fiddle> It looks like the rebuilding step isn't necessary. I
took my
Robert> original 2.5.1 gcc, renamed all the versions of gnu ld below its
Robert> installation path, and it started using /usr/ccs/bin/ld.
It need not be that complicated. I forgot to configure using
--with-gnu-ld=no, but at the finally linking step, I just ran "gcc
-B/usr/ccs/bin/" instead of normal gcc. I see that gcc still runs
collect2, but the system ld is eventually run and temacs does produce
an xemacs that does start and run.
I think this should definitely be in the PROBLEMS file.
Ray