summaryrefslogtreecommitdiff
path: root/BUGS
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2004-12-20 07:32:45 +0000
committerCarl Worth <cworth@cworth.org>2004-12-20 07:32:45 +0000
commit31534f264cb5bb9cbbcf2cf82dfe9cb7ea021726 (patch)
tree73f4e1da3d0b8e537306a0156f6d160953b8dcce /BUGS
parente291f1d88254e69986aa6abe7c44540621fffeab (diff)
downloadcairo-31534f264cb5bb9cbbcf2cf82dfe9cb7ea021726.tar.gz
Add bug about gcc 3.4 warning: '__visibility__' attribute ignored on non-class types.
Remove __internal_linkage macro from all functions returning pointers to shut up warning from gcc 3.4.
Diffstat (limited to 'BUGS')
-rw-r--r--BUGS12
1 files changed, 12 insertions, 0 deletions
diff --git a/BUGS b/BUGS
index e7baa3fcb..9e0356c54 100644
--- a/BUGS
+++ b/BUGS
@@ -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.
--