Web lists-archives.com

Re: flex package POSIX violation




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

Attachment: signature.asc
Description: OpenPGP digital signature