This is the mail archive of the
cygwin-apps-cvs@sources.redhat.com
mailing list for the cygwin-apps project.
setup ChangeLog IOStreamProvider.h Makefile.am ...
- From: maxb at sourceware dot org
- To: cygwin-apps-cvs at sources dot redhat dot com
- Date: 30 Aug 2004 16:17:52 -0000
- Subject: setup ChangeLog IOStreamProvider.h Makefile.am ...
CVSROOT: /cvs/cygwin-apps
Module name: setup
Changes by: maxb@sourceware.org 2004-08-30 16:17:52
Modified files:
. : ChangeLog IOStreamProvider.h Makefile.am
archive.h autoload.c io_stream_cygfile.cc
io_stream_cygfile.h io_stream_file.cc
Log message:
2004-08-30 Max Bowsher <maxb@ukf.net>
Move closer to GCC 3.4 compatibility.
* IOStreamProvider.h, io_stream_cygfile.cc, io_stream_cygfile.h,
io_stream_file.cc: Do not incorrectly use "enum" after it has been
hidden inside a typedef.
* archive.h: In "virtual func() = 0;", the 0 is a language construct,
not some symbol that might evaluate to 0, and gcc 3.4 enforces this.
* autoload.c (DllInfo.name): Silence warning by making const.
(DLL, autoload_common): __attribute__ ((used)) is now required to
prevent gcc being over-eager in it's optimization, and removing these
seemingly-unused (used only from assembly) functions.
Silences some warnings, too.
* Makefile.am (AM_CXXFLAGS, AM_CFLAGS): The options
-Wstrict-prototypes -Wmissing-prototypes do not apply to C++ and
g++ 3.4 complains about them.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/ChangeLog.diff?cvsroot=cygwin-apps&r1=2.431&r2=2.432
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/IOStreamProvider.h.diff?cvsroot=cygwin-apps&r1=2.2&r2=2.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/Makefile.am.diff?cvsroot=cygwin-apps&r1=2.36&r2=2.37
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/archive.h.diff?cvsroot=cygwin-apps&r1=2.6&r2=2.7
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/autoload.c.diff?cvsroot=cygwin-apps&r1=2.4&r2=2.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/io_stream_cygfile.cc.diff?cvsroot=cygwin-apps&r1=2.14&r2=2.15
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/io_stream_cygfile.h.diff?cvsroot=cygwin-apps&r1=2.9&r2=2.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/io_stream_file.cc.diff?cvsroot=cygwin-apps&r1=2.16&r2=2.17