|
Line
Link Here
|
| 0 |
-- a/third_party/ffmpeg/chromium/scripts/build_ffmpeg.sh |
0 |
++ b/third_party/ffmpeg/chromium/scripts/build_ffmpeg.sh |
|
Lines 85-90
Link Here
|
| 85 |
HOST_ARCH=x64 |
85 |
HOST_ARCH=x64 |
| 86 |
JOBS=$(grep processor /proc/cpuinfo | wc -l) |
86 |
JOBS=$(grep processor /proc/cpuinfo | wc -l) |
| 87 |
;; |
87 |
;; |
|
|
88 |
Linux\ arm*) |
| 89 |
HOST_OS=linux |
| 90 |
HOST_ARCH=arm |
| 91 |
if (grep neon /proc/cpuinfo) |
| 92 |
then |
| 93 |
TARGET_ARCH=arm-neon |
| 94 |
else |
| 95 |
TARGET_ARCH=arm |
| 96 |
fi |
| 97 |
JOBS=$(grep processor /proc/cpuinfo | wc -l) |
| 98 |
;; |
| 88 |
Darwin\ i386) |
99 |
Darwin\ i386) |
| 89 |
HOST_OS=mac |
100 |
HOST_OS=mac |
| 90 |
HOST_ARCH=ia32 |
101 |
HOST_ARCH=ia32 |
|
Lines 292-297
Link Here
|
| 292 |
add_flag_common --extra-cflags=-m32 |
303 |
add_flag_common --extra-cflags=-m32 |
| 293 |
add_flag_common --extra-ldflags=-m32 |
304 |
add_flag_common --extra-ldflags=-m32 |
| 294 |
elif [ "$TARGET_ARCH" = "arm" ]; then |
305 |
elif [ "$TARGET_ARCH" = "arm" ]; then |
|
|
306 |
|
| 307 |
if [ "$HOST_ARCH" != "arm" ]; then |
| 295 |
# This if-statement essentially is for chroot tegra2. |
308 |
# This if-statement essentially is for chroot tegra2. |
| 296 |
add_flag_common --enable-cross-compile |
309 |
add_flag_common --enable-cross-compile |
| 297 |
|
310 |
|
|
Lines 300-305
Link Here
|
| 300 |
add_flag_common --cross-prefix=/usr/bin/armv7a-cros-linux-gnueabi- |
313 |
add_flag_common --cross-prefix=/usr/bin/armv7a-cros-linux-gnueabi- |
| 301 |
add_flag_common --target-os=linux |
314 |
add_flag_common --target-os=linux |
| 302 |
add_flag_common --arch=arm |
315 |
add_flag_common --arch=arm |
|
|
316 |
fi |
| 303 |
|
317 |
|
| 304 |
# TODO(ihf): ARM compile flags are tricky. The final options |
318 |
# TODO(ihf): ARM compile flags are tricky. The final options |
| 305 |
# overriding everything live in chroot /build/*/etc/make.conf |
319 |
# overriding everything live in chroot /build/*/etc/make.conf |
|
Lines 323-332
Link Here
|
| 323 |
add_flag_common --extra-cflags=-mfloat-abi=hard |
337 |
add_flag_common --extra-cflags=-mfloat-abi=hard |
| 324 |
elif [ "$TARGET_ARCH" = "arm-neon" ]; then |
338 |
elif [ "$TARGET_ARCH" = "arm-neon" ]; then |
| 325 |
# This if-statement is for chroot arm-generic. |
339 |
# This if-statement is for chroot arm-generic. |
|
|
340 |
if [ "$HOST_ARCH" != "arm" ]; then |
| 326 |
add_flag_common --enable-cross-compile |
341 |
add_flag_common --enable-cross-compile |
| 327 |
add_flag_common --cross-prefix=/usr/bin/armv7a-cros-linux-gnueabi- |
342 |
add_flag_common --cross-prefix=/usr/bin/armv7a-cros-linux-gnueabi- |
| 328 |
add_flag_common --target-os=linux |
343 |
add_flag_common --target-os=linux |
| 329 |
add_flag_common --arch=arm |
344 |
add_flag_common --arch=arm |
|
|
345 |
fi |
| 330 |
add_flag_common --enable-armv6 |
346 |
add_flag_common --enable-armv6 |
| 331 |
add_flag_common --enable-armv6t2 |
347 |
add_flag_common --enable-armv6t2 |
| 332 |
add_flag_common --enable-vfp |
348 |
add_flag_common --enable-vfp |