On 12/20/07, Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
wrote:> Sorry, been busy with maintenance on Valin 2.0 and 3.0 :-) Just applied
> your fix to the assembly. Can you confirm it works fine?
Yep, it works fine. Thanks.
> About including
> assembly directly (.asm/.s instead of gcc inline asm), I'm OK in
> principle if someone can show me how to do that cleanly within the
> current build. Anyone?
Here is how I'm doing this for filters_arm4.S - see arm-asm-configure.diff
and arm-asm-configure2.diff patches. These two patches doing the same,
but differ in the way OVERRIDE_* macros are defined. In first case
they are defined right in filters.c, in second case they are defined
in src/Make?file.am.
And I'm attaching other fix for configure I sent some time ago - it perform
at basic check for libogg in crosscompile envirnoment instead of
unconditioinally assuming it is present. This allow to compile libspeex
and still do not have libogg.
--
Regards,
Alexander Chemeris.
SIPez LLC.
SIP VoIP, IM and Presence Consulting
http://www.SIPez.com
tel: +1 (617) 273-4000
-------------- next part --------------
A non-text attachment was scrubbed...
Name: arm-asm-configure.diff
Type: text/x-patch
Size: 2678 bytes
Desc: not available
Url :
http://lists.xiph.org/pipermail/speex-dev/attachments/20071220/8a8c6a10/arm-asm-configure.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: arm-asm-configure2.diff
Type: text/x-patch
Size: 2787 bytes
Desc: not available
Url :
http://lists.xiph.org/pipermail/speex-dev/attachments/20071220/8a8c6a10/arm-asm-configure2.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ogg-cross-compile-check.diff
Type: text/x-patch
Size: 3481 bytes
Desc: not available
Url :
http://lists.xiph.org/pipermail/speex-dev/attachments/20071220/8a8c6a10/ogg-cross-compile-check.bin