Re: vax binutils 2.39 gas problems
Izumi Tsutsui <[email protected]>
| Newsgroups | gmane.os.netbsd.ports.vax,gmane.os.netbsd.devel.toolchain |
|---|---|
| Message-ID | <[email protected]> |
christos@ wrote: > I think I found the problem.... Thanks, with the following your commit https://mail-index.netbsd.org/source-changes/2023/01/27/msg143037.html now vax bootloader builds. However there are still several problems. - bootloader built with the updated toolchain doesn't boot on VS3100/m30 (I have not checked on SIMH though) - building GENERIC kernel still gets error during libkern: --- # compile kern/inet_addr.o /s/cvs/src/obj.vax/tooldir.NetBSD-9.3-i386/bin/vax--netbsdelf-gcc -save_temps \ -fno-pic -ffreestanding -fno-zero-initialized-in-bss \ -fno-delete-null-pointer-checks -g -O2 -fno-strict-aliasing -fno-common \ -std=gnu99 -Werror -Wall -Wno-main -Wno-format-zero-length \ -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes \ -Wold-style-definition -Wswitch -Wshadow -Wcast-qual -Wwrite-strings \ -Wno-unreachable-code -Wno-pointer-sign -Wno-attributes -Wno-type-limits \ -Wno-sign-compare -Walloca -Wno-address-of-packed-member \ --sysroot=/s/cvs/src/obj.vax/destdir.vax \ -I../../../../../../lib/libkern/arch/vax \ --sysroot=/s/cvs/src/obj.vax/destdir.vax -D_VAX_INLINE_ -I../../. \ -I../../../../../../external/bsd/libnv/dist \ -I../../../../../../external/bsd/acpica/dist \ -I../../../../../../../common/lib/libx86emu \ -I../../../../../../../common/lib/libc/misc \ -I../../../../../../../common/include -I../../../../../../arch \ -I../../../../../.. -nostdinc -DCOMPAT_UTILS -DCOMPAT_44 -D_KERNEL \ -D_KERNEL_OPT -std=gnu99 \ -I../../../../../../lib/libkern/../../../common/lib/libc/quad \ -I../../../../../../lib/libkern/../../../common/lib/libc/string \ -I../../../../../../lib/libkern/../../../common/lib/libc/arch/vax/string \ -I../../../../../../lib/libkern/../../../common/lib/libc/arch/vax/atomic \ -I../../../../../../lib/libkern/../../../common/lib/libc/hash/sha3 \ -I../../../../../../external/bsd/libnv/dist \ -I../../../../../../lib/libkern/../../../common/lib/libc/quad \ -I../../../../../../lib/libkern/../../../common/lib/libc/string \ -I../../../../../../lib/libkern/../../../common/lib/libc/arch/vax/string \ -I../../../../../../lib/libkern/../../../common/lib/libc/arch/vax/atomic \ -I../../../../../../lib/libkern/../../../common/lib/libc/hash/sha3 \ -I../../../../../../lib/libkern/../../../common/include \ -I../../../../../../lib/libkern/../../../common/libc/hash/sha3 -c \ ../../../../../../lib/libkern/../../../common/lib/libc/inet/inet_addr.c \ -o inet_addr.o inet_addr.s: Assembler messages: inet_addr.s:1840: Error: can't resolve .LVL22 - .Ltext0 inet_addr.s:1840: Error: can't resolve .LVL22 - .Ltext0 *** Failed target: inet_addr.o --- inet_addr.s by the above -save_temps: --- 1821 .LLST7: 1822 .4byte .LVL5-.Ltext0 1823 .4byte .LVL7-.Ltext0 1824 .2byte 0x2 1825 .byte 0x30 1826 .byte 0x9f 1827 .4byte .LVL7-.Ltext0 1828 .4byte .LVL9-.Ltext0 1829 .2byte 0x1 1830 .byte 0x50 1831 .4byte .LVL10-.Ltext0 1832 .4byte .LVL14-.Ltext0 1833 .2byte 0x1 1834 .byte 0x50 1835 .4byte .LVL14-.Ltext0 1836 .4byte .LVL16-.Ltext0 1837 .2byte 0x2 1838 .byte 0x31 1839 .byte 0x9f 1840 .4byte .LVL23-.Ltext0 1841 .4byte .LVL25-.Ltext0 1842 .2byte 0x1 1843 .byte 0x50 1844 .4byte .LVL26-.Ltext0 1845 .4byte .LVL33-.Ltext0 1846 .2byte 0x1 1847 .byte 0x50 1848 .4byte .LVL34-.Ltext0 1849 .4byte .LVL38-.Ltext0 : 1874 .LLST8: 1875 .4byte .LVL21-.Ltext0 1876 .4byte .LVL22-.Ltext0 1877 .2byte 0x1 1878 .byte 0x53 1879 .4byte 0 1880 .4byte 0 --- So there are still something wrong? --- Izumi Tsutsui