Revised GCCE workaround for Bug 2926 - must use :zip export to ensure that the various files are present GCC_SURGE
authorWilliam Roberts <williamr@symbian.org>
Mon, 14 Jun 2010 10:17:11 +0100
branchGCC_SURGE
changeset 146 eb29190b8a37
parent 145 ec910f1bb750
child 150 9b2dbb18d44b
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.
kernel/eka/compsupp/bld.inf
--- 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