• Yuriy Sydorov's avatar
    Merged revision(s) 31682, 31703-31704, 31719, 31761-31762, 32008, 32021-32024,... · fccd5e53
    Yuriy Sydorov authored
    Merged revision(s) 31682, 31703-31704, 31719, 31761-31762, 32008, 32021-32024, 32033, 32035 from trunk (Android PIC support):
    * arm-android: PIC compatible library startup code.
    ........
    * ARM assembler routines are PIC compatible now.
    ........
    * arm-android: Enable PIC by default.
    ........
    * arm-android: Do not use register r4, since it must be preserved. Use r3 instead.
    ........
    * i386-android: Library startup code is PIC compatible.
    ........
    * Added a comment.
    ........
    * android: Simply jump to the libc exit().
    ........
    * Enable PIC by default for i386-android.
    ........
    * arm-android: Simplified _haltproc for dll.
    ........
    * android: Generate PIC executables. It is required for Android 5.0+.
    ........
    * arm-android: Use PIC in the program start-up code.
    ........
    * android: Fixed crash when using writeln during shared library finalization on Android 4.4+.
    ........
    * i386-android: Use PIC in the program start-up code.
    ........
    
    git-svn-id: branches/fixes_3_0@33440 -
    fccd5e53