<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.elphel.com/index.php?action=history&amp;feed=atom&amp;title=Cherokee</id>
		<title>Cherokee - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.elphel.com/index.php?action=history&amp;feed=atom&amp;title=Cherokee"/>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Cherokee&amp;action=history"/>
		<updated>2026-05-12T09:58:36Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Cherokee&amp;diff=5280&amp;oldid=prev</id>
		<title>Skinkie at 01:32, 7 September 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Cherokee&amp;diff=5280&amp;oldid=prev"/>
				<updated>2008-09-07T01:32:56Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;With the right toolchain everything gets more easy this is how you get cherokee on your cam:&lt;br /&gt;
&lt;br /&gt;
 export CC=crisv32-axis-linux-uclibc-gcc&lt;br /&gt;
 export LD=crisv32-axis-linux-uclibc-ld&lt;br /&gt;
 export AR=crisv32-axis-linux-uclibc-ar&lt;br /&gt;
&lt;br /&gt;
 ac_cv_func_malloc_0_nonnull=yes \&lt;br /&gt;
 ac_cv_func_realloc_0_nonnull=yes \&lt;br /&gt;
 ./autogen.sh \&lt;br /&gt;
 --host=crisv32-axis-linux-uclibc \&lt;br /&gt;
 --prefix=/mnt/flask/root/cherokee \&lt;br /&gt;
 --enable-static \&lt;br /&gt;
 --enable-shared=no \&lt;br /&gt;
 --enable-static-module=all \&lt;br /&gt;
 --disable-tls \&lt;br /&gt;
 --enable-beta \&lt;br /&gt;
 --enable-trace \&lt;br /&gt;
 CC=crisv32-axis-linux-uclibc-gcc&lt;br /&gt;
 make -j2&lt;br /&gt;
&lt;br /&gt;
Since we want it to make ''real'' static.&lt;br /&gt;
&lt;br /&gt;
 cd cherokee&lt;br /&gt;
 crisv32-axis-linux-uclibc-gcc -g -O2 -o cherokee main.o -static&lt;br /&gt;
 crisv32-axis-linux-uclibc-gcc -g -O2 -o cherokee-worker main_worker.o -D_XOPEN_SOURCE=500  ./.libs/libcherokee-base.a ./.libs/libcherokee-server.a -lcrypt /mnt/dv/elphel/cherokee/cherokee/.libs/libcherokee-client.a /mnt/dv/elphel/cherokee/cherokee/.libs/libcherokee-base.a -lpthread -ldl -static&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now install it&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You could remove useless stuff now, such as documentation, includes. After this, copy it to your device.&lt;br /&gt;
&lt;br /&gt;
 scp -r /mnt/flash/root/cherokee root@192.168.0.9:/mnt/flash/root/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As you can see from the above everything is still compiled with debugging on, and even -O2. You could shrink it more if you specify:&lt;br /&gt;
&lt;br /&gt;
 CFLAGS=-Os&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And strip the binaries afterward.&lt;/div&gt;</summary>
		<author><name>Skinkie</name></author>	</entry>

	</feed>