--- a/sbsv2/raptor/examples/os_properties.xml Fri Apr 30 13:26:13 2010 +0100
+++ b/sbsv2/raptor/examples/os_properties.xml Fri Apr 30 16:07:47 2010 +0100
@@ -18,6 +18,7 @@
<set name='POSTLINKER_SUPPORTS_WDP' value=''/>
<set name='SUPPORTS_STDCPP_NEWLIB' value=''/>
<set name='RVCT_PRE_INCLUDE' value='$(EPOCINCLUDE)/rvct2_2/rvct2_2.h'/>
+ <set name="SUPPORTS_ABIV1_IMPLIBS" value='1'/>
</var>
</build>
--- a/sbsv2/raptor/lib/config/arm.xml Fri Apr 30 13:26:13 2010 +0100
+++ b/sbsv2/raptor/lib/config/arm.xml Fri Apr 30 16:07:47 2010 +0100
@@ -79,7 +79,6 @@
<set name="LINKER_ARCH_OPTION" value="$(LD.ARMV5)"/>
<set name="COMPILER_FPU_DEFAULT" value="$(CC.SOFTVFP_MAYBE_VFPV2)"/>
<set name="POSTLINKER_FPU_DEFAULT" value="$(PL.SOFTVFP_MAYBE_VFPV2)"/>
- <set name="GENERATE_ABIV1_IMPLIBS" value="$(SUPPORTS_ABIV1_IMPLIBS)"/>
</var>
<var name="v6">
<set name="TRADITIONAL_PLATFORM" value="ARMV6"/>
--- a/sbsv2/raptor/lib/config/root.xml Fri Apr 30 13:26:13 2010 +0100
+++ b/sbsv2/raptor/lib/config/root.xml Fri Apr 30 16:07:47 2010 +0100
@@ -45,6 +45,7 @@
<set name='POSTLINKER_SUPPORTS_WDP' value='1'/>
<set name='SUPPORTS_STDCPP_NEWLIB' value='1'/>
<set name="RVCT_PRE_INCLUDE" value="$(EPOCINCLUDE)/rvct/rvct.h"/>
+ <set name="SUPPORTS_ABIV1_IMPLIBS" value=''/>
</var>
<!-- Placeholder for the root.changes variant. This will typically be
--- a/sbsv2/raptor/lib/config/rvct.xml Fri Apr 30 13:26:13 2010 +0100
+++ b/sbsv2/raptor/lib/config/rvct.xml Fri Apr 30 16:07:47 2010 +0100
@@ -87,8 +87,7 @@
<set name="SO_NAME_OPTION" value="--soname"/>
<set name="STATIC_LIBS_PATH" value="$(RVCTLIB)/armlib"/>
<set name="STDCPP_INCLUDE" value="$(EPOCINCLUDE)/stdapis"/>
- <set name="STDLIB_OPTION" value="--no_scanlib"/>
- <set name="SUPPORTS_ABIV1_IMPLIBS" value="1"/>
+ <set name="STDLIB_OPTION" value="--no_scanlib"/>
<set name="SYMBIAN_LD_MESSAGE_OPTION" value="$(LD_WARNINGS_CONTROL_OPTION) $(LD_ERRORS_CONTROL_OPTION)"/>
<set name="SYMVER_OPTION" value="--symver_soname"/>
<set name="TARGET_RELOCATION_OPTION" value=""/>
--- a/sbsv2/raptor/lib/config/variants.xml Fri Apr 30 13:26:13 2010 +0100
+++ b/sbsv2/raptor/lib/config/variants.xml Fri Apr 30 16:07:47 2010 +0100
@@ -82,7 +82,7 @@
<!-- PLATMACROS.LINUX is set from PLATMACROS.WINDOWS -->
<append name="TRADITIONAL_PLATFORM" value='SMP' separator="" />
<append name="VARIANTPLATFORM" value="smp" separator=""/>
- <set name="GENERATE_ABIV1_IMPLIBS" value=""/>
+ <set name="SUPPORTS_ABIV1_IMPLIBS" value=""/>
</var>
<!-- emit formatted releasable information into the logs for post-build parsing -->
--- a/sbsv2/raptor/lib/flm/e32abiv2.flm Fri Apr 30 13:26:13 2010 +0100
+++ b/sbsv2/raptor/lib/flm/e32abiv2.flm Fri Apr 30 16:07:47 2010 +0100
@@ -170,13 +170,12 @@
IMPORTLIBTARGETVERSIONED_DSO:=$(VER_E32IMPORTLIBBASE).dso
endif
- # ABIv1 .lib (for specific builds, toolchains and host OS platforms only)
+ # ABIv1 .lib (for specific kits and toolchains only)
IMPORTLIBTARGET_LIB:=
IMPORTLIBTARGETVERSIONED_LIB:=
BUILDMARKER_IMPORTLIBTARGET_LIB:=TARGET_$(subst :,,$(VER_E32IMPORTLIBBASE)).lib
- # Only for builds that require and support them, and only on windows
- ifeq ($(OSTYPE),cygwin)
- ifeq ($(GENERATE_ABIV1_IMPLIBS),1)
+ # Only for kits that require and tools that support them
+ ifneq ($(SUPPORTS_ABIV1_IMPLIBS),)
WHATRELEASE:=$(WHATRELEASE) $(if $(EXPLICITVERSION),,$(TMP_IMPORTLIBTARGET_ROOT).lib)
WHATRELEASE:=$(WHATRELEASE) $(VER_E32IMPORTLIBBASE).lib
ifeq ($($(BUILDMARKER_IMPORTLIBTARGET_LIB)),)
@@ -184,7 +183,6 @@
IMPORTLIBTARGETVERSIONED_LIB:=$(VER_E32IMPORTLIBBASE).lib
endif
endif
- endif
endif
# Try to make sure that we get the right linkas name
--- a/sbsv2/raptor/lib/flm/standard.xml Fri Apr 30 13:26:13 2010 +0100
+++ b/sbsv2/raptor/lib/flm/standard.xml Fri Apr 30 16:07:47 2010 +0100
@@ -122,7 +122,6 @@
<param name='FPMODE_OPTION'/>
<param name='FROMELF'/>
<param name='FULLVARIANTPATH'/>
- <param name='GENERATE_ABIV1_IMPLIBS' default=''/>
<param name='RVCT3_1' default=''/>
<param name='LD'/>
<param name='LD_ERRORS_CONTROL_OPTION'/>
@@ -179,6 +178,7 @@
<param name='STATIC_LIBS_PATH'/>
<param name='STATIC_LIBRARY_DIR'/>
<param name='STATIC_RUNTIME_DIR'/>
+ <param name='SUPPORTS_ABIV1_IMPLIBS'/>
<param name='SYMBIAN_CCFLAGS'/>
<param name='SYMBIAN_LD_MESSAGE_OPTION'/>
<param name='SYMBIAN_LINK_FLAGS'/>