[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug-gnu-libiconv] inconsistency in EILSEQ definition...
From: |
Joel Brobecker |
Subject: |
[bug-gnu-libiconv] inconsistency in EILSEQ definition... |
Date: |
Wed, 2 Jan 2013 14:39:36 +0400 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Hello,
A few weeks ago, I reported a problem to gnulib where the errno
module would still be missing the EILSEQ macro on systems that
do not define it (in this particular case: LynxOS 178):
http://lists.gnu.org/archive/html/bug-gnulib/2012-10/msg00088.html
The problem was solved by defining EILSEQ to an arbitrary value (2015).
See commit daf7f8c02242c535d596231e2f655109b97fa2bc.
However, when I suggested the use of the errno module in GDB,
one of the maintainers remarked that libiconv uses a different
strategy, which is to define it to ENOENT.
http://www.sourceware.org/ml/gdb-patches/2012-12/msg00554.html
This makes the two libraries incompatible at this level.
In terms of the build error on Lynx178, what I ended up doing
was compile with -DEILSEQ=ENOENT.
In the future, I am wondering whether it might be helpful for
GNU projects to synchronize their approach to this issue.
--
Joel
- [bug-gnu-libiconv] inconsistency in EILSEQ definition...,
Joel Brobecker <=