Clemens Kaposi <[email protected]> wrote: > Would you mind posting a short howto?
Download and unzip the toolchain from www.codesourcery.com: $ wget 'http://www.codesourcery.com/sgpp/lite/arm/portal/package7851/public/arm-none-linux-gnueabi/arm-2010.09-50-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2' Add the "bin" dir containing arm-none-linux-gnueabi-gcc and arm-none-linux-gnueabi-strip in this tree to $PATH Set $CC: $ CC=arm-none-linux-gnueabi-gcc Go to your remind source tree and: $ ./configure --build'='i386-linux --host'='arm-linux Do whatever you want to custom.h and lang.h. Edit the final "remind" object compile target line in src/Makefile to create a static binary: $ printf '?gcc .* -o remind ?s/gcc /& -static/\nwq\n' | ed - src/Makefile Strip it: $ arm-none-linux-gnueabi-strip src/remind Done! This works for me with remind 03.01.10 on my htc Desire OS 2.2. But it builds a file about twice the size of the ARM bash I've got in the "Better Terminal Emulator" package. At some point I'll read up on how to create a linked binary with the Android libs. And then the man pages in the Sourcery list CPU-specific options, etc. Also, not a remind problem but "RUN" is disabled. I don't have time to chase this down right now but no doubt it's permissions on the ARM host. _______________________________________________ Remind-fans mailing list [email protected] http://lists.roaringpenguin.com/cgi-bin/mailman/listinfo/remind-fans Remind is at http://www.roaringpenguin.com/products/remind
