Error on installing cross binutils

M. Warner Losh imp at bsdimp.com
Thu Sep 13 08:06:00 PDT 2007


In message: <20070913122757.7bbf8433 at sol.hackerzberg.local>
            Skalla Raabjorn <skalla.raabjorn at gmx.de> writes:
: Hi all,
: 
: I'm currently trying to follow this howto:
: http://people.freebsd.org/~cognet/freebsd_arm.txt
: 
: on a fresh -current as of yesterday.
: 
: cc works fine, so does building binutils, however on 
: # make TARGET_ARCH=arm TOOLS_PREFIX=/usr/cross DESTDIR=/usr/cross
: install
: 
: I get the following:
: install -o root -g wheel -m 444  ldscripts/armelf_fbsd.x
: ldscripts/armelf_fbsd.xbn ldscripts/armelf_fbsd.xn
: ldscripts/armelf_fbsd.xr ldscripts/armelf_fbsd.xs
: ldscripts/armelf_fbsd.xu ldscripts/armelf_fbsd.xc
: ldscripts/armelf_fbsd.xsc ldscripts/armelf_fbsd.xd
: ldscripts/armelf_fbsd.xdc /usr/cross/usr/libdata/ldscripts install:
: wrong number or types of arguments usage: install [-bCcpSsv] [-B
: suffix] [-f flags] [-g group] [-m mode]
:                [-o owner] file1 file2
:        install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
:                [-o owner] file1 ... fileN directory
:        install -d [-v] [-g group] [-m mode] [-o owner] directory ...
: *** Error code 64
: 
: Stop in /usr/src/gnu/usr.bin/binutils/ld.
: *** Error code 1
: 
: Stop in /usr/src/gnu/usr.bin/binutils.
: 
: 
: Any idea what to do?

I always define both TARGET and TARGET_ARCH.  6.x does TARGET_ARCH,
which is insufficient in many cases, while 7.0 does TARGET.  I define
both to be sure.

Warner


More information about the freebsd-arm mailing list