Skip to content

Commit

Permalink
Refs trac:1399. Minor updates to HACKING.
Browse files Browse the repository at this point in the history
This commit was SVN r19977.

The following Trac tickets were found above:
  Ticket 1399 --> https://svn.open-mpi.org/trac/ompi/ticket/1399
  • Loading branch information
jsquyres committed Nov 11, 2008
1 parent 6344b8d commit 6982118
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions HACKING
Original file line number Diff line number Diff line change
Expand Up @@ -242,13 +242,20 @@ Flex is used during the compilation of a developer's checkout (it is
not used in distribution tarballs). Other flavors of lex are *not*
supported: given the choice of making parsing code portable between
all flavors of lex and doing more interesting work on Open MPI, we
greatly prefer the latter. Flex is a mature software package, and as
of this writing, it has not changed since v2.5.4a in July of 1997.
This version seems to work fine with Open MPI; no testing has been
performed to see what the minimum version of Flex is required by Open
MPI.
greatly prefer the latter.

Several developers use the stable flex version v2.5.4a from July of
1997. Others have upgraded to more recent versions; these also seem
to work fine. Note that no testing has been performed to see what the
minimum version of Flex is required by Open MPI. We suggest that you
use v2.5.4a at the earliest.

Note that the flex-generated code generates some compiler warnings on
some platforms, but the warnings do not seem to be consistent or
uniform on all platforms, compilers, and flex versions. As such, we
have done little to try to remove those warnings.

If you do not have Flex installed, it can be downloaded from the
following URL:

ftp://ftp.gnu.org/non-gnu/flex/
http://flex.sourceforge.net/

0 comments on commit 6982118

Please sign in to comment.