Mailing-List: contact cygwin-announce-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-announce-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin-announce AT sourceware DOT cygnus DOT com Delivered-To: moderator for cygwin-announce AT sourceware DOT cygnus DOT com From: Chris Faylor Date: Mon, 19 Jun 2000 15:18:32 -0400 To: cygwin-announce AT sourceware DOT cygnus DOT com Subject: Updated: gcc-2.95.2-2 and binutils-19990818-2 Message-ID: <20000619151832.A16995@cygnus.com> Reply-To: cygwin AT sourceware DOT cygnus DOT com Mail-Followup-To: cygwin-announce AT sourceware DOT cygnus DOT com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i I've installed a new version of the gcc and binutils package on sourceware: cygwin/latest/gcc and cygwin/latest/binutils. Changes: (Note that the below strong positive statements indicating that something is fixed may well be wishful thinking.) - Elimination of the /tmp\foo errors from various binutils tools. (Brought about by using a newer version of libiberty when building) - No more "impure_ptr" errors when compiling with -mno-cygwin. (After exhaustive debugging) - No more linking of libm.a since libm.a is really libcygwin.a. Patch from Ron Parker: http://sourceware.cygnus.com/ml/cygwin/2000-06/msg00161.html - Enable -Bdynamic, -Bstatic and linking of dlls on the command line. Patches from Chuck Wilson: http://gcc.gnu.org/ml/gcc-patches/2000-05/msg00937.html http://sourceware.cygnus.com/ml/binutils/2000-05/msg00340.html http://sourceware.cygnus.com/ml/binutils/2000-05/msg00337.html - Defines -Dunix when -mno-cygwin is not specified. This was discussed on the Cygwin mailing list recently. You should be able to undef this by saying -Uunix if it causes problems. - Does not automatically define any WIN32 or WINNT environment variables when -mno-win32 is specified. - Eliminates usr/i686-pc-cygwin/include files. - Fixes windres for correct handling of icons Patch from DJ Delorie: http://sourceware.cygnus.com/ml/binutils/2000-06/msg00216.html To update your installation, CREATE AN EMPTY DIRECTORY, cd to it, and download the latest version of setup.exe from the cygwin/latest directory at a cygwin mirror site near you. Then type: setup gcc setup binutils Answer the questions as you did when you first installed cygwin. This procedure will only update the gcc and binutils packages. If you have not previously used the new setup.exe program to install a version of cygwin, you probably will need to install the entire cygwin package for correct operation. Once the setup is complete you may remove this newly created directory. It will contain the setup.exe program, a setup log file, and the gcc and binutils tar files. None of these are needed for further operation of gcc or binutils but you can keep them around if you are interested in reinstalling everything later. The setup.log file contains diagnostics that will be helpful if your installation failed for some reason. As usual, I have only updated sourceware. The gcc and binutils files will take a while to propagate to the mirror sites. If you have questions or comments, please send them to the cygwin mailing list at: cygwin AT sourceware DOT cygnus DOT com . I would appreciate if you would use this mailing list rather than emailing me directly. Christopher Faylor GDB/Cygwin Engineering Manager Red Hat, Inc.