[CFT] BSDL iconv in base system

Gabor Kovesdan gabor at FreeBSD.org
Sat Jul 3 17:53:39 UTC 2010


Em 2010.06.17. 23:21, Anonymous escreveu:
>> 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.
>    
Here's the new patch, which is supposed to fix the following issues:
- Fixed build on amd64 and fixed cross-compiling
- Fixed hang when linked to libthr
- Fixed iconv() prototype as per POSIX
- More GNU compatibility: "" or "char" means the current local encoding 
in use

http://kovesdan.org/patches/iconv_current.diff

I hope some of you can give it a try.

Gabor


More information about the freebsd-current mailing list