Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Jun 2010 23:44:08 +0200
From:      Gabor Kovesdan <gabor@FreeBSD.org>
To:        Anonymous <swell.k@gmail.com>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: [CFT] BSDL iconv in base system
Message-ID:  <4C1A9728.204@FreeBSD.org>
In-Reply-To: <86bpb9z77g.fsf@gmail.com>
References:  <4C16C5B5.1070308@FreeBSD.org> <867hlzq4lb.fsf@gmail.com>	<867hlzufl6.fsf@gmail.com> <4C1A7A57.3000006@FreeBSD.org> <86bpb9z77g.fsf@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
El 2010. 06. 17. 23:21, Anonymous escribió:
> 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.
>    
Oh, this seems like a relevant guess. I'll have to handle it in the 
Makefile then by checking if we are cross-compiling and I'll also have 
to add an #ifdef or something in the libc part to select the module path 
conditionally.
> 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.
>    
Yes, another good catch.

Thanks a lot for your comments.

-- 
Gabor Kovesdan
FreeBSD Volunteer

EMAIL: gabor@FreeBSD.org .:|:. gabor@kovesdan.org
WEB:   http://people.FreeBSD.org/~gabor .:|:. http://kovesdan.org




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C1A9728.204>