[opus] Three new releases

Jean-Marc Valin jmvalin at jmvalin.ca
Thu May 25 18:30:20 UTC 2017

Hi Peter,

I was able to reproduce the problem. It's caused by --disable-static and
it only affects the LPC_inv_pred_gain unit test. The test requires
static linking to the library because the symbols it tests are not
exported in the shared library. Other unit tests have been including the
tested files rather than linking, but that has caused other failures
(see the one just reported on Raspberry Pi0).

Has anyone solved this problem before? How do you test internal library
functions that aren't exported?



On 25/05/17 07:40 AM, Peter Robinson wrote:
> I've seen two issues with 1.2 beta on Fedora 27 (gcc-7 plus a bunch of
> tightened cflags) across a few architectures.
> First is on all arches:
> /builddir/build/BUILD/opus-1.2-beta/silk/tests/test_unit_LPC_inv_pred_gain.c:114:
> undefined reference to `silk_LPC_inverse_pred_gain_c'
> Second is a few of them have this error:
> /builddir/build/BUILD/opus-1.2-beta/silk/tests/test_unit_LPC_inv_pred_gain.c:91:
> undefined reference to `opus_select_arch'
> all the build logs for the various arches can be found here:
> https://koji.fedoraproject.org/koji/taskinfo?taskID=19718776
> Let me know if you've got any queries.
> Peter

More information about the opus mailing list