Re: Bug#196800: flex mustn't assume stdint.h is available on allplatforms
On Thu, 12 Jun 2003 00:03:58 +0200, Jochen Voss <jvoss2@web.de> said:
> Hello,
> On Tue, Jun 10, 2003 at 10:35:53AM -0500, Manoj Srivastava wrote:
>> On Tue, 10 Jun 2003 10:51:14 +0200, Adrian Bunk <bunk@fs.tum.de>
>> said:
>> > On Mon, Jun 09, 2003 at 06:24:46PM -0500, Manoj Srivastava wrote:
>> >> Flex no longer has support for non conforming implementations;
>> >> and thus no longer has support for platforms that so not have
>> >> stdint.h. In other words, behaviour of flex scanners on non
>> >> conforming implementations is undefined.
>> >>
>> >> Please use flex-old for platforms where the implementation is
>> >> not up to date.
>>
>> > these platforms include platforms like Solaris 9 ...
>>
>> Which I donot care about. (Or is Solaris 9 now a re;eased Debian
>> architecture?)
> I am upstream for some programs that I want to run on non-Debian
> platforms, too. Does the above mean that I should not use the
> "flex" package from unstable, then?
Flex scanner continue to work on conforming
implementations. No representations can be made about any C progrom
on a non-conforming platform. The behaviour would be undefined.
> A flex package which produces non-portable code would considerably
> degrade Debian's usefulness as a development platform.
Indeed, since the scanner follows the standard, the code
produced is portable -- not following the standard is what leads to
non portable code.
manoj
--
If God had meant for us to be naked, we would have been born that way.
Manoj Srivastava <srivasta@debian.org> <http://www.debian.org/%7Esrivasta/>
1024R/C7261095 print CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C
Reply to: