Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Jun 2010 01:21:07 +0400
From:      Anonymous <swell.k@gmail.com>
To:        Gabor Kovesdan <gabor@FreeBSD.org>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: [CFT] BSDL iconv in base system
Message-ID:  <86bpb9z77g.fsf@gmail.com>
References:  <4C16C5B5.1070308@FreeBSD.org> <867hlzq4lb.fsf@gmail.com> <867hlzufl6.fsf@gmail.com> <4C1A7A57.3000006@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Gabor Kovesdan <gabor@FreeBSD.org> writes:

[...]
>>    $ make installworld TARGET=i386 DESTDIR=/b/bbb
>>    ...
>>    ===>  usr.bin/mkcsmapper (install)
>>    install -s -o root -g wheel -m 555   mkcsmapper /b/bbb/usr/bin
>>    strip: /b/bbb/usr/bin/mkcsmapper: File format not recognized
>>    install: wait: No such file or directory
>>    *** Error code 70
>>    
> If cross-compiling doesn't work, how did you build the former one that
> gave you that error?

Here is my guess

libiconv_modules compiles fine but installs both normal and lib32 objdir
into /usr/lib when lib32 should use /usr/lib32.

mkcsmapper/mkesdb are failing to install because they're treated as
build-tools for host system and never compiled for target
system. However, they're not included in lib32 target and so are not
built for i386 arch during normal buildworld on amd64 host where
host = target.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86bpb9z77g.fsf>