cairo libs are broken if compiled with Intel icc 10
Submitted by Ralf Lehmann
Assigned to Carl Worth @cworth
Description
Created attachment 15135 Warning and error output of intel Compiler (make test after a make clean)
cairo compiles without an problem but the test suit and all applications fail with undefined reference warnings. I track down this to this warnings from the compiler: cairo.c(3434): warning #1358: declaration aliased to undefined entity "INT_cairo_status" slim_hidden_def (cairo_status); ^ cairo.c(3238): warning #1358: declaration aliased to undefined entity "INT_cairo_get_matrix" slim_hidden_def (cairo_get_matrix); ^ cairo.c(3151): warning #1358: declaration aliased to undefined entity "INT_cairo_get_current_point" slim_hidden_def(cairo_get_current_point); ^ cairo.c(3084): warning #1358: declaration aliased to undefined entity "INT_cairo_get_tolerance" slim_hidden_def (cairo_get_tolerance); ^ The compiler produce a lot of this warning's and the resulting lib is not usable. Gcc 4.3 compile the same source witout any problem. if tried without Optimization flags without success.
icc version: icc (ICC) 10.1 20080212
Attachment 15135, "Warning and error output of intel Compiler (make test after a make clean)":
compile
Version: 1.4.14