Re: Crosscompiling NetBSD for Fonera not working with HEAD?
Fredrik Pettai <[email protected]> Mon, 6 Jul 2009 00:41:43 +0200
| Newsgroups | gmane.os.netbsd.ports.evbmips |
|---|---|
| Message-ID | <[email protected]> |
On Jul 5, 2009, at 11:58 PM, Fredrik Pettai wrote: > On Jul 5, 2009, at 11:31 PM, David Holland wrote: >> On Wed, Jul 01, 2009 at 09:28:43PM +0200, Fredrik Pettai wrote: >>>> Is there something involved that's compiled with custom CFLAGS? >>> >>> Not that I've set. /etc/mk.conf is empty, and no CFLAGS variable >>> is set. >> >> I mean its own custom CFLAGS. The Atheros HAL is in particular what >> I'm thinking of, since from what you've sent it looks like it's dying >> inside that. > > This is how it's look like then running build.sh -N 2 -m .... =MERAKI > I just cut out the output from building ar5312_reset.c, which > contains the code where it bails out. > > # create FON2100/ar5312_reset.d > CC=/usr/src/obj/tooldir.NetBSD-5.99.11-i386/bin/mipseb--netbsd-gcc / > usr/src/obj/ > tooldir.NetBSD-5.99.11-i386/bin/nbmkdep -f ar5312_reset.d -- -G 0 - > mno-abicalls > -msoft-float -ffixed-23 -ffreestanding -fno-zero-initialized-in-bss - > g -Os -std > =gnu99 -fno-strict-aliasing -Werror -Wall -Wno-main -Wno-format- > zero-length -W > pointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wswitch - > Wshadow -Wcast- > qual -Wwrite-strings -Wno-unreachable-code -Wno-sign-compare -Wno- > pointer-sign - > Wno-attributes -Werror -Devbmips -I. -I/usr/src/sys/../common/ > include -I/us > r/src/sys/arch -I/usr/src/sys -nostdinc -DMIPS3_ENABLE_CLOCK_INTR - > DMIPS32 -DSO > FTFLOAT -DCOM_ARBUS_BAUD="9600" -DVNODE_OP_NOINLINE -DDIAGNOSTIC - > DDEBUG -DMAXUS > ERS=32 -D_KERNEL -D_KERNEL_OPT -I/usr/src/sys/lib/libkern/../../../ > common/lib/li > bc/quad -I/usr/src/sys/lib/libkern/../../../common/lib/libc/string - > I/usr/src/sy > s/lib/libkern/../../../common/lib/libc/arch/mips/string -I/usr/src/ > sys/externa > l/isc/atheros_hal/dist -I/usr/src/sys/external/isc/atheros_hal/ic / > usr/src/sys/ > external/isc/atheros_hal/dist/ar5312/ar5312_reset.c The compile part was lost, my bad. So here's how that looks as well: # compile FON2100/ar5312_reset.o /usr/src/obj/tooldir.NetBSD-5.99.11-i386/bin/mipseb--netbsd-gcc -G 0 - mno-abical ls -msoft-float -ffixed-23 -ffreestanding -fno-zero-initialized-in-bss -g -Os -s td=gnu99 -fno-strict-aliasing -Werror -Wall -Wno-main -Wno-format-zero- length -W pointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wswitch - Wshadow -Wcast- qual -Wwrite-strings -Wno-unreachable-code -Wno-sign-compare -Wno- pointer-sign - Wno-attributes -Werror -Devbmips -I. -I/usr/src/sys/../common/include - I/usr/src /sys/arch -I/usr/src/sys -nostdinc -DMIPS3_ENABLE_CLOCK_INTR -DMIPS32 - DSOFTFLOA T -DCOM_ARBUS_BAUD=9600 -DVNODE_OP_NOINLINE -DDIAGNOSTIC -DDEBUG - DMAXUSERS=32 - D_KERNEL -D_KERNEL_OPT -I/usr/src/sys/lib/libkern/../../../common/lib/ libc/quad -I/usr/src/sys/lib/libkern/../../../common/lib/libc/string -I/usr/src/ sys/lib/li bkern/../../../common/lib/libc/arch/mips/string -I/usr/src/sys/ external/isc/athe ros_hal/dist -I/usr/src/sys/external/isc/atheros_hal/ic -c /usr/src/ sys/external /isc/atheros_hal/dist/ar5312/ar5312_reset.c As you can see -no-abicalls is in there... Regards, /P