--- a/kernel/eka/compsupp/gcce/gcce.h Sat Jun 19 09:54:56 2010 +0100
+++ b/kernel/eka/compsupp/gcce/gcce.h Sat Jun 19 09:55:57 2010 +0100
@@ -33,12 +33,15 @@
#define __NORETURN__ __declspec(noreturn)
#define __NORETURN_TERMINATOR()
-#define IMPORT_C __declspec(dllimport)
-#define EXPORT_C __declspec(dllexport)
+// GGC 4 visibility
+
+#pragma GCC visibility push(hidden)
-#define IMPORT_D __declspec(dllimport)
-#define EXPORT_D __declspec(dllexport)
+#define IMPORT_C __attribute__ ((visibility("default")))
+#define EXPORT_C
+#define IMPORT_D __attribute__ ((visibility("default")))
+#define EXPORT_D