[I'm Ccing gcc@corp and linux@engr, some more people may be happy to hear this]
Dave Olson wrote to me about 'ld':
>The one in /var/sysgen/root is the same one that driverwrap invokes.
>There are two ld's, the one in usr/lib, and the one in usr/bin. They
>are different. There is a one to one match between /usr/bin/ld and
>/var/sysgen/root/usr/bin/ld, and similarly for /usr/lib/ld and
>(assuming a 32 bit system)
Thanks! that's encouraging.
I assume this means that I should install two symlinks:
/usr/freeware/bin/ld -> /var/sysgen/root/usr/bin/ld
/usr/freeware/lib/gcc-lib/mips-sgi-irixX.Y/2.7.2/ld -> /var/sysgen/root/ld
Or something close to this.
This plus building gcc -with-gnu-as, using -32 -old_ld in the specs file
and Bean's permission to package crt[1n].o should solve all the problems
I'm aware of and make many customers happy.
That was very helpful. Looks like a solution is close. Thanks again.