egcs 1.1.2 -- 15 mars 1999
egcs is an experimental set of enhancements for the GNU tools, including gcc, gdb, etc., aimed at bringing together pgcc, g77, and some other projects, and letting gcc development speed up a bit.
A bunch of us (including Fortran, Linux, Intel and RTEMS hackers) have gotten together to return to the fundamental idea that code visibility and submissions from the net are vital to the long term improvement of the compiler. We are integrating variations and patches to GCC that are floating around, including some front-ends like g77 (Fortran). We are going to work closely with the free OS'es (e.g. Linux, *BSD) where GCC is a critical piece of infrastructure. We invite you to join us.
PentiumGCC 1.1.2 -- 13 avril 1999
PentiumGCC is a egcs (gcc) clone especially designed to optimize for x86 compatible chips. Speed improvements of 2-30% are possible. MMX support for P-II is being worked on.
Changes: This is the usual patch against the egcs 1.1.2 release
Perl 5.005_03 -- 2 avril 1999
Perl is a high-level, general-purpose programming language that makes easy things easy and hard things possible. It is optimized for scanning arbitrary text files and system administration. It has built-in extended regular expression matching and replacement, a dataflow mechanism to improve security with setuid scripts and is extendable via modules that can interface to C libraries.
Changes: This release contains fixes, including a security fix for suid scripts, module updates, new tutorials and support for more platforms.
Python 1.5.2 -- 14 avril 1999
Python is an interpreted, interactive, object-oriented programming language. It combines remarkable power with very clear syntax, and isn't difficult to learn. It has modules, classes, exceptions, very high level data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (Tk, Mac, MFC, GTK, QT, wxWindows). Newbuilt-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface.
Tcl/Tk 8.1b3 8 avril 1999 Tcl provides a portable scripting environment for Unix, Windows, and Macintosh that supports string processing and pattern matching, native file system access, shell-like control over other programs, TCP/IP networking, timers, and event-driven I/O. Of course, Tcl has traditionalprogramming constructs like variables, loops, procedures, namespaces, error handling, script packages, and dynamic loading of DLLs. Tk provides portable GUIs on UNIX, Windows, and Macintosh. A powerful widget set and the concise scripting interface to Tk makes it a breeze to develop sophisticated user interfaces.
automake 1.4 16 janvier 1999
Automake is a tool for automatically generating Makefiles compliant with the GNU Coding Standards. It was inspired by the 4.4BSD make and include files, but aims to be portable and to conform to the GNU standards for Makefile variables and targets. Automake is a Perl script. The input files are called Makefile.am. The output files are called Makefile.in; They are intended for use with Autoconf. Automake requires certain things to be done in your configure.in. This package also includes the "aclocal" program. aclocal is a program to generate an 'aclocal.m4' based on the contents of 'configure.in'. It is useful as an extensible, maintainable mechanism for augmenting autoconf.
Changes: Support has been added for the Fortran 77 programming language. The Automake Texinfo manual was reindexed. The 'AM_FOOFLAGS' variable is now added for each compiler invocation; e.g. AM_CFLAGS can be used in Makefile.am to set C compiler flags. Support has been included for the latest autoconf, including support for objext. '.' can now be put in SUBDIRS to control build order. Support for the 'include' command and '+=' for macro assignment has been added. Dependency tracking is no longer susceptible to the deleted header file problem. Maintainer mode is now a conditional. @MAINT@ is now an anachronism. * Bug fixes!
Libtool 1.3 -- 29 avril 1999
GNU libtool is a generic library support script. Libtool hides the complexity of using shared and static libraries behind a consistent, portable interface. Libtool supports building static libraries on all platforms.
make 3.78.1 -- 24 septembre 1999, 755ko (.tar.gz)
binutils 126.96.36.199.24 -- 28 avril 1999
GNU binutils work mostly behind the scenes of Linux development, largely because GNU make and the GCC frontend does so many things automatically. Utilities include: ld as nm objdump objcopy nm ar ranlib strip c++filt size addr2line dlltool
Version 5.4.46 20 juin 1998
The main changes from libc 5.4.44 are:
The shared libraries are now compiled with -g1 which can provide minimum information when core dump happens. You can strip libc.so.5.4.46 if you want.
- Security fixes.
- Malloc fix.
Due to the new, improved locale, the Linux C library 5.4.46 is binary compatible with libc 5.3.12 but not vice versa. The binaries compiled/linked with libc.so.5.4.46 may not run with libc.so.5.3.12.
You may need to regenerate locale files for the new locale in libc 5.4.46 if you use locales other tha C/POSIX which are the defaults.
- kernel 1.1.92 or above. It may work with an older kernel if the QMAGIC format is supported. If you use the kernel 1.3.x, you should upgrade to 1.3.40 or above. Otherwise readv/writev system calls won't work right. To compile the MIT pthread kernel, I only builed it with Linux kernel source code 1.99.10. You can comment out pthreads in DIRS in libc/sysdeps/Makefile.
- gcc-2.7.2 or above and binutils-188.8.131.52 or above.
- ld.so-1.9.9 or above. The latest version can be obtained from ftp://ftp.ods.com/pub/linux
- libg++ 184.108.40.206 or above. This is only necessary for development using c++.
The only libraries included in this package are the Linux C library, libc and the math library, libm.
ELF versions of libraries formerly included in the libc package can be found at the following FTP sites:
GDB 4.18 -- 14 avril 1999
The GNU Debugger (GDB) is a source-level debugger for C, C++, Java, Modula-2, and several other languages. It runs on GNU/Linux, the BSD's, and almost every major proprietary OS. GDB can debug programs running on the same machine as itself, or it can communicate over a network or serial line with a debugging stub on another machine; thus, it can be used for embedded and kernel debugging.