flaccidware / webm

Automatically exported from code.google.com/p/webm
0 stars 0 forks source link

universal-darwin14-gcc build fails #997

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What is the expected behavior? What do you see instead?

When configured with target --target=universal-darwin14-gcc, libvpx fails to 
build when trying to build the test_libvpx target.

Configured as:
./configure --target=universal-darwin14-gcc
make

Make fails with:

(...)
    [AR] x86-darwin14-gcc/libgtest_g.a
    [CP] x86-darwin14-gcc/libgtest.a < x86-darwin14-gcc/libgtest_g.a
make[1]: *** No rule to make target `libvpx.a', needed by `test_libvpx'.  Stop.

What version are you using? On what operating system?

Problem occurs both with the libvpx-1.4.0 release and with the current git head 
(commit 623e6eed5e4b1b49c2c73ce0f4d8be6f267e7dbd, Wed May 6 17:29:51 2015 +0000)

OS X 10.10.3, Xcode 6.3.1.

Can you reproduce using the vpxdec or vpxenc tools? What command line are
you using?

N/A.

Please provide any additional information below.

Other configure options, and version of Darwin selected, don't seem to matter.

Original issue reported on code.google.com by jonathan...@gmail.com on 6 May 2015 at 7:50

GoogleCodeExporter commented 9 years ago

Original comment by fgalli...@google.com on 7 May 2015 at 10:19

GoogleCodeExporter commented 9 years ago
https://chromium-review.googlesource.com/270503

The above removes claims of universal target support from the libvpx build 
system. Universal in libvpx actually meant PPC + X86-- the universal targets 
are relatively ancient.

As noted elsewhere, please use iosbuild.sh (from the build/make sub dir of 
libvpx.git) to generate a framework if your libvpx usage requires a 
multi-architecture build.

Original comment by tomfine...@google.com on 13 May 2015 at 5:23