public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug localedata/10550] New: Ability to make use of 3rd-party gconv modules
@ 2009-08-23 15:18 anpaza at mail dot ru
  2009-10-30  4:53 ` [Bug localedata/10550] " drepper at redhat dot com
  0 siblings, 1 reply; 2+ messages in thread
From: anpaza at mail dot ru @ 2009-08-23 15:18 UTC (permalink / raw)
  To: glibc-bugs

Although iconv supports a lot of encodings, there are lots of marginal encodings
that does not have much sense to include into mainstream. For example, almost
every manufacturer of character LCD controllers makes his own encodings (e.g.
Hitachi, Winstar and so on), and it would be handy to be able to install
additional gconv modules to get basic support for those encodings. Then, one
would be able to use them by using the -fexec-charset option of gcc which would
be very handy.

Unfortunately there are a few problems with installing additional gconv modules
(which do not compile together with glibc).

One of them is that the iconvconfig tool which is used to generate the
gconv-modules.cache file is used internally during glibc building, but is not
installed. Thus there's no way to update the cache file which is in a binary
format (this would be normally done in a postinst section of a package, just
like with gtk-update-icon-cache and other tools).

Another is the mandatory usage of the PTR_DEMANGLE macro in conversion
functions. The sysdep.h file is not meant to be installed in end user's system,
so there's no way to know how to demangle next_step->__shlib_handle.

Is it possible to do something about these issues? Or is there some alternative
solution?

-- 
           Summary: Ability to make use of 3rd-party gconv modules
           Product: glibc
           Version: unspecified
            Status: NEW
          Severity: minor
          Priority: P2
         Component: localedata
        AssignedTo: libc-locales at sources dot redhat dot com
        ReportedBy: anpaza at mail dot ru
                CC: glibc-bugs at sources dot redhat dot com


http://sourceware.org/bugzilla/show_bug.cgi?id=10550

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [Bug localedata/10550] Ability to make use of 3rd-party gconv modules
  2009-08-23 15:18 [Bug localedata/10550] New: Ability to make use of 3rd-party gconv modules anpaza at mail dot ru
@ 2009-10-30  4:53 ` drepper at redhat dot com
  0 siblings, 0 replies; 2+ messages in thread
From: drepper at redhat dot com @ 2009-10-30  4:53 UTC (permalink / raw)
  To: glibc-bugs


------- Additional Comments From drepper at redhat dot com  2009-10-30 04:52 -------
iconvconfig is installed.  And you'll have to deal with PTR_DEMANGLE etc
yourself.  Replicate the definitions.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |WONTFIX


http://sourceware.org/bugzilla/show_bug.cgi?id=10550

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-10-30  4:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-23 15:18 [Bug localedata/10550] New: Ability to make use of 3rd-party gconv modules anpaza at mail dot ru
2009-10-30  4:53 ` [Bug localedata/10550] " drepper at redhat dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).