@@ -11,53 +11,47 @@ at any time.
11
11
+ Mandatory. Using the platform's native 'cc' gives good portability
12
12
exposure, but you can also use GCC 2.95 or newer.
13
13
+ GCC Homepage:
14
- http ://gcc.gnu.org/
14
+ https ://gcc.gnu.org/
15
15
+ Download:
16
- http://ftp.gnu.org/gnu/gcc/
17
- ftp://ftp.gnu.org/gnu/gcc/
16
+ https://ftp.gnu.org/gnu/gcc/
18
17
19
18
* A 'make' utility.
20
19
+ Mandatory. Using the platform's native 'make' gives good portability
21
20
exposure for in-tree builds, but VPATH builds require GNU Make 3.79.1 or
22
21
newer.
23
22
+ GNU Make Homepage:
24
- http ://www.gnu.org/software/make/
23
+ https ://www.gnu.org/software/make/
25
24
+ Download:
26
- http://ftp.gnu.org/gnu/make/
27
- ftp://ftp.gnu.org/gnu/make/
25
+ https://ftp.gnu.org/gnu/make/
28
26
29
27
* GNU M4 1.4.5 or newer.
30
28
+ 1.4.5 or newer is mandatory, but 1.4.9 or newer is recommended.
31
29
+ Homepage:
32
- http ://www.gnu.org/software/m4/
30
+ https ://www.gnu.org/software/m4/
33
31
+ Download:
34
- http://ftp.gnu.org/gnu/m4/
35
- ftp://ftp.gnu.org/gnu/m4/
32
+ https://ftp.gnu.org/gnu/m4/
36
33
37
- * Autoconf 2.59 or newer.
34
+ * Autoconf 2.60 or newer.
38
35
+ Mandatory.
39
36
+ Homepage:
40
- http ://www.gnu.org/software/autoconf/
37
+ https ://www.gnu.org/software/autoconf/
41
38
+ Download:
42
- http://ftp.gnu.org/gnu/autoconf/
43
- ftp://ftp.gnu.org/gnu/autoconf/
39
+ https://ftp.gnu.org/gnu/autoconf/
44
40
45
- * Automake 1.9.6 or newer.
41
+ * Automake 1.11.1 or newer.
46
42
+ Mandatory.
47
43
+ Homepage:
48
- http ://www.gnu.org/software/automake/
44
+ https ://www.gnu.org/software/automake/
49
45
+ Download:
50
- http://ftp.gnu.org/gnu/automake/
51
- ftp://ftp.gnu.org/gnu/automake/
46
+ https://ftp.gnu.org/gnu/automake/
52
47
53
48
* A shell
54
49
+ Mandatory. Using the platform's native 'sh' gives good portability
55
50
exposure, but you can also use Bash.
56
51
+ Homepage:
57
- http ://www.gnu.org/software/bash/
52
+ https ://www.gnu.org/software/bash/
58
53
+ Download:
59
- http://ftp.gnu.org/gnu/bash/
60
- ftp://ftp.gnu.org/gnu/bash/
54
+ https://ftp.gnu.org/gnu/bash/
61
55
62
56
* Core POSIX utilities, including:
63
57
[ basename cat chgrp chmod chown cp dd echo expand expr
@@ -67,98 +61,88 @@ at any time.
67
61
+ Mandatory. Using the platform's native utilities gives good portability
68
62
exposure, but you can also use GNU coreutils.
69
63
+ Homepage:
70
- http ://www.gnu.org/software/coreutils/
64
+ https ://www.gnu.org/software/coreutils/
71
65
+ Download:
72
- http://ftp.gnu.org/gnu/coreutils/
73
- ftp://ftp.gnu.org/gnu/coreutils/
66
+ https://ftp.gnu.org/gnu/coreutils/
74
67
75
68
* The comparison utilities 'cmp' and 'diff'.
76
69
+ Mandatory. Using the platform's native utilities gives good portability
77
70
exposure, but you can also use GNU diffutils.
78
71
+ Homepage:
79
- http ://www.gnu.org/software/diffutils/
72
+ https ://www.gnu.org/software/diffutils/
80
73
+ Download:
81
- http://ftp.gnu.org/gnu/diffutils/
82
- ftp://ftp.gnu.org/gnu/diffutils/
74
+ https://ftp.gnu.org/gnu/diffutils/
83
75
84
76
* The patch utility 'patch'.
85
77
+ Mandatory if you use gnulib-local diffs. Using the platform's native
86
78
utilities gives good portability exposure, but you can also use GNU
87
79
patch.
88
80
+ Homepage:
89
- http ://www.gnu.org/software/patch/
81
+ https ://www.gnu.org/software/patch/
90
82
+ Download:
91
- http://ftp.gnu.org/gnu/patch/
92
- ftp://ftp.gnu.org/gnu/patch/
83
+ https://ftp.gnu.org/gnu/patch/
93
84
94
85
* Grep.
95
86
+ Mandatory. Using the platform's native grep gives good portability
96
87
exposure, but you can also use GNU grep.
97
88
+ Homepage:
98
- http ://www.gnu.org/software/grep/
89
+ https ://www.gnu.org/software/grep/
99
90
+ Download:
100
- http://ftp.gnu.org/gnu/grep/
101
- ftp://ftp.gnu.org/gnu/grep/
91
+ https://ftp.gnu.org/gnu/grep/
102
92
103
93
* GNU gettext.
104
94
+ If your project wants to follow GNU Coding Standards:
105
95
+ Always use the newest available gettext release, see
106
- <http ://www.gnu.org/software/gnulib/manual/html_node/gettextize-and-autopoint.html>.
96
+ <https ://www.gnu.org/software/gnulib/manual/html_node/gettextize-and-autopoint.html>.
107
97
+ Use the 'gettext' module.
108
98
+ If your project cares more about ease of development on older platforms:
109
99
+ gettext 0.17 or newer.
110
100
+ Use the 'gettext-h' module.
111
101
+ Recommended.
112
102
Needed if you use modules that use internationalization (many do).
113
103
+ Homepage:
114
- http ://www.gnu.org/software/gettext/
104
+ https ://www.gnu.org/software/gettext/
115
105
+ Download:
116
- http://ftp.gnu.org/gnu/gettext/
117
- ftp://ftp.gnu.org/gnu/gettext/
106
+ https://ftp.gnu.org/gnu/gettext/
118
107
119
108
* Bison 2.0 or newer.
120
109
+ Recommended.
121
110
Needed if you use the 'parse-datetime' module.
122
111
+ Homepage:
123
- http ://www.gnu.org/software/bison/
112
+ https ://www.gnu.org/software/bison/
124
113
+ Download:
125
- http://ftp.gnu.org/gnu/bison/
126
- ftp://ftp.gnu.org/gnu/bison/
114
+ https://ftp.gnu.org/gnu/bison/
127
115
128
116
* GNU gperf 3.0.1 or newer.
129
- + Recommended .
117
+ + 3.0.1 or newer is mandatory, but 3.1 or newer is recommended .
130
118
Needed if you use the 'iconv_open' module.
131
119
+ Homepage:
132
- http ://www.gnu.org/software/gperf/
120
+ https ://www.gnu.org/software/gperf/
133
121
+ Download:
134
- http://ftp.gnu.org/gnu/gperf/
135
- ftp://ftp.gnu.org/gnu/gperf/
122
+ https://ftp.gnu.org/gnu/gperf/
136
123
137
124
* Texinfo 4.6 or newer.
138
125
+ Recommended.
139
126
Needed if you use modules that include documentation.
140
127
+ Homepage:
141
- http ://www.gnu.org/software/texinfo/
128
+ https ://www.gnu.org/software/texinfo/
142
129
+ Download:
143
- http://ftp.gnu.org/gnu/texinfo/
144
- ftp://ftp.gnu.org/gnu/texinfo/
130
+ https://ftp.gnu.org/gnu/texinfo/
145
131
146
132
* GNU sed.
147
133
+ Recommended.
148
134
Needed on platforms where the vendor's 'sed' program is too buggy.
149
135
+ Homepage:
150
- http ://www.gnu.org/software/sed/
136
+ https ://www.gnu.org/software/sed/
151
137
+ Download:
152
- http://ftp.gnu.org/gnu/sed/
153
- ftp://ftp.gnu.org/gnu/sed/
138
+ https://ftp.gnu.org/gnu/sed/
154
139
155
140
* GNU libtool 1.5.22 or newer.
156
141
+ Optional.
157
142
Needed if you want to invoke gnulib-tool with option --libtool.
158
143
libtool 2.2.x or newer is needed if you want to invoke gnulib-tool
159
144
with options --create-testdir/--test and --libtool.
160
145
+ Homepage:
161
- http ://www.gnu.org/software/libtool/
146
+ https ://www.gnu.org/software/libtool/
162
147
+ Download:
163
- http://ftp.gnu.org/gnu/libtool/
164
- ftp://ftp.gnu.org/gnu/libtool/
148
+ https://ftp.gnu.org/gnu/libtool/
0 commit comments