Opened 12 years ago

Closed 12 years ago

#3203 closed task (fixed)

Updates to installed programs lists

Reported by: chris@… Owned by: lfs-book@…
Priority: normal Milestone: 7.3
Component: Book Version: SVN
Severity: normal Keywords:
Cc:

Description

I just copied the "runtime support" bit for libman from the libgcc entry that I pasted the xml from, but if that's not accurate feel free to change it. Also, does anyone have a better description for flex++ beyond just being a link to flex?

Attachments (1)

program-list-update.patch (14.8 KB ) - added by chris@… 12 years ago.
Updates to lists of installed programs

Download all attachments as: .zip

Change History (4)

by chris@…, 12 years ago

Attachment: program-list-update.patch added

Updates to lists of installed programs

comment:1 by Bryan Kadzban, 12 years ago

Last time I looked at it, admittedly about ten years ago, flex++ generated lexer code that was usable from a C++ program. flex generated C code only, which might or might not work when compiled as C++, depending on the compiler and the code that got generated.

Looking for more current info, I see on wikipedia the claim that flex++ will generate a couple of classes that can be used from the program. Classes being a C++ thing only, obviously plain flex doesn't do that.

From http://linux.die.net/man/1/flex++, I see that the -+ or --c++ flags appear to do the same thing, so flex inspecting argv[0] and automatically treating one of those flags as set when it's called as flex++, seems likely to me.

comment:2 by bdubbs@…, 12 years ago

This is my suggestion:

flex generates C programs that perform pattern-matching on text.

flex++, an extension of flex, is used for generating C++ code and classes.

comment:3 by bdubbs@…, 12 years ago

Resolution: fixed
Status: newclosed

Fixed at revision 10022.

Note: See TracTickets for help on using tickets.