Difference between revisions of "helper tools"

From Free Pascal wiki
Jump to navigationJump to search
(go32v2 + updates.)
Line 20: Line 20:
 
</tr>  
 
</tr>  
 
<tr>  
 
<tr>  
  <td>ar</td><td>binutils</td><td>2.17</td>
+
  <td>ar</td><td>binutils</td><td>2.17</td><td>2.19</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>as</td><td>binutils</td><td>2.17</td>
+
  <td>as</td><td>binutils</td><td>2.17</td><td>2.19</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>ld</td><td>binutils</td><td>2.17</td>
+
  <td>ld</td><td>binutils</td><td>2.17</td><td>2.19</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>objdump</td><td>binutils</td><td>2.17</td>
+
  <td>objdump</td><td>binutils</td><td>2.17</td><td>2.19</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>strip</td><td> binutils </td><td>2.17</td>
+
  <td>strip</td><td> binutils </td><td>2.17</td><td>2.19</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>gdb</td><td> - </td><td>6.1.1</td>
+
  <td>gdb</td><td> - </td><td>6.1.1</td><td>6.1.1</td><td>6.1.1</td><td> 6.4 in beta</td>
 +
</tr><tr>
 +
<td>gdb (in ide)</td><td> - </td><td>6.1.1</td><td>6.1.1</td>
 
</tr><tr>  
 
</tr><tr>  
 
  <td>make</td><td> - </td><td>3.79.1</td>
 
  <td>make</td><td> - </td><td>3.79.1</td>
Line 36: Line 38:
 
  <td>upx</td><td> - </td><td>3.03</td>
 
  <td>upx</td><td> - </td><td>3.03</td>
 
</tr><tr>   
 
</tr><tr>   
  <td>cmp</td><td> diffutils </td><td>2.8.7</td>
+
  <td>cmp</td><td> diffutils </td><td>2.8.7</td><td>2.8.7</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>diff</td><td> diffutils </td><td>2.8.7</td>
+
  <td>diff</td><td> diffutils </td><td>2.8.7</td><td>2.8.7</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>cp</td><td> fileutils </td><td>4.1</td>
+
  <td>cp</td><td> fileutils </td><td>4.1</td><td>4.1</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>ginstall</td><td> fileutils </td><td>4.1</td>
+
  <td>ginstall</td><td> fileutils </td><td>4.1</td><td>4.1</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>gmkdir</td><td> fileutils </td><td>4.1</td>
+
  <td>gmkdir</td><td> fileutils </td><td>4.1</td><td>4.1</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>mv</td><td> fileutils </td><td>4.1</td>
+
  <td>mv</td><td> fileutils </td><td>4.1</td><td>4.1</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>rm</td><td> fileutils </td><td>4.1</td>
+
  <td>rm</td><td> fileutils </td><td>4.1</td><td>4.1</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>gdate</td><td> shutils </td><td>2.0.11</td>
+
  <td>gdate</td><td> shutils </td><td>2.0.11</td><td>2.0.11</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>gecho</td><td> shutils </td><td>2.0.11</td>
+
  <td>gecho</td><td> shutils </td><td>2.0.11</td><td>2.0.11</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>pwd</td><td> shutils </td><td> 2.0.11 </td>  
+
  <td>pwd</td><td> shutils </td><td> 2.0.11 </td><td>2.0.11</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>grep</td><td>  </td><td> 2.5.3 </td>
+
  <td>grep</td><td>  </td><td> 2.5.3 </td><td>2.4</td><td>beta: 2.5.x</td>
 
</tr><tr>  
 
</tr><tr>  
  <td>patch</td><td>   </td><td> 2.5.9 </td>
+
  <td>patch</td><td> </td><td> 2.5.9 </td>
 
</tr><tr>  
 
</tr><tr>  
 
  <td>zip</td><td>  </td><td> 2.32  </td>
 
  <td>zip</td><td>  </td><td> 2.32  </td>
Line 67: Line 69:
 
</tr>  
 
</tr>  
 
</table>
 
</table>
 
  
 
==Win32==
 
==Win32==

Revision as of 20:53, 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
arbinutils2.172.19
asbinutils2.172.19
ldbinutils2.172.19
objdumpbinutils2.172.19
strip binutils 2.172.19
gdb - 6.1.16.1.16.1.1 6.4 in beta
gdb (in ide) - 6.1.16.1.1
make - 3.79.1
upx - 3.03
cmp diffutils 2.8.72.8.7
diff diffutils 2.8.72.8.7
cp fileutils 4.14.1
ginstall fileutils 4.14.1
gmkdir fileutils 4.14.1
mv fileutils 4.14.1
rm fileutils 4.14.1
gdate shutils 2.0.112.0.11
gecho shutils 2.0.112.0.11
pwd shutils 2.0.11 2.0.11
grep 2.5.3 2.4beta: 2.5.x
patch 2.5.9
zip 2.32
cwsdpmidjgpp v0.90+ (r5)
wemu386.dxedjgpp beta 1.11 version obtained with "strings"

Win32

file package our version external version remarks
arbinutils2.16.91 20050827
asbinutils2.16.91 20050827
ldbinutils2.16.91 20050827
dlltoolbinutils2.16.91 20050827
objdumpbinutils2.16.91 20050827
strip binutils 2.9.5
windresbinutils2.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.16Needs 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)