NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-vax/39182: vax port fails to build 20080715 -current sources



The following reply was made to PR port-vax/39182; it has been noted by GNATS.

From: "Michael L. Hitch" <mhitch%lightning.msu.montana.edu@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: port-vax-maintainer%netbsd.org@localhost
Subject: Re: port-vax/39182: vax port fails to build 20080715 -current sources
Date: Fri, 13 Feb 2009 21:15:10 -0700 (MST)

 On Fri, 13 Feb 2009, Michael L. Hitch wrote:
 
 >    Checking the netbsd-5_RC1 and netbsd-5_RC2 autobuilds shows that both
 > builds (I think also on amd64) have the same problem.
 
    A vax build on i386 resulted in an executable file.  The only difference
 in the relocation entries is that the good file has a R_VAX_NONE at the
 beginning instead of the garbage entry later:
 
 ==> /tmp/troff.net3 <==
 
 Relocation section '.rela.dyn' at offset 0x35b4 contains 273 entries:
   Offset     Info    Type            Sym.Value  Sym. Name + Addend
 00000000  00000000 R_VAX_NONE                                   00000000
 00074d88  00000114 R_VAX_GLOB_DAT    0007c6a8   csdigit + 0
 00074d8c  00000214 R_VAX_GLOB_DAT    000722e8   _ZTV19constant_vunits_ + 0
 00074d90  00000314 R_VAX_GLOB_DAT    0007520c   _ZN11input_stack3topE + 0
 00074d94  00000414 R_VAX_GLOB_DAT    00072438   _ZTV21vertical_positio + 0
 00074d98  00000614 R_VAX_GLOB_DAT    0007c38c   _ZN4font5sizesE + 0
 00074d9c  00000714 R_VAX_GLOB_DAT    000724c8   _ZTV9diversion + 0
 
 ==> /tmp/troff.vlc <==
 
 Relocation section '.rela.dyn' at offset 0x35b4 contains 273 entries:
   Offset     Info    Type            Sym.Value  Sym. Name + Addend
 0006fa60  00000114 R_VAX_GLOB_DAT    00077380   csdigit + 0
 0006fa64  00000214 R_VAX_GLOB_DAT    0006cfc0   _ZTV19constant_vunits_ + 0
 0006fa68  00000314 R_VAX_GLOB_DAT    0006fee4   _ZN11input_stack3topE + 0
 0006fa6c  00000414 R_VAX_GLOB_DAT    0006d110   _ZTV21vertical_positio + 0
 0006fa70  00000614 R_VAX_GLOB_DAT    00077064   _ZN4font5sizesE + 0
 0006fa74  00000714 R_VAX_GLOB_DAT    0006d1a0   _ZTV9diversion + 0
 0006fa78  00000814 R_VAX_GLOB_DAT    00077280   cslower + 0
 
    A vax build on an alpha also shows the same R_VAX_NONE entry.  If the 
 R_VAX_NONE is a valid entry, something is corrupting that on the amd64 
 cross-build of troff, and the native build of pic and grops.
 
    The relocation entries of the amd64 cross-build of pic and grops show 
 the same R_VAX_NONE entry:
 
 vlc$ readelf -r /usr/bin/pic|head
 
 Relocation section '.rela.dyn' at offset 0x1d08 contains 122 entries:
   Offset     Info    Type            Sym.Value  Sym. Name + Addend
 00000000  00000000 R_VAX_NONE                                   00000000
 00052788  00000114 R_VAX_GLOB_DAT    00053c0c   csdigit + 0
 0005278c  00000214 R_VAX_GLOB_DAT    00052f88   old_context_buffer + 0
 00052790  00000414 R_VAX_GLOB_DAT    00053b0c   cslower + 0
 00052794  00000714 R_VAX_GLOB_DAT    00052c7c   safer_flag + 0
 00052798  00000914 R_VAX_GLOB_DAT    0005430c   cscntrl + 0
 0005279c  00000b14 R_VAX_GLOB_DAT    0005420c   csgraph + 0
 vlc$ readelf -r /usr/bin/grops|head
 
 Relocation section '.rela.dyn' at offset 0x19f8 contains 105 entries:
   Offset     Info    Type            Sym.Value  Sym. Name + Addend
 00000000  00000000 R_VAX_NONE                                   00000000
 0003f59c  00000114 R_VAX_GLOB_DAT    00041008   csdigit + 0
 0003f5a0  00000314 R_VAX_GLOB_DAT    00040cf0   _ZN4font5sizesE + 0
 0003f5a4  00000414 R_VAX_GLOB_DAT    00040f08   cslower + 0
 0003f5a8  00000714 R_VAX_GLOB_DAT    00041708   cscntrl + 0
 0003f5ac  00000814 R_VAX_GLOB_DAT    0003f894   version_string + 0
 0003f5b0  00000914 R_VAX_GLOB_DAT    0004010c   use_short_postfix + 0
 
 
 --
 Michael L. Hitch                       mhitch%montana.edu@localhost
 Computer Consultant
 Information Technology Center
 Montana State University       Bozeman, MT     USA
 


Home | Main Index | Thread Index | Old Index