pkgsrc-Users archive

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

Re: Trouble Cross-compiling for hpcarm (seems related to lang/gcc2)



Ax0n <ax0n%h-i-r.net@localhost> wrote:
>I currently have three NetBSD/hpcarm systems stuck on NetBSD 6.1 due to the
>lack of binary packages in pkgsrc. I'd love to move them over to 7.0.1. I
>am trying to build hpcarm binaries under NetBSD-7.0.1/amd64 and I've run
>into the same trouble as outlined at the bottom of this page by Silas Cou:
>http://www.silas.net.br/tech/pkgsrc/pkgsrc-troubleshooting.html
>
>This is on a fresh install of NetBSD/amd64. I unpacked pkgsrc from inside
>the installer, then followed the instructions outlined here:
>ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/doc/HOWTO-use-crosscompile

What have you got built so far ?

[snip]

>mk.conf is as follows (comments stripped for brevity)
>
>USE_CROSS_COMPILE?=  yes
>CROSSBASE=  ${LOCALBASE}/cross-${TARGET_ARCH:U${MACHINE_ARCH}}
>.if !empty(USE_CROSS_COMPILE:M[yY][eE][sS])
>MACHINE=hpcarm
>MACHINE_ARCH=  arm

This line should be 'earmv4' not 'arm'.

>TOOLDIR= /usr/obj/tooldir.NetBSD-7.0.1-amd64
>CROSS_DESTDIR= /usr/obj/destdir.hpcarm
>PACKAGES=${PKGSRCDIR}/packages.${MACHINE_ARCH}
>WRKDIR_BASENAME=  work.${MACHINE_ARCH}
>.endif

I would delete your TOOLDIR and CROSS_DESTDIR and start again with
the new value for MACHINE_ARCH.

Robert Swindells


Home | Main Index | Thread Index | Old Index