Subject: relocation truncated to fit ???
To: None <port-alpha@NetBSD.ORG>
From: David Seifert <seifert@sequent.com>
List: port-alpha
Date: 08/06/1997 22:14:17
What does "relocation truncated to fit" mean, and how
do I get rid of it?  I get several hundred of them attempting
to build xemacs.  (GNU emacs built okay.)

I'm running the 1.2 release.

thanks,
Dave



gcc -O2     -L/usr/app/lib  -L/usr/X11R6/lib                      -L. -L../lwlib     -o temacs  abbrev
.o alloc.o blocktype.o buffer.o bytecode.o      callint.o callproc.o casefiddle.o casetab.o cmdloop.o 
        cmds.o console.o console-stream.o       data.o database.o    device.o dialog.o  dired.o doc.o 
        doprnt.o dynarr.o       editfns.o elhash.o emacs.o     eval.o events.o  event-stream.o event-u
nixoid.o  extents.o     faces.o fileio.o filelock.o filemode.o floatfns.o fns.o font-lock.o     frame.
o       general.o getloadavg.o dgif_lib.o gif_err.o gifalloc.o  glyphs.o gui.o          hash.o  indent
.o inline.o insdel.o intl.o     keymap.o        lread.o lstream.o       macros.o marker.o md5.o menuba
r.o  minibuf.o                  objects.o opaque.o      print.o process.o profile.o pure.o      ranget
ab.o   redisplay.o redisplay-output.o regex.o   scrollbar.o  search.o signal.o sound.o   specifier.o  
        strftime.o   symbols.o syntax.o sysdep.o        toolbar.o    console-tty.o device-tty.o event-
tty.o frame-tty.o objects-tty.o redisplay-tty.o cm.o    undo.o unexalpha.o      console-x.o device-x.o
 dialog-x.o  event-Xt.o frame-x.o glyphs-x.o gui-x.o  menubar-x.o  objects-x.o redisplay-x.o scrollbar
-x.o  toolbar-x.o  xgccache.o xselect.o         window.o terminfo.o   lastfile.o gmalloc.o vm-limit.o 
ralloc.o  EmacsFrame.o EmacsShell.o TopLevelEmacsShell.o TransientEmacsShell.o EmacsManager.o     -llw
 -lXaw   -ljpeg    -lXmu -lXt -lSM -lICE  -lXext -lX11      -lncurses -ltermcap                 -lm   
        
/usr/lib/libc.a(gettimeofday.o): In function `gettimeofday':
gettimeofday:2: relocation truncated to fit: LITERALSLEAZY .lita
/usr/lib/libc.a(time.o): In function `time':
/usr/src/lib/libc/gen/time.c(.text+0x20): relocation truncated to fit: LITERALSLEAZY .lita
/usr/lib/libc.a(localtime.o): In function `settzname':
/usr/src/lib/libc/time/localtime.c(.text+0x58): relocation truncated to fit: LITERALSLEAZY .lita
/usr/src/lib/libc/time/localtime.c(.text+0x64): relocation truncated to fit: LITERALSLEAZY .lita
/usr/src/lib/libc/time/localtime.c(.text+0x7c): relocation truncated to fit: LITERALSLEAZY .lita
/usr/src/lib/libc/time/localtime.c(.text+0x94): relocation truncated to fit: LITERALSLEAZY .lita
/usr/src/lib/libc/time/localtime.c(.text+0xa0): relocation truncated to fit: LITERALSLEAZY .lita
/usr/src/lib/libc/time/localtime.c(.text+0xb0): relocation truncated to fit: LITERALSLEAZY .lita
/usr/src/lib/libc/time/localtime.c(.text+0xbc): relocation truncated to fit: LITERALSLEAZY .lita
/usr/src/lib/libc/time/localtime.c(.text+0x110): relocation truncated to fit: LITERALSLEAZY .lita
/usr/src/lib/libc/time/localtime.c(.text+0x128): relocation truncated to fit: LITERALSLEAZY .lita
/usr/src/lib/libc/time/localtime.c(.text+0x134): relocation truncated to fit: LITERALSLEAZY .lita
/usr/src/lib/libc/time/localtime.c(.text+0x144): relocation truncated to fit: LITERALSLEAZY .lita
/usr/src/lib/libc/time/localtime.c(.text+0x150): relocation truncated to fit: LITERALSLEAZY .lita
/usr/lib/libc.a(localtime.o): In function `tzload':
/usr/src/lib/libc/time/localtime.c(.text+0x1d8): relocation truncated to fit: LITERALSLEAZY .lita
/usr/src/lib/libc/time/localtime.c(.text+0x208): relocation truncated to fit: LITERALSLEAZY .lita
/usr/src/lib/libc/time/localtime.c(.text+0x21c): relocation truncated to fit: LITERALSLEAZY .lita

... and so on ...