[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Linux-Announce Digest #730 (fwd)
gcc 2.7.2.3 is released. (C-compiler) (H.J. Lu)
mtk (Maths Toolkit) 1.3.0 uploaded (Andrew Ross)
Willows TWIN version 3.1.0 - cross-platform implementation of the Windows API's (Rob nospam Penrose)
----------------------------------------------------------------------------
From: hjl@lucon.org (H.J. Lu)
Subject: gcc 2.7.2.3 is released. (C-compiler)
Date: Fri, 22 Aug 1997 17:30:31 GMT
=====BEGIN PGP SIGNED MESSAGE=====
This is the linux/x86 binary release of gcc 2.7.2.3. The main goal of
gcc 2.7.2.3 is to provide a working support for glibc, especially
on Linux/x86/m68k. Most of the changes only affect Linux/x86/m68k.
On Linux/x86/m68k:
1. libgcc.a is compiled with -fPIC.
2. crtbegin.o, crtbeginS.o, crtend.o and crtendS.o are included.
3. gcc -shared will include -lgcc. Since libgcc.a is compiled with
-fPIC, it should be ok.
4. The g++ header files directory is /usr/include/g++.
5. Update the gcc driver.
The gcc 2.7.2.3 linu/x86 binary release can be found at
ftp://tsx-11.mit.edu/pub/linux/packages/GCC
ftp://sunsite.unc.edu/pub/Linux/GCC
The file list
1. gcc-2.7.2.3.bin.tar.gz
In ELF and generate ELF binaries for libc 5. gcc, cpp, cc1, cc1plus,
cc1objc, and version dependent header files. Object C, protoize and
unprotoize are untested. To install
gzip -dc gcc-2.7.2.3.bin.tar.gz | tar xvvf -
You need libc 5.4.33 or above to use it.
2. gcc-2.7.2.3-glibc.bin.tar.gz
In ELF and generate ELF binaries for glibc 2. gcc, cpp, cc1, cc1plus,
cc1objc, and version dependent header files. Object C, protoize and
unprotoize are untested. To install
gzip -dc gcc-2.7.2.3.bin.tar.gz | tar xvvf -
You need glibc 2.0.4 or above to use it.
3. gcc-2.7.2.2-2.7.2.3.diff.gz
The patch for gcc 2.7.2.2.
4. gcc-2.7.2.3.tar.gz
The source code of gcc 2.7.2.3.
Please report any missing/corrupted files to hjl@gnu.ai.mit.edu.
H.J.
hjl@gnu.ai.mit.edu
08/20/97
- ----
GCC 2.7.2.3 is a small change from version 2.7.2.2. Its purpose is to
support either version 1 or version 2 of the GNU C library on
Linux-based GNU systems on the x86 and the m68k. If you have already
installed 2.7.2.1 or 2.7.2.2 and you are not using glibc 2, there is
no reason to upgrade now; however, if you are *distributing* 2.7.2.1
or 2.7.2.2, please start distributing 2.7.2.3 instead.
The compressed tar file is /pub/gnu/gcc-2.7.2.3.tar.gz on
prep.ai.mit.edu, as usual. Diffs from the previous version, in
gcc-2.7.2.2-2.7.2.3.diff.gz, are about 13k, compressed.
- ----------------------------------------------------------------------
This package contains compilers for the C, C++ and Objective-C
programming languages.
Please report C++ bugs to:
bug-g++@prep.ai.mit.edu
Please report C and Objective-C bugs to:
bug-gcc@prep.ai.mit.edu
- ----------------------------------------------------------------------
[ Most GNU software is packed using the GNU `gzip' compression program.
Source code is available on most sites distributing GNU software.
For information on how to order GNU software on tape or cd-rom, and
printed GNU manuals, check the file etc/ORDERS in the GNU Emacs
distribution, ftp the file /pub/gnu/GNUinfo/ORDERS on prep, or
e-mail a request to: gnu@prep.ai.mit.edu
By ordering your GNU software from the FSF, you help us continue to
develop more free software. Media revenues are our primary source of
support. Donations to FSF are deductible on US tax returns.
The above software will soon be at these ftp sites as well.
Please try them before prep.ai.mit.edu as prep is very busy!
A possibly more up-to-date list is at URL
http://www.gnu.ai.mit.edu/order/ftp.html
thanx -gnu@prep.ai.mit.edu
ASIA: ftp.cs.titech.ac.jp, tron.um.u-tokyo.ac.jp/pub/GNU/prep
cair-archive.kaist.ac.kr/pub/gnu, ftp.nectec.or.th/pub/mirrors/gnu
AUSTRALIA: archie.au/gnu (archie.oz or archie.oz.au for ACSnet)
AFRICA: ftp.sun.ac.za/pub/gnu
MIDDLE-EAST: ftp.technion.ac.il/pub/unsupported/gnu
EUROPE: irisa.irisa.fr/pub/gnu, ftp.univ-lyon1.fr:pub/gnu,
ftp.mcc.ac.uk, unix.hensa.ac.uk/mirrors/uunet/systems/gnu,
src.doc.ic.ac.uk/gnu, ftp.ieunet.ie:pub/gnu, ftp.eunet.ch,
nic.sunsite.cnlab-switch.ch/mirror/gnu, ftp.win.tue.nl/pub/gnu, ftp.nl.net,
ftp.informatik.rwth-aachen.de/pub/gnu, ftp.informatik.tu-muenchen.de,
ftp.germany.eu.net/packages/gnu, ftp.etsimo.uniovi.es/pub/gnu,
ftp.funet.fi/pub/gnu, ftp.denet.dk, ftp.stacken.kth.se, isy.liu.se,
ftp.luth.se/pub/unix/gnu, ftp.sunet.se/pub/gnu, archive.eu.net
SOUTH AMERICA: ftp.inf.utfsm.cl/pub/gnu, ftp.unicamp.br/pub/gnu
WESTERN CANADA: ftp.cs.ubc.ca/mirror2/gnu
USA: wuarchive.wustl.edu/systems/gnu, labrea.stanford.edu,
ftp.digex.net/pub/gnu, ftp.kpc.com/pub/mirror/gnu, f.ms.uky.edu/pub3/gnu,
jaguar.utah.edu/gnustuff, ftp.hawaii.edu/mirrors/gnu,
uiarchive.cso.uiuc.edu/pub/gnu, ftp.cs.columbia.edu/archives/gnu/prep,
archive.cis.ohio-state.edu/pub/gnu, gatekeeper.dec.com/pub/GNU,
ftp.uu.net/systems/gnu
]
------------------------------
From: Andrew Ross <andrewr@chiark.greenend.org.uk>
Subject: mtk (Maths Toolkit) 1.3.0 uploaded
Date: Fri, 22 Aug 1997 17:14:30 GMT
=====BEGIN PGP SIGNED MESSAGE=====
I have just uploaded mtk (Maths Toolkit) version 1.3.0 to sunsite.unc.edu.
It should soon be available as /pub/Linux/apps/math/mtk-1.3.0.tar.gz .
For those of you who have not used it before mtk is a basic mathematical
package for X11 that will handle various numerical and symbolical
operations. I include the README below.
This release provides a series of bug fixes over version 1.2. These are
mainly in the routines for parsing equations. I've fixed all reported
bugs.
There are now much improved configuration file options. An example .mtk
file is provided to illustrate how the program works. There are also some
improvements to the graphing window. There is now an undo delete option.
Andrew Ross
- ------------------------------------------------------------------------
(C) 1994-1997 Andrew Ross (anr1001@chiark.greenend.org.uk)
Maths Toolkit (mtk)
===================
Mtk is a basic mathematical package for X11. It makes no claim to rival
large commercial computer algebra systems but it is handy for quickly
doing small calculations. The main window of the application consists of a
list of equations and an output display. Equations can be entered in. Mtk
supports a large range of common functions and there will hopefully be
more in the future. Equations can be acted on in a variety of ways. They
can be evaluated for given variable values, differentiated, numerically
integrated, roots found, power series found, graphs plotted and
differential equations solved. For more details see the man pages and try
the program out!
For installation details see the file INSTALL. Note: this program needs
the Qt library which is a library of C++ classes to make programming X11
applications easier. You need at least version 1.2 for mtk to work
correctly. Make sure you have the qt development tools (moc) and the include
files installed. Qt is available from http://www.troll.no/ if you have not got
it. The library is distributed under several different licenses but a
version is available free for non-commercial use.
This code makes use of the c++ exception handling. This is not yet implemented
by all compilers. If you have problems then this might be why. GCC 2.7.x
supports exceptions on most architectures and the support is rumoured to be
greatly improved in 2.8.0, when it appears. If this causes real problems then
let me know. I may be able to work around it. It certainly works with GCC 2.7.2
under Linux.
I have only tried mtk with Linux but it should be entirely portable to
other versions of the Qt library for other flavours of unix and for
Windows 95. Please let me know if you do manage to compile under any of
these, especially if any alterations are necessary.
For the most up to date information check on the mtk web page at
http://www.chiark.greenend.org.uk/~andrewr/mtk.html.
BUGS / SUGGESTIONS / COMMENTS
=============================
Andrew Ross <anr1001@chiark.greenend.org.uk>
I would greatly appreciate any feedback particular with ideas for improving
the program.
------------------------------
From: Rob nospam Penrose <InTheSpamCan@Canopy.Com>
Subject: Willows TWIN version 3.1.0 - cross-platform implementation of the Windows API's
Date: Fri, 22 Aug 1997 17:16:37 GMT
=====BEGIN PGP SIGNED MESSAGE=====
This is the announcement of version 3.1.0 of the Willows TWIN Libraries. The
Willows TWIN Libraries are a cross-platform implementation of the Windows (TM)
API's. Included in the sources is a loader for win16 applications, which will
allow 16bit applications to run on non-intel machines, through an interpreter,
and run directly at full speed on intel machines.
This newest version is available through our web site, www.willows.com or
through our ftp server, ftp.willows.com. This release is the full source,
in a gzip compressed tar file.
This version differs from the previous version by moving many of the window's
API's into their own dll's, (shared libraries), as is done under windows 95
and windows NT. This will allow us to test more of the window's api's by
replacing one or more of the Willows TWIN libraries with their actual
counterpart when using the emulator to run existing applications. This version
also is the first to use the autoconf/configure combination to better build the
libraries on non-linux machines. All platform dependencies can now be detected
in a uniform way, and should lead to better portability. This version continues
to fix and correct source code issues that lead it to have problems compiling
with various C compilers, although the default release continues to be on intel
linux, using the GNU compiler. This version also improves on the debug/trace
facility to better detect where and how the library goes wrong when running
some win16 applications under the emulator. The output is now much more
regular, and can be output through a filter, such as tail, or grep to search
for specific results.
This release does incorporate a few bug fixes, although many still remain. Some
bugs have been reported against applications that we do not have, so remain at
this time. A list of all reported bugs, and anomolies will be put up on our
web site, please feel free to register both your successes and failures.
This release now will build these additional dll's:
libwinsock.so
libsound.so
libddeml.so
libkeyboard.so
liblzexpand.so
libmmsystem.so
I expect to move all api's into their appropriate dll's over the next couple of
releases. These changes will help isolate those working on specific dll's, by
making them independent of the main library, and should improve the frequency
with which new releases of individual libraries can be made.
- -- ..........
Rob*** ':::' o Rob Penrose <Rob@Canopy.Com>
::: .::: .::.:::. .::: :::. :::.:::
::: .:::. .::: :::. '::::' :::^:::
.::::::::::. Choice of a GNU Generation!