Advertisement
Guest User

Untitled

a guest
May 13th, 2016
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.72 KB | None | 0 0
  1. android-change_linker_from_gold_to_bfd.diff
  2.  
  3. diff --git a/tools/configure b/tools/configure
  4. index ec83502..86014fa 100755
  5. --- a/tools/configure
  6. +++ b/tools/configure
  7. @@ -676,7 +676,7 @@ androidcc () {
  8. fi
  9. SHARED_LDFLAG="-shared"
  10. SHARED_CFLAGS=''
  11. - GLOBAL_LDOPTS="-Wl,-z,defs -Wl,-z,noexecstack"
  12. + GLOBAL_LDOPTS="-Wl,-z,defs -Wl,-z,noexecstack,-fuse-ld=bfd"
  13. ANDROID_ARCH=$1 # for android.make too
  14. gccchoice="4.6"
  15. # arch dependant stuff
  16. @@ -748,7 +748,7 @@ androidndkcc()
  17. LDOPTS="$LDOPTS -ldl -llog"
  18. SHARED_LDFLAG="-shared"
  19. SHARED_CFLAGS=''
  20. - GLOBAL_LDOPTS="-Wl,-z,defs -Wl,-z,noexecstack"
  21. + GLOBAL_LDOPTS="-Wl,-z,defs -Wl,-z,noexecstack,-fuse-ld=bfd"
  22.  
  23. # arch dependant stuff
  24. case $1 in
  25.  
  26.  
  27. android-fix_zipalign_path.diff
  28.  
  29. diff --git a/android/android.make b/android/android.make
  30. index 6f7cb8a..86909e1 100644
  31. --- a/android/android.make
  32. +++ b/android/android.make
  33. @@ -35,7 +35,7 @@ ANDROID_PLATFORM=$(ANDROID_SDK_PATH)/platforms/android-$(ANDROID_PLATFORM_VERSIO
  34. BUILD_TOOLS_VERSION=$(notdir $(firstword $(wildcard $(ANDROID_SDK_PATH)/build-tools/$(ANDROID_PLATFORM_VERSION).*)))
  35. AAPT=$(ANDROID_SDK_PATH)/build-tools/$(BUILD_TOOLS_VERSION)/aapt
  36. DX=$(ANDROID_SDK_PATH)/build-tools/$(BUILD_TOOLS_VERSION)/dx
  37. -ZIPALIGN=$(ANDROID_SDK_PATH)/tools/zipalign
  38. +ZIPALIGN=$(ANDROID_SDK_PATH)/build-tools/$(BUILD_TOOLS_VERSION)/zipalign
  39. KEYSTORE=$(HOME)/.android/debug.keystore
  40. ADB=$(ANDROID_SDK_PATH)/platform-tools/adb
  41. BUILDAPK=$(ANDROID_DIR)/buildapk.sh
  42.  
  43.  
  44. android-update_android_platform_to_android-19.diff
  45.  
  46. diff --git a/tools/configure b/tools/configure
  47. index ec83502..0f2b60a 100755
  48. --- a/tools/configure
  49. +++ b/tools/configure
  50. @@ -688,16 +688,16 @@ androidcc () {
  51. # threads work fine so far
  52. thread_support="ASSEMBLER_THREADS"
  53. GCCOPTS="$GCCOPTS -march=armv5te -mtune=xscale -msoft-float -fomit-frame-pointer \
  54. - --sysroot=$ANDROID_NDK_PATH/platforms/android-16/arch-arm"
  55. - LDOPTS="$LDOPTS --sysroot=$ANDROID_NDK_PATH/platforms/android-16/arch-arm"
  56. + --sysroot=$ANDROID_NDK_PATH/platforms/android-19/arch-arm"
  57. + LDOPTS="$LDOPTS --sysroot=$ANDROID_NDK_PATH/platforms/android-19/arch-arm"
  58. ;;
  59. mips)
  60. endian="little"
  61. gcctarget="mipsel-linux-android-"
  62. thread_support="HAVE_SIGALTSTACK_THREADS"
  63. GCCOPTS="$GCCOPTS -march=mips32 -mtune=r4600 -mno-mips16 -mno-long-calls -fomit-frame-pointer \
  64. - --sysroot=$ANDROID_NDK_PATH/platforms/android-14/arch-mips -fPIC"
  65. - LDOPTS="$LDOPTS --sysroot=$ANDROID_NDK_PATH/platforms/android-14/arch-mips"
  66. + --sysroot=$ANDROID_NDK_PATH/platforms/android-19/arch-mips -fPIC"
  67. + LDOPTS="$LDOPTS --sysroot=$ANDROID_NDK_PATH/platforms/android-19/arch-mips"
  68. ;;
  69. x86)
  70. endian="little"
  71. @@ -705,8 +705,8 @@ androidcc () {
  72. gccdir=x86-$gccchoice
  73. thread_support="HAVE_SIGALTSTACK_THREADS"
  74. GCCOPTS="$GCCOPTS -Wa,--noexecstack -ffunction-sections -fomit-frame-pointer\
  75. - --sysroot=$ANDROID_NDK_PATH/platforms/android-9/arch-x86"
  76. - LDOPTS="$LDOPTS --sysroot=$ANDROID_NDK_PATH/platforms/android-9/arch-x86"
  77. + --sysroot=$ANDROID_NDK_PATH/platforms/android-19/arch-x86"
  78. + LDOPTS="$LDOPTS --sysroot=$ANDROID_NDK_PATH/platforms/android-19/arch-x86"
  79. ;;
  80. *)
  81. echo "ERROR: androidcc(): Unknown target architecture"
  82. @@ -756,8 +756,8 @@ androidndkcc()
  83. endian="little"
  84. gccchoice="4.6"
  85. gcctarget="arm-linux-androideabi-"
  86. - echo "${make_toolchain} --system=${buildhost} --toolchain=arm-linux-androideabi-4.6 --platform=android-16 --install-dir=${pwd}/android-toolchain"
  87. - ${make_toolchain} --system=${buildhost} --toolchain=arm-linux-androideabi-4.6 --platform=android-16 --install-dir=${pwd}/android-toolchain
  88. + echo "${make_toolchain} --system=${buildhost} --toolchain=arm-linux-androideabi-4.6 --platform=android-19 --install-dir=${pwd}/android-toolchain"
  89. + ${make_toolchain} --system=${buildhost} --toolchain=arm-linux-androideabi-4.6 --platform=android-19 --install-dir=${pwd}/android-toolchain
  90. if [ ${?} != 0 ]; then
  91. exit
  92. fi
  93.  
  94.  
  95. android-use_gcc_4.9.diff
  96.  
  97. diff --git a/tools/configure b/tools/configure
  98. index 0c04045..4505801 100755
  99. --- a/tools/configure
  100. +++ b/tools/configure
  101. @@ -684,7 +684,7 @@ androidcc () {
  102. SHARED_CFLAGS=''
  103. GLOBAL_LDOPTS="-Wl,-z,defs -Wl,-z,noexecstack"
  104. ANDROID_ARCH=$1 # for android.make too
  105. - gccchoice="4.6"
  106. + gccchoice="4.9"
  107. # arch dependant stuff
  108. case $ANDROID_ARCH in
  109. armeabi)
  110. @@ -760,10 +760,10 @@ androidndkcc()
  111. case $1 in
  112. armeabi)
  113. endian="little"
  114. - gccchoice="4.6"
  115. + gccchoice="4.9"
  116. gcctarget="arm-linux-androideabi-"
  117. - echo "${make_toolchain} --system=${buildhost} --toolchain=arm-linux-androideabi-4.6 --platform=android-16 --install-dir=${pwd}/android-toolchain"
  118. - ${make_toolchain} --system=${buildhost} --toolchain=arm-linux-androideabi-4.6 --platform=android-16 --install-dir=${pwd}/android-toolchain
  119. + echo "${make_toolchain} --system=${buildhost} --toolchain=arm-linux-androideabi-4.9 --platform=android-16 --install-dir=${pwd}/android-toolchain"
  120. + ${make_toolchain} --system=${buildhost} --toolchain=arm-linux-androideabi-4.9 --platform=android-16 --install-dir=${pwd}/android-toolchain
  121. if [ ${?} != 0 ]; then
  122. exit
  123. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement