> *** Warning: Linking the shared library
codec_g729.la against the
> *** static library
> /opt/intel/composerxe/ipp/../compiler/lib/intel64/libirc.a is not portable!
This is unfortunately the only way IPP 8 could be made to work to
produce standalone *.so as shared and static library names clashes in
IPP 8. That was not the case with IPP 7 and below.
-static for -shared doesn't work, thus ld preference is to to link
with *.so instead of *.a.
composer_xe_2013_sp1.1.106 works fine for me with binutils 2.22 and
gcc 4.6.3 on Ubuntu 12.04 x86_64.
Try 'nm codec_g729.so | grep intel_cpu_feature_indicator'.
The symbol should come from libirc.a.
Probably there an order problem in the list of libXYZ.a when linking
shared module. This is not an issue when library is specified via
-lXYZ.