flex package POSIX violation

Yaakov Selkowitz yselkowitz@cygwin.com
Sun Dec 31 22:34:00 GMT 2017


On 2017-12-31 15:44, Marco Atzeri wrote:
> On 31/12/2017 22:13, Steven Penny wrote:
>> The POSIX standard, at least since 1997 [1], requires the presence of
>> a "lex" utility.
>>
>> Most systems (including Cygwin) provide a Lex implementation via the
>> "flex"
>> package. However with other OS, a "lex -> flex" symlink is provided,
>> whereas the Cygwin package does not.
> 
> Flex is NOT 100% Posix compliant.
> See Info on
>   20 Incompatibilities with Lex and Posix
> as upstream does not provide the link "lex -> flex"
> I am reluctant to do differently.

This is generally handled downstream, e.g.:

http://pkgs.fedoraproject.org/cgit/rpms/flex.git/tree/flex.spec#n90
https://packages.debian.org/sid/amd64/flex/filelist
https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-devel/flex/flex-2.6.4-r1.ebuild#n84

We should also do accordingly.

-- 
Yaakov

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: OpenPGP digital signature
URL: <http://cygwin.com/pipermail/cygwin/attachments/20171231/482dc43d/attachment.sig>


More information about the Cygwin mailing list