Changes

Home

630 bytes added, 15:29, 13 May 2011
compile pocketsphinx as universal static lib on OS X
<code> grep -l -r0 -e"x86_64" * | xargs sed -i "" 's/x86_64/i386/g' </code>
=== compile pocketsphinx as universal static lib on OS X===
*make x86_64 versionof libsphinxbase:
<code>
cd sphinxbase-0.7
./configure
make
</code>
*copy resulting <code>libsphinxbase.a</code> file from <code>/sphinxbase-0.7/src/libsphinxbase/.libs/</code> to <code>libsphinxbase.x86_84.a</code> in temp directory
 *make x86_64 version of libspocketsphinx:<code> cd pocketsphinx-0.7 ./configure make</code>*copy resulting <code>libpocketsphinx.a</code> file from <code>/pocketsphinx-0.7/src/libpocketsphinx/.libs</code> to <code>libpocketsphinx.x86_64.a</code> file in temp directory *make i386 versionsof libsphinxbase:
<code>
export CFLAGS="-arch i386"
export LDFLAGS="-arch i386"
cd sphinxbase-0.7
make clean
./configure
make
</code>
*copy resulting <code>libsphinxbase.a</code> file from <code>/sphinxbase-0.7/src/libsphinxbase/.libs/</code> to <code>libsphinxbase.x86_84.a</code> in temp directory
 
*make i386 versions of libpocketsphinx:
cd pocketsphinx-0.7
make clean
./configure
make
</code>
*copy resulting <code>libpocketsphinx.a</code> file from <code>/pocketsphinx-0.7/src/libpocketsphinx/.libs</code> to <code>libpocketsphinx.i386.a</code> file in temp directory
 
*combine files with lipo
<code>