Anyone know what this error message means?

Anyone know what this error message means?

Post by Ethan Alper » Sun, 27 May 2001 01:31:48



Never seen anything like this. dlopen returns the error "Invalid
Argument" when I try to open tmp.so so this is more than a warning.

ld -o tmp.so -G -b64 -bexpall -bnoentry wrf_user_fortran_util_0_W.o
wrf_user_fortran_util_0.o
ld: 0711-768 WARNING: Object wrf_user_fortran_util_0.o, section 31,
function ._savef28:
        The branch at address 0x4 is not followed by a recognized no-op
        or TOC-reload instruction. The unrecognized instruction is
0xFBE1FFD8.

 
 
 

Anyone know what this error message means?

Post by Gary R. Hoo » Sun, 27 May 2001 02:20:01



> Never seen anything like this. dlopen returns the error "Invalid
> Argument" when I try to open tmp.so so this is more than a warning.

> ld -o tmp.so -G -b64 -bexpall -bnoentry wrf_user_fortran_util_0_W.o
> wrf_user_fortran_util_0.o
> ld: 0711-768 WARNING: Object wrf_user_fortran_util_0.o, section 31,
> function ._savef28:
>         The branch at address 0x4 is not followed by a recognized no-op
>         or TOC-reload instruction. The unrecognized instruction is
> 0xFBE1FFD8.

Bad object code.  Recompile.

Branches in code are followed by a "TOC-reload" instruction (which the
linker fixes up during link-editing).  The compiler should generate
the right code sequence, where the branch-and-link is followed by
a no-op; if the branch becomes an out-of-module call, the linker
replaces the no-op with a reload to restore R2 from the value saved
on the stack by the glue code (which is what accomplishes the necessary
work for the out-of-module call).

Oh...an out of module call is when your app calls something in a
shared library, by way of example.

If the compiler doesn't generate the right code, the linker complains
since an out of module call that doesn't restore R2 upon return will
completely hose your execution.  Therefore, the compiler in this case
is doing the wrong thing.  You may have to report a bug (assuming
the code is correct).

--
Gary R. Hook / AIX PartnerWorld for Developers / These opinions are MINE
________________________________________________________________________

 
 
 

1. Anyone know what this kernel message means?

I got this message from syslog a couple of days ago. Anyone know what may have
caused it? I'm running Slackware 2.3.0 with kernel 1.2.13.

Dec  9 20:13:10 cuug486 kernel: Max size:1100000   Log zone size:512
Dec  9 20:13:10 cuug486 kernel: First datazone:88   Root inode number 45056
Dec  9 20:14:08 cuug486 kernel: Backlink not properly set.
Dec  9 20:14:37 cuug486 last message repeated 3 times

--
Scott Barker
Linux Consultant

http://www.cuug.ab.ca:8001/~barkers/   (under construction)

2. Linux 2.2.13: (?) power off on shutdown not working

3. Does anyone know this message and its meaning??

4. Daeron = The Internet Cafe Tosser

5. HELP: Anyone know what this error mean?

6. help with awk

7. linker error: "Invalid loader fixup for symbol" ... anyone knows what it means?

8. Decoding ACUCOBOL errors

9. Squid doesn't compile - anyone know what this error means?

10. anyone know what a "neighbor table overflow" error means?

11. Meaning of TCP error messages anyone?

12. Can anyone tell me what this Error message means?

13. Does anyone know the meaning of di_wds of tbl_dkinfo?