sbsv2/raptor/notes/abiv1_implibs.txt
author Mike Kinghan <mikek@symbian.org>
Mon, 21 Jun 2010 17:57:23 +0100
changeset 589 851206cea67b
parent 509 a337b022f8a8
permissions -rw-r--r--
Add --asm option to elf2e32, so that GCCE builds can use --asm=gas with --dump=a and get a usable .s file (Bug 1405)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
509
a337b022f8a8 release note: do not generate abiv1 import libs by default
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff changeset
     1
a337b022f8a8 release note: do not generate abiv1 import libs by default
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff changeset
     2
The ABIv1 toolchain was deprecated in Symbian OS 9.4 but the build system
a337b022f8a8 release note: do not generate abiv1 import libs by default
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff changeset
     3
continued to generate both ABIv1 (.lib) import libraries and ABIv2 (.dso)
a337b022f8a8 release note: do not generate abiv1 import libs by default
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff changeset
     4
import libraries for convenience during the transition to ABIv2.
a337b022f8a8 release note: do not generate abiv1 import libs by default
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff changeset
     5
a337b022f8a8 release note: do not generate abiv1 import libs by default
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff changeset
     6
This change now turns off the generation of ABIv1 import libraries by
a337b022f8a8 release note: do not generate abiv1 import libs by default
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff changeset
     7
default but makes support switchable on a kit-by-kit basis. To turn on
a337b022f8a8 release note: do not generate abiv1 import libs by default
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff changeset
     8
ABIv1 import library generation, add the following setting to the
a337b022f8a8 release note: do not generate abiv1 import libs by default
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff changeset
     9
root.changes variant in epoc32/sbs_config/os_properties.xml
a337b022f8a8 release note: do not generate abiv1 import libs by default
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff changeset
    10
a337b022f8a8 release note: do not generate abiv1 import libs by default
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff changeset
    11
<set name="SUPPORTS_ABIV1_IMPLIBS" value="1"/>
a337b022f8a8 release note: do not generate abiv1 import libs by default
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff changeset
    12
a337b022f8a8 release note: do not generate abiv1 import libs by default
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff changeset
    13
An example properties file is available in the examples/os_properties.xml
a337b022f8a8 release note: do not generate abiv1 import libs by default
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff changeset
    14
file distributed within the Raptor installation.