Skip to content

Commit 733d529

Browse files
committed
Sudo requires a C99 compiler due to the use of flexible array members.
1 parent 3bdd221 commit 733d529

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

INSTALL.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ about the `configure` script itself.
1010

1111
## System requirements
1212

13-
To build sudo from the source distribution you need a POSIX-compliant
14-
operating system (any modern version of BSD, Linux, or Unix should work),
15-
an ANSI/ISO C compiler that supports the "long long" type, variadic
16-
macros (a C99 feature) as well as the ar, make, and ranlib utilities.
13+
To build sudo from the source distribution you will need a
14+
POSIX-compliant operating system (any modern version of BSD, Linux,
15+
or Unix should work), a C compiler that conforms to ISO C99 or
16+
higher, and the ar, make, and ranlib utilities.
1717

1818
If you wish to modify the parser then you will need flex version
19-
2.5.2 or later and either bison or byacc (sudo comes with a
20-
pre-generated parser). You'll also have to run configure with the
21-
--with-devel option or pass DEVEL=1 to make. You can get flex from
22-
https://github.com/westes/flex/. You can get GNU bison from
19+
2.5.2 or later and either bison or byacc (sudo comes with a parser
20+
generated with GNU bison). You'll also have to run configure with
21+
the --with-devel option or pass DEVEL=1 to make. You can get flex
22+
from https://github.com/westes/flex/. You can get GNU bison from
2323
https://ftp.gnu.org/pub/gnu/bison/ or any GNU mirror.
2424

2525
Some systems will also require that development library packages be

0 commit comments

Comments
 (0)