Subject: Re: port-alpha/32047: modload pf.o fails with undefined reference to 'bswap64'
To: None <port-alpha-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: Academician Kula <kula@tproa.net>
List: netbsd-bugs
Date: 11/11/2005 02:14:02
The following reply was made to PR port-alpha/32047; it has been noted by GNATS.
From: Academician Kula <kula@tproa.net>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: port-alpha/32047: modload pf.o fails with undefined reference to 'bswap64'
Date: Thu, 10 Nov 2005 19:52:38 -0600
For completeness, when trying the fix suggested in port-mips/31857
kernel compilation fails with:
building standard kern library
# create GENERIC.PF/.gdbinit
rm -f .gdbinit
echo "source ../../../../gdbscripts/bdump" >> .gdbinit
echo "source ../../../../gdbscripts/kdump" >> .gdbinit
echo "source ../../../../gdbscripts/msgbuf" >> .gdbinit
echo "source ../../../../gdbscripts/pgrpdump" >> .gdbinit
echo "source ../../../../gdbscripts/stats" >> .gdbinit
echo "source ../../../../gdbscripts/vchain" >> .gdbinit
echo "source ../../../../gdbscripts/vdump" >> .gdbinit
echo "source ../../../../gdbscripts/xps" >> .gdbinit
# create vers.c
sh ../../../../conf/newvers.sh
# compile GENERIC.PF/vers.o
cc -mno-fp-regs -ffreestanding -O2 -Werror -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wno-sign-compare -fno-zero-initialized-in-bss -Dalpha -I. -I../../../../arch -I../../../.. -nostdinc -DDIAGNOSTIC -DLKM -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT -c vers.c
# link GENERIC.PF/netbsd
ld -N -Ttext fffffc0000300000 -e __transfer -G 4 -S -o netbsd ${SYSTEM_OBJ} ${EXTRA_OBJ} vers.o
/usr/src/sys/arch/alpha/compile/GENERIC.PF/lib/kern/libkern.o(.text+0xb4e8): In function `_mcount':
: undefined reference to `mcount'
/usr/src/sys/arch/alpha/compile/GENERIC.PF/lib/kern/libkern.o(.text+0xb4ec): In function `_mcount':
: undefined reference to `mcount'
*** Error code 1
Stop.
make: stopped in /usr/src/sys/arch/alpha/compile/GENERIC.PF