kernel libiconv update
I'm porting msdosfs to use kernel libiconv, but it needs functions not available
in current version. Current msdosfs implementation with conversion tables loaded
with mount_msdos cannot work well with UTF8 system locale.
I'll post msdosfs diffs if this one is imported.
#1 Updated by corecode over 6 years ago
I went over it and fixed some porting errors. In the future, please don't drop
all local DragonFly changes.
Could you please have a look and try it?
#5 Updated by polachok over 6 years ago
Any progress on this? I ported cd9660 too:
#7 Updated by corecode over 6 years ago
could you check whether
<http://gitweb.dragonflybsd.org/~corecode/dragonfly.git/kiconv> works? I had to
rebase and merge some commits. Now that you're so active, maybe you could
prepare your submissions commit-ready? :)
Also I don't like that mount_msdosfs needs to be linked dynamically. Probably
libkiconv will have to be statically linked with the citrus libs, is that correct?
It would be good if you could verify that the code works and maybe clean up the
commit messages to conform to the subsystem: summary standard.
Thanks for the submission!
#8 Updated by polachok over 6 years ago
>could you check whether
><http://gitweb.dragonflybsd.org/~corecode/dragonfly.git/kiconv> works? I had to
>rebase and merge some commits.
I cherry-picked 2 fixes from my main branch, look here
I haven't built world (it's about 2.5 hours here), just kernel and mount tools
and it looks like working okay.
>Also I don't like that mount_msdosfs needs to be linked dynamically. Probably
>libkiconv will have to be statically linked with the citrus libs, is that correct?
I wonder whether it can be linked statically, look here
#10 Updated by polachok over 6 years ago
>did we commit this?
>Can we commit part of it without linking mount_msdos
We can commit libiconv, it shouldn't break anything, as I can say. Committing
msdos will break mount_msdos -L and -W options. Committing cd9660 shouldn't
#11 Updated by polachok about 6 years ago
I'm going to commit http://gitweb.dragonflybsd.org/~polachok/dragonfly.git/i18n
today, so if there any objections please tell me NOW.
And we don't need to link anything dynamically anymore ;)