[cairo-commit] cairo BUGS,1.19,1.20 ChangeLog,1.273,1.274

Carl Worth commit at pdx.freedesktop.org
Mon Dec 20 07:32:47 PST 2004


Committed by: cworth

Update of /cvs/cairo/cairo
In directory gabe:/tmp/cvs-serv21868

Modified Files:
	BUGS ChangeLog 
Log Message:

        * BUGS: Add bug about gcc 3.4 warning: '__visibility__' attribute
        ignored on non-class types.

        * src/cairoint.h: Remove __internal_linkage macro from all
        functions returning pointers to shut up warning from gcc 3.4.


Index: BUGS
===================================================================
RCS file: /cvs/cairo/cairo/BUGS,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- BUGS	17 Dec 2004 19:31:05 -0000	1.19
+++ BUGS	20 Dec 2004 15:32:45 -0000	1.20
@@ -1,3 +1,15 @@
+As of gcc 3.4, all uses of the __internal_linkage macro on
+functions returning pointers to structured types are causing a
+warning of the form:
+
+cairoint.h:406: warning: `__visibility__' attribute ignored on non-class types
+
+I'm commenting these out to shut up the compiler, and tagging each
+case with "XXX-NON-CLASS:". We should determine if these uses should be
+removed completely or if they can be fixed in some way.
+
+--
+
 The caches need to be invalidated at font destruction time.
 
 --

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.273
retrieving revision 1.274
diff -u -d -r1.273 -r1.274
--- ChangeLog	17 Dec 2004 21:23:32 -0000	1.273
+++ ChangeLog	20 Dec 2004 15:32:45 -0000	1.274
@@ -1,3 +1,11 @@
+2004-12-20  Carl Worth  <cworth at cworth.org>
+
+	* BUGS: Add bug about gcc 3.4 warning: '__visibility__' attribute
+	ignored on non-class types.
+
+	* src/cairoint.h: Remove __internal_linkage macro from all
+	functions returning pointers to shut up warning from gcc 3.4.
+
 2004-12-17  Carl Worth  <cworth at cworth.org>
 
 	* test/cairo_test.c (cairo_test): Fix to find reference images in




More information about the cairo-commit mailing list