[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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. 

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: