"Nelson H. F. Beebe" <[EMAIL PROTECTED]> writes:

>       
> http://sourceforge.net/tracker/index.php?func=detail&aid=773937&group_id=1107&atid=101107

That's a bug report against the LSB spec, not against lsbcc.
As I understand it, the bug was resolved by saying that
the LSB spec defers to POSIX, and that POSIX clearly
requires <sys/types.h> to define size_t, so there's
no need to change the LSB spec.

> Given that three years have passed since that bug report, no bug
> resolution is recorded, and my LSB compilers are new and dated
> 2006-05-25, I doubt that another problem report would have any effect.

But we're not talking about any bugs in the LSB spec; we're talking
about a bug in lsbcc.

Rajesh Banginwar of Intel found this problem last year, when porting
ghostview 1.5 to LSB; see
<http://developer.osdl.org/dev/dtl/docs/PortingToLinuxWebinar-08-2005.pdf>
and search for size_t.  Again, this was a bug in lsbcc, not in
ghostview.  His workaround, as shown in
<http://lists.freestandards.org/pipermail/lsb-cvslog/2005-May/019854.html>,
was to insert "typedef int size_t;" in the relevant module, which is
clearly incorrect.  As far as I know, he didn't understand the issue,
so I'm not surprised he didn't report it as a bug in lsbcc.  I'm
afraid this doesn't inspire much confidence in the LSB process.


Reply via email to