Chromium Code Reviews| Index: README.chromium |
| =================================================================== |
| --- README.chromium (revision 96967) |
| +++ README.chromium (working copy) |
| @@ -1,10 +1,11 @@ |
| Name: libvpx |
| URL: http://www.webmproject.org |
| -Version: v0.9.6-92-gba11e24 |
| +Version: v0.9.7p1 |
| License File: source/libvpx/LICENSE |
| -Date: Monday April 4 2011 |
| -Commit: ba11e24d47009ac787fdb95ccbd846052e18f26a |
| +Date: Tuesday August 16 2011 |
| +Branch: cayuga |
| +Commit: 20307c70ae96c45b9b00338989b952fb334e4fc9 |
| Description: |
| Contains the sources used to compile libvpx binaries used by Google Chrome and |
| @@ -13,27 +14,15 @@ |
| The libvpx source is from webmproject.org: |
| git://review.webmproject.org/libvpx |
| -Patches |
| +Notes on icc (Intel Compiler) builds for linux and mac |
| -One patch is included in the patches directory. It is needed for |
| -obj_int_extract.c on x64 linux when using icc, and must be applied |
| -before running make to avoid link errors. |
| - |
| -The patch can be applied by runnning the following command from within |
| -source/libvpx: |
| - |
| -patch -p0 < ../../patches/01_obj_int_extract.patch |
| - |
| -Notes |
| - |
| The mac libvpx build was built with icc v11.1. In |
| addition to the configuration args listed in vpx_config.c for each target, the |
| following additions were made to CFLAGS: |
| - linux/x64 CFLAGS: -fPIC -ffreestanding |
| - linux ia32 CFLAGS: -ffreestanding |
| -- mac ia32 CFLAGS: -fPIC -ffreestanding |
| --isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 |
| +- mac ia32 CFLAGS: -fPIC -ffreestanding -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 |
| The -ffreestanding argument removes dependencies on Intel memcpy and memset |
| functions. |
| @@ -43,12 +32,14 @@ |
| CFLAGS="-fPIC -ffreestanding" /path/to/libvpx/configure \ |
| --target=x86_64-linux-icc --enable-pic --disable-install-docs \ |
| ---disable-install-srcs --disable-examples --disable-postproc --disable-psnr |
|
fbarchard
2011/08/16 22:36:03
should we keep --disable-psnr?
|
| +--disable-install-srcs --disable-examples --disable-postproc |
| The vpx_config.{asm,h,cc}, and vpx_version.h files generated by the above |
| configure command should then be checked in to |
| source/config/linux/<(target_arch)/. |
| +Notes about libvpx.gyp |
| + |
| To generate the sources list for libvpx.gyp we ran: |
| mkdir ++build && cd ++build |