🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.sgi.bugs
3 messages
3 total messages Started by Bill Crutchfield Fri, 22 Jan 1993 19:13
/usr/lib/fixade.o
#87
Author: Bill Crutchfield
Date: Fri, 22 Jan 1993 19:13
16 lines
1168 bytes
I'm trying to track down a bus error on a code being ported to a R4000 SGI Crimson.
Per the documentation fixade(3f) and unaligned(3x), I'm trying to
link in /usr/lib/fixade.o which will catch and provide documentation
on alignment errors in the code.  The problem is that I cant link it
in!!  When I try, the compiler/linker complains:

/usr/bin/ld:
No symbolic information for: /usr/lib/fixade.o

Running nm on the file also gives:
nm: Error: no symbol table in /usr/lib/fixade.o

But 'file /usr/lib/fixade.o' returns the information
/usr/lib/fixade.o:      mipseb executable stripped (R4000 fpdiv unchecked) - version 3.10

What needs to be done to link this code in?
Re: /usr/lib/fixade.o
#88
Author: Calvin H. Vu
Date: Fri, 22 Jan 1993 23:03
22 lines
1352 bytes
In <147267@lll-winken.LLNL.GOV> billc@bigbird.llnl.gov (Bill Crutchfield) writes:

>I'm trying to track down a bus error on a code being ported to a R4000 SGI Crimson.
>Per the documentation fixade(3f) and unaligned(3x), I'm trying to
>link in /usr/lib/fixade.o which will catch and provide documentation
>on alignment errors in the code.  The problem is that I cant link it
>in!!  When I try, the compiler/linker complains:

>/usr/bin/ld:
>No symbolic information for: /usr/lib/fixade.o

>Running nm on the file also gives:
>nm: Error: no symbol table in /usr/lib/fixade.o

>But 'file /usr/lib/fixade.o' returns the information
>/usr/lib/fixade.o:      mipseb executable stripped (R4000 fpdiv unchecked) - version 3.10

>What needs to be done to link this code in?
	It was stripped by mistake.  If you talk to TAC they will give you
a patch.

- calvin
Re: /usr/lib/fixade.o
#89
Author: Dave Olson
Date: Sat, 23 Jan 1993 19:35
31 lines
1911 bytes
In <147267@lll-winken.LLNL.GOV> billc@bigbird.llnl.gov (Bill Crutchfield) writes:

| I'm trying to track down a bus error on a code being ported to a R4000 SGI Crimson.
| Per the documentation fixade(3f) and unaligned(3x), I'm trying to
| link in /usr/lib/fixade.o which will catch and provide documentation
| on alignment errors in the code.  The problem is that I cant link it
| in!!  When I try, the compiler/linker complains:
| 
| /usr/bin/ld:
| No symbolic information for: /usr/lib/fixade.o
| 
| Running nm on the file also gives:
| nm: Error: no symbol table in /usr/lib/fixade.o
| 
| But 'file /usr/lib/fixade.o' returns the information
| /usr/lib/fixade.o:      mipseb executable stripped (R4000 fpdiv unchecked) - version 3.10
| 

Sounds like somebody tried to save space on your system by stripping
all binaries, but forgot to exclude /usr/lib.  If you reinstall the
dev product you should get an unstripped fixade.o

By the way, if you are compiling with -mips2, and use malloc/calloc for
data with doubles in it, use -lmalloc also.  The libc malloc bogusly
returns memory that is only word (4 byte) aligned, not 8 byte.  That
never showed up until the true 64 bit loads and stores on the r4k
systems.
--
Let no one tell me that silence gives consent,  |   Dave Olson
because whoever is silent dissents.             |   Silicon Graphics, Inc.
    Maria Isabel Barreno                        |   olson@sgi.com
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads