Difference between revisions of "helper tools"
From Free Pascal wiki
Jump to navigationJump to search (Version info of utils, win32 first.) |
(go32v2 + updates.) |
||
Line 7: | Line 7: | ||
- GNU Shellutils | - GNU Shellutils | ||
− | This page is meant to track the versioning of these utils | + | This 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. | ||
+ | |||
+ | ==Go32v2== | ||
+ | <TABLE WIDTH="90%" CELLPADDING="1" CELLSPACING="1"> | ||
+ | <tr> | ||
+ | <td><b>file</b></td> | ||
+ | <td><b>package</b></td> | ||
+ | <td><b>our version</b></td> | ||
+ | <td><b>external version</b></td> | ||
+ | <td><b>remarks</b></td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>ar</td><td>binutils</td><td>2.17</td> | ||
+ | </tr><tr> | ||
+ | <td>as</td><td>binutils</td><td>2.17</td> | ||
+ | </tr><tr> | ||
+ | <td>ld</td><td>binutils</td><td>2.17</td> | ||
+ | </tr><tr> | ||
+ | <td>objdump</td><td>binutils</td><td>2.17</td> | ||
+ | </tr><tr> | ||
+ | <td>strip</td><td> binutils </td><td>2.17</td> | ||
+ | </tr><tr> | ||
+ | <td>gdb</td><td> - </td><td>6.1.1</td> | ||
+ | </tr><tr> | ||
+ | <td>make</td><td> - </td><td>3.79.1</td> | ||
+ | </tr><tr> | ||
+ | <td>upx</td><td> - </td><td>3.03</td> | ||
+ | </tr><tr> | ||
+ | <td>cmp</td><td> diffutils </td><td>2.8.7</td> | ||
+ | </tr><tr> | ||
+ | <td>diff</td><td> diffutils </td><td>2.8.7</td> | ||
+ | </tr><tr> | ||
+ | <td>cp</td><td> fileutils </td><td>4.1</td> | ||
+ | </tr><tr> | ||
+ | <td>ginstall</td><td> fileutils </td><td>4.1</td> | ||
+ | </tr><tr> | ||
+ | <td>gmkdir</td><td> fileutils </td><td>4.1</td> | ||
+ | </tr><tr> | ||
+ | <td>mv</td><td> fileutils </td><td>4.1</td> | ||
+ | </tr><tr> | ||
+ | <td>rm</td><td> fileutils </td><td>4.1</td> | ||
+ | </tr><tr> | ||
+ | <td>gdate</td><td> shutils </td><td>2.0.11</td> | ||
+ | </tr><tr> | ||
+ | <td>gecho</td><td> shutils </td><td>2.0.11</td> | ||
+ | </tr><tr> | ||
+ | <td>pwd</td><td> shutils </td><td> 2.0.11 </td> | ||
+ | </tr><tr> | ||
+ | <td>grep</td><td> </td><td> 2.5.3 </td> | ||
+ | </tr><tr> | ||
+ | <td>patch</td><td> </td><td> 2.5.9 </td> | ||
+ | </tr><tr> | ||
+ | <td>zip</td><td> </td><td> 2.32 </td> | ||
+ | </tr><tr> | ||
+ | <td>cwsdpmi</td><td>djgpp</td><td> v0.90+ (r5)</td> | ||
+ | </tr><tr> | ||
+ | <td>wemu386.dxe</td><td>djgpp</td><td> beta 1.11</td><td></td><td> version obtained with "strings" | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
==Win32== | ==Win32== | ||
Line 28: | Line 88: | ||
</tr><tr> | </tr><tr> | ||
<td>objdump</td><td>binutils</td><td>2.16.91 20050827</td> | <td>objdump</td><td>binutils</td><td>2.16.91 20050827</td> | ||
+ | </tr><tr> | ||
+ | <td>strip</td><td> binutils </td><td>2.9.5</td> | ||
</tr><tr> | </tr><tr> | ||
<td>windres</td><td>binutils</td><td>2.16.91 20050827</td> | <td>windres</td><td>binutils</td><td>2.16.91 20050827</td> | ||
Line 51: | Line 113: | ||
<td>rm</td><td> fileutils </td><td>3.16</td> | <td>rm</td><td> fileutils </td><td>3.16</td> | ||
</tr><tr> | </tr><tr> | ||
− | <td>gcc | + | <td>gcc</td><td> gcc </td><td>2.95</td> |
− | |||
− | |||
</tr><tr> | </tr><tr> | ||
− | <td> | + | <td>cpp</td><td> gcc </td><td>2.95 (19990728)</td> |
</tr><tr> | </tr><tr> | ||
<td>gdate</td><td> shutils </td><td>1.13</td> | <td>gdate</td><td> shutils </td><td>1.13</td> |
Revision as of 15:18, 18 October 2009
Currently FPC uses various sets of tools:
- GNU Binutils. - GNU Make - GNU Fileutils - GNU Diffuitls - GNU Shellutils
This 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.
Go32v2
file | package | our version | external version | remarks |
ar | binutils | 2.17 | ||
as | binutils | 2.17 | ||
ld | binutils | 2.17 | ||
objdump | binutils | 2.17 | ||
strip | binutils | 2.17 | ||
gdb | - | 6.1.1 | ||
make | - | 3.79.1 | ||
upx | - | 3.03 | ||
cmp | diffutils | 2.8.7 | ||
diff | diffutils | 2.8.7 | ||
cp | fileutils | 4.1 | ||
ginstall | fileutils | 4.1 | ||
gmkdir | fileutils | 4.1 | ||
mv | fileutils | 4.1 | ||
rm | fileutils | 4.1 | ||
gdate | shutils | 2.0.11 | ||
gecho | shutils | 2.0.11 | ||
pwd | shutils | 2.0.11 | ||
grep | 2.5.3 | |||
patch | 2.5.9 | |||
zip | 2.32 | |||
cwsdpmi | djgpp | v0.90+ (r5) | ||
wemu386.dxe | djgpp | beta 1.11 | version obtained with "strings" |
Win32
file | package | our version | external version | remarks |
ar | binutils | 2.16.91 20050827 | ||
as | binutils | 2.16.91 20050827 | ||
ld | binutils | 2.16.91 20050827 | ||
dlltool | binutils | 2.16.91 20050827 | ||
objdump | binutils | 2.16.91 20050827 | ||
strip | binutils | 2.9.5 | ||
windres | binutils | 2.16.91 20050827 | ||
gdb | - | 6.3 | ||
make | - | 3.80 | ||
upx | - | 3.03 | ||
cmp | diffutils | 2.7 | ||
diff | diffutils | 2.7 | ||
cp | fileutils | 4.0a | ||
ginstall | fileutils | 3.16 | Needs manifest on Vista, added in 2.4.0 | |
gmkdir | fileutils | 3.16 | ||
mv | fileutils | 3.16 | ||
rm | fileutils | 3.16 | ||
gcc | gcc | 2.95 | ||
cpp | gcc | 2.95 (19990728) | ||
gdate | shutils | 1.13 | ||
gecho | shutils | 1.9.4 | ||
pwd | shutils | - | doesn't understand --version, no version info with strings | |
gorc | 0.90.3c | |||
grep | 2.5.1 | |||
patch | 2.5 | Needs manifest on Vista. | ||
unzip | 5.42 | |||
zip | 2.3 (november 1999) |