Revised GCCE workaround for Bug 2926 - must use :zip export to ensure that the various files are present
before any builds are attempted, otherwise there is "no rule to make usrt3_1.lib" and no
attempt is made to link any executables even after the extension makefiles are executed.
--- a/kernel/eka/compsupp/bld.inf Sun Jun 13 10:15:35 2010 +0100
+++ b/kernel/eka/compsupp/bld.inf Mon Jun 14 10:17:11 2010 +0100
@@ -29,6 +29,14 @@
compsupp.iby /epoc32/rom/include/
+#if defined(GCCE)
+// Workaround for GCCE builds
+// Export the generic binaries which are currently only built with RVCT
+
+:zip rt_generic_export.zip
+:zip rt_3_1_export.zip
+#endif
+
PRJ_MMPFILES
@@ -87,16 +95,6 @@
end
#endif
-// Workaround for GCCE builds
-// Export the generic binaries which are currently only built with RVCT
-
-#if defined(GCCE)
-start extension tools/compsupp
-option FILE $(EXTENSION_ROOT)/rt_generic_export.zip
-option TODIR $(EPOCROOT)
-end
-#endif
-
#endif // #if !defined GCCXML