linphone-iphone/submodules/build/builders.d/libvpx.patch
Pierre-Eric Pelloux-Prayer d3b45ea79c vp8: update build script
2011-12-15 14:47:16 +01:00

90 lines
3.4 KiB
Diff

diff --git a/build/make/ads2gas_apple.pl b/build/make/ads2gas_apple.pl
index 78f4a97..dfceebd 100755
--- a/build/make/ads2gas_apple.pl
+++ b/build/make/ads2gas_apple.pl
@@ -132,7 +132,7 @@ while (<STDIN>)
# Make function visible to linker, and make additional symbol with
# prepended underscore
s/EXPORT\s+\|([\$\w]*)\|/.globl _$1\n\t.globl $1/;
- s/IMPORT\s+\|([\$\w]*)\|/.globl $1/;
+ s/IMPORT\s+\|([\$\w]*)\|/.globl _$1/;
# No vertical bars required; make additional symbol with prepended
# underscore
diff --git a/build/make/configure.sh b/build/make/configure.sh
index 1279f78..b7f0c99 100755
--- a/build/make/configure.sh
+++ b/build/make/configure.sh
@@ -732,7 +732,7 @@ process_common_toolchain() {
TOOLCHAIN_PATH=${SDK_PATH}/usr/bin
CC=${TOOLCHAIN_PATH}/gcc
AR=${TOOLCHAIN_PATH}/ar
- LD=${TOOLCHAIN_PATH}/arm-apple-darwin10-gcc-4.2.1
+ LD=${TOOLCHAIN_PATH}/gcc
AS=${TOOLCHAIN_PATH}/as
STRIP=${TOOLCHAIN_PATH}/strip
NM=${TOOLCHAIN_PATH}/nm
@@ -744,9 +744,9 @@ process_common_toolchain() {
ASFLAGS="-version -arch ${tgt_isa} -g"
add_cflags -arch ${tgt_isa}
- add_ldflags -arch_only ${tgt_isa}
+ add_ldflags "-arch ${tgt_isa} -Wl,-syslibroot,${SDK_PATH}/SDKs/iPhoneOS5.0.sdk"
- add_cflags "-isysroot ${SDK_PATH}/SDKs/iPhoneOS4.3.sdk"
+ add_cflags "-isysroot ${SDK_PATH}/SDKs/iPhoneOS5.0.sdk"
# This should be overridable
alt_libc=${SDK_PATH}/SDKs/iPhoneOS4.3.sdk
diff --git a/vp8/encoder/arm/armv5te/boolhuff_armv5te.asm b/vp8/encoder/arm/armv5te/boolhuff_armv5te.asm
index 5b7e8f6..0dccf66 100644
--- a/vp8/encoder/arm/armv5te/boolhuff_armv5te.asm
+++ b/vp8/encoder/arm/armv5te/boolhuff_armv5te.asm
@@ -33,7 +33,7 @@
ldr r3, [r0, #vp8_writer_error]
mov r1, $pos
mov r0, $start
- bl vp8_validate_buffer_arm
+ bl _vp8_validate_buffer_arm
pop {r0-r3, r12, lr}
MEND
diff --git a/vp8/encoder/arm/armv5te/vp8_packtokens_armv5.asm b/vp8/encoder/arm/armv5te/vp8_packtokens_armv5.asm
index a1cd467..29819ba 100644
--- a/vp8/encoder/arm/armv5te/vp8_packtokens_armv5.asm
+++ b/vp8/encoder/arm/armv5te/vp8_packtokens_armv5.asm
@@ -31,7 +31,7 @@
ldr r3, [r0, #vp8_writer_error]
mov r1, $pos
mov r0, $start
- bl vp8_validate_buffer_arm
+ bl _vp8_validate_buffer_arm
pop {r0-r3, r12, lr}
MEND
diff --git a/vp8/encoder/arm/armv5te/vp8_packtokens_mbrow_armv5.asm b/vp8/encoder/arm/armv5te/vp8_packtokens_mbrow_armv5.asm
index 1fa5e6c..69f297f 100644
--- a/vp8/encoder/arm/armv5te/vp8_packtokens_mbrow_armv5.asm
+++ b/vp8/encoder/arm/armv5te/vp8_packtokens_mbrow_armv5.asm
@@ -31,7 +31,7 @@
ldr r3, [r0, #vp8_writer_error]
mov r1, $pos
mov r0, $start
- bl vp8_validate_buffer_arm
+ bl _vp8_validate_buffer_arm
pop {r0-r3, r12, lr}
MEND
diff --git a/vp8/encoder/arm/armv5te/vp8_packtokens_partitions_armv5.asm b/vp8/encoder/arm/armv5te/vp8_packtokens_partitions_armv5.asm
index 3a183aa..4289f0a 100644
--- a/vp8/encoder/arm/armv5te/vp8_packtokens_partitions_armv5.asm
+++ b/vp8/encoder/arm/armv5te/vp8_packtokens_partitions_armv5.asm
@@ -30,7 +30,7 @@
ldr r3, [r0, #vp8_writer_error]
mov r1, $pos
mov r0, $start
- bl vp8_validate_buffer_arm
+ bl _vp8_validate_buffer_arm
pop {r0-r3, r12, lr}
MEND