Sign in Join
Wiki copytemporary

helper tools: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11Currently FPC uses various sets of tools from the current packages
22
33\- GNU Binutils. - GNU Make - GNU Fileutils - GNU Diffutils - GNU Shellutils
44
55\- Fileutils, Shellutils, and Textutils are combined in [coreutils](http://www.gnu.org/software/coreutils/) since 2005
66
77This page is meant to track the versioning of these utils. Please, if you update external version, consider only formal releases of mingw or djgpp. If there are notable other builds, note them in a bullet list UNDER the table. This allows some overview.
88
99## Go32v2
1010
1111file
1212
1313package
1414
1515our version
1616
1717external version
1818
1919remarks
2020
2121ar
2222
2323binutils
2424
25252.17
2626
27272.25r2
2828
2929as
3030
3131binutils
3232
33332.17
3434
35352.25r2
3636
3737(ours packed w/ buggy UPX 2.93)
3838
3939ld
4040
4141binutils
4242
43432.17
4444
45452.25r2
4646
4747(ours packed w/ buggy UPX 2.93)
4848
4949objdump
5050
5151binutils
5252
53532.17
5454
55552.25r2
5656
5757strip
5858
5959binutils
6060
61612.17
6262
63632.25r2
6464
6565gdb
6666
6767\-
6868
69696.1.1
7070
71717.10
7272
7373gdb (in ide)
7474
7575\-
7676
77776.1.1
7878
7979make
8080
8181\-
8282
83833.79.1
8484
85854.1r2
8686
8787cmp
8888
8989diffutils
9090
91912.8.7
9292
93933.3r3
9494
9595diff
9696
9797diffutils
9898
99992.8.7
100100
1011013.3r3
102102
103103cp
104104
105105fileutils
106106
1071074.1
108108
1091094.1r2
110110
111111ginstall
112112
113113fileutils
114114
1151154.1
116116
1171174.1r2
118118
119119gmkdir
120120
121121fileutils
122122
1231234.1
124124
1251254.1r2
126126
127127mv
128128
129129fileutils
130130
1311314.1
132132
1331334.1r2
134134
135135rm
136136
137137fileutils
138138
1391394.1
140140
1411414.1r2
142142
143143gdate
144144
145145shutils
146146
1471472.0.11
148148
1491492.0.11r2
150150
151151gecho
152152
153153shutils
154154
1551552.0.11
156156
1571572.0.11r2
158158
159159pwd
160160
161161shutils
162162
1631632.0.11
164164
1651652.0.11r2
166166
167167grep
168168
1691692.5.3
170170
1711712.22
172172
173173patch
174174
1751752.5.9
176176
1771772.7.1r2
178178
179179zip
180180
1811812.32
182182
1831832.32
184184
1851853.0 builds from sources
186186
187187cwsdpmi
188188
189189djgpp
190190
191191r7 2010
192192
193193r7 2010
194194
195195wmemu387
196196
197197djgpp
198198
199199beta 1.11
200200
201201beta 1.11
202202
203203(aka, /current/v2misc/wmemu21\[bs\].zip)
204204
205205## Win32
206206
207207file
208208
209209package
210210
211211our version
212212
213213external version
214214
215215remarks
216216
217217ar
218218
219219binutils
220220
2212212.22
222222
223223as
224224
225225binutils
226226
2272272.22
228228
229229ld
230230
231231binutils
232232
2332332.22
234234
235235dlltool
236236
237237binutils
238238
2392392.21
240240
241241objdump
242242
243243binutils
244244
2452452.22
246246
247247strip
248248
249249binutils
250250
2512512.22
252252
253253windres
254254
255255binutils
256256
2572572.21.1 20050827
258258
259259gdb
260260
261261\-
262262
2632637.2
264264
265265make
266266
267267\-
268268
2692693.82
270270
271271cmp
272272
273273diffutils
274274
2752752.7
276276
277277diff
278278
279279diffutils
280280
2812812.7
282282
283283cp
284284
285285fileutils
286286
2872874.0a
288288
289289ginstall
290290
291291fileutils
292292
2932933.16
294294
295295Needs manifest on Vista, added in 2.4.0
296296
297297gmkdir
298298
299299fileutils
300300
3013013.16
302302
303303mv
304304
305305fileutils
306306
3073073.16
308308
309309rm
310310
311311fileutils
312312
3133133.16
314314
315315gcc
316316
317317gcc
318318
3193192.95
320320
321321cpp
322322
323323gcc
324324
3253252.95 (19990728)
326326
327327gdate
328328
329329shutils
330330
3313311.13
332332
333333gecho
334334
335335shutils
336336
3373371.9.4
338338
339339pwd
340340
341341shutils
342342
343343\-
344344
345345doesn't understand --version, no version info with strings
346346
347347gorc
348348
3493490.90.3c
350350
351351grep
352352
3533532.5.1
354354
355355patch
356356
3573572.5
358358
359359Needs manifest on Vista.
360360
361361unzip
362362
3633635.42 (jan 2001)
364364
365365zip
366366
3673672.3 (november 1999)
368368
369369## OS/2
370370
371371file
372372
373373package
374374
375375our version
376376
377377external version
378378
379379remarks
380380
381381ar
382382
383383binutils
384384
3853852.9.1
386386
387387as
388388
389389binutils
390390
3913912.14
392392
393393A newer AS version is necessary for support of newer CPU instructions (e.g. SSE3), but the OS/2 port has a wider set of dependencies (e.g. a different libc) and thus it is not included right now. Port available on <http://os2ports.smedley.info> (version 2.25) has been tested successfully.
394394
395395ld
396396
397397binutils
398398
3993992.6
400400
401401EMX
402402
403403objdump
404404
405405binutils
406406
4074072.9.1
408408
409409strip
410410
411411binutils
412412
4134132.9.1
414414
415415gdb
416416
417417\-
418418
4194194.16
420420
421421make
422422
423423\-
424424
4254253.76.1
426426
427427Port of version 3.81 built by kmk with Innotek port of GCC and klibc 0.63 has been tested successfully, but it is not included due to different libc not included with FPC.
428428
429429diff
430430
431431diffutils
432432
4334332.8
434434
435435cp
436436
437437fileutils
438438
4394393.13
440440
441441ginstall
442442
443443fileutils
444444
4454453.13
446446
447447mkdir
448448
449449fileutils
450450
4514513.13
452452
453453mv
454454
455455fileutils
456456
4574573.13
458458
459459rm
460460
461461fileutils
462462
4634633.13
464464
465465gdate
466466
467467shutils
468468
4694691.12
470470
471471pwd
472472
473473shutils
474474
4754751.12
476476
477-`     LD for EMX`\
478-`     EMXBIND 0.9d`\
479-`     NM 2.9.1 for EMX`\
480-`     GASP 1.2 for EMX`\
481-`     ObjCopy 2.9.1 for EMX`\
482-`     ObjDump 2.9.1 for EMX`\
483-`     Strip 2.9.1 for EMX`\
484-`     RANLIB 2.9.1 for EMX`\
485-`     Make 3.76.1`\
486-`     RM 3.13`\
487-`     CP 3.13`\
488-`     MV 3.13`\
489-`     ChMod 3.13`\
490-`     PWD 1.12`\
491-`     Install 3.13`\
492-`     GDate 1.12`\
493-`     Echo 1.12`\
494-`     Diff 2.8`\
495-` gdbemx.zip      contains the GNU Debugger 4.16 for EMX,`\
496-`                 PMGDB (Presentation Manager add-on for GDB) and GPROF 2.9.1`
477+```text
478+ LD for EMX
479+ EMXBIND 0.9d
480+ NM 2.9.1 for EMX
481+ GASP 1.2 for EMX
482+ ObjCopy 2.9.1 for EMX
483+ ObjDump 2.9.1 for EMX
484+ Strip 2.9.1 for EMX
485+ RANLIB 2.9.1 for EMX
486+ Make 3.76.1
487+ RM 3.13
488+ CP 3.13
489+ MV 3.13
490+ ChMod 3.13
491+ PWD 1.12
492+ Install 3.13
493+ GDate 1.12
494+ Echo 1.12
495+ Diff 2.8
496+ gdbemx.zip contains the GNU Debugger 4.16 for EMX,
497+ PMGDB (Presentation Manager add-on for GDB) and GPROF 2.9.1
498+```
497499
498500## Unix
499501
500502Unices usually use the tools as packaged by their distribution (or external GNU distribution, if a commercial Unix). On GNU tools are sometimes prefixed with a "g" to distinguish them from the standardly installed tools. (gmake,gld,gas etc)
501503
502504---
503505*From the Free Pascal wiki, page "helper tools", as it stood on 2015-12-16 after a change by Marcov, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
504506Category: FPC

Back to history