Oct 2 2006, 11:50 AM
Post
#1
|
|
|
Group: Members Posts: 32 Joined: 29-October 04 Member No.: 5,265 |
Zaurus seems to lack straightforward tools for development.
This last couple of weeks I tried to compile an altered version of IRK (so that I could type Dvorak on my Targus and experiment with the layout). I didn't get very far, though, because I couldn't figure out what I needed to set up a compiling environment in a timely manner. I'm not even sure whether I could use Bitbake, or how to set up a non-2.95 cross-compiler (since I use OpenZaurus 3.5.4)! It would be very nice if a tarball could be made that will set up all the needed tools immediately, all in one go, so that all that would be necessary would be to type something like CODE ./configure zmake or something like CODE gcc-zaurus myprog.cpp to cross-compile something for the Zaurus. Furthermore, I would really like to be able to compile things in OpenZaurus directly, in an emulator, using a native compiler toolchain. I know from experience that it is very discouraging to try to set up such an environment! It would be really nice to be able to install a zaurus-compiler.ipk package that will give a hobbyist make, gcc, and so forth, the ability to try to compile whatever programs that tickles their fancy (particularly math programs in my case). When I originally got my Zaurus, I looked forward to being able to do things like this. It's a little frustrating that doing this is just out of my reach! (But I still like my Zaurus; between Python and the fact that I can request something like this makes my Zaurus much closer to that ideal than a Palm or my old Windows-CE Cassiopeia!) |
|
|
|
![]() |
Oct 2 2006, 12:22 PM
Post
#2
|
|
![]() Group: Members Posts: 1,014 Joined: 4-January 05 From: Enschede, The Netherlands Member No.: 6,107 |
QUOTE(snowfarthing @ Oct 2 2006, 07:50 PM) Zaurus seems to lack straightforward tools for development. This last couple of weeks I tried to compile an altered version of IRK (so that I could type Dvorak on my Targus and experiment with the layout). I didn't get very far, though, because I couldn't figure out what I needed to set up a compiling environment in a timely manner. I'm not even sure whether I could use Bitbake, or how to set up a non-2.95 cross-compiler (since I use OpenZaurus 3.5.4)! It would be very nice if a tarball could be made that will set up all the needed tools immediately, all in one go, so that all that would be necessary would be to type something like CODE ./configure zmake or something like CODE gcc-zaurus myprog.cpp to cross-compile something for the Zaurus. Furthermore, I would really like to be able to compile things in OpenZaurus directly, in an emulator, using a native compiler toolchain. I know from experience that it is very discouraging to try to set up such an environment! It would be really nice to be able to install a zaurus-compiler.ipk package that will give a hobbyist make, gcc, and so forth, the ability to try to compile whatever programs that tickles their fancy (particularly math programs in my case). When I originally got my Zaurus, I looked forward to being able to do things like this. It's a little frustrating that doing this is just out of my reach! (But I still like my Zaurus; between Python and the fact that I can request something like this makes my Zaurus much closer to that ideal than a Palm or my old Windows-CE Cassiopeia!) ipkg install gcc-symlinks binutils-symlinks make automake autoconf m4 libc6-dev that wasn't too hard, right? |
|
|
|
Oct 4 2006, 07:08 AM
Post
#3
|
|
|
Group: Members Posts: 32 Joined: 29-October 04 Member No.: 5,265 |
QUOTE ipkg install gcc-symlinks binutils-symlinks make automake autoconf m4 libc6-dev that wasn't too hard, right? I'll be sure to try this, as soon as I get an emulator up and running (or slowly shuffling forward, as my computer is rather old!). Nonetheless, it would still be nice to have it all in a single gcc-eveything-you-need.ipk to make it obvious as to what needs to be installed! (In particular, it would be helpful for the poor soul--like me--who has to download the files and install them manually due to lack of Zaurus network access...although I personally will remedy that eventually.) Similarly, it would still be nice to have a gcc-latest-cross-compiler.tar.gz (or even an .rpm and/or .deb) that would allow for easy cross-compile setup! (Since I'd rather spend time compiling programs rather than trying to figure out how to set the compiler up!) |
|
|
|
Oct 4 2006, 07:44 AM
Post
#4
|
|
![]() Group: Members Posts: 1,014 Joined: 4-January 05 From: Enschede, The Netherlands Member No.: 6,107 |
QUOTE(snowfarthing @ Oct 4 2006, 03:08 PM) QUOTE ipkg install gcc-symlinks binutils-symlinks make automake autoconf m4 libc6-dev that wasn't too hard, right? I'll be sure to try this, as soon as I get an emulator up and running (or slowly shuffling forward, as my computer is rather old!). Nonetheless, it would still be nice to have it all in a single gcc-eveything-you-need.ipk to make it obvious as to what needs to be installed! (In particular, it would be helpful for the poor soul--like me--who has to download the files and install them manually due to lack of Zaurus network access...although I personally will remedy that eventually.) ipkg install task-native-sdk See http://ewi546.ewi.utwente.nl/tmp/hrw/fb/?a...task-native-sdk for its depencies QUOTE Similarly, it would still be nice to have a gcc-latest-cross-compiler.tar.gz (or even an .rpm and/or .deb) that would allow for easy cross-compile setup! (Since I'd rather spend time compiling programs rather than trying to figure out how to set the compiler up!) Sounds like you want to use OpenEmbedded... |
|
|
|
Oct 5 2006, 05:15 AM
Post
#5
|
|
![]() Group: Members Posts: 2,808 Joined: 21-March 05 From: Sydney, Australia Member No.: 6,686 |
QUOTE ipkg install task-native-sdk See http://ewi546.ewi.utwente.nl/tmp/hrw/fb/?a...task-native-sdk for its depencies great! this is a big step forward. it will allow you to easily compile helloworld |
|
|
|
Oct 14 2006, 11:26 PM
Post
#6
|
|
![]() Group: Members Posts: 118 Joined: 12-May 05 From: Oceanside,Ca Member No.: 7,121 |
QUOTE(Meanie @ Oct 5 2006, 06:15 AM) QUOTE ipkg install task-native-sdk See http://ewi546.ewi.utwente.nl/tmp/hrw/fb/?a...task-native-sdk for its depencies great! this is a big step forward. it will allow you to easily compile helloworld If you want to install task-native-sdk to a location other than root make sure to install the following on your root: - sed - grep - gawk - libgcc-s-dev these packages don't relocate well...sed and gawk are really bad, since installing them in another location breaks ipkg-link |
|
|
|
snowfarthing Compilers For The Zaurus Oct 2 2006, 11:50 AM
adf pdaxriom is pretty close to what you have in mind.... Oct 2 2006, 11:53 AM
snowfarthing Unfortunately, I haven't yet been able to try ... Oct 6 2006, 07:39 AM
lardman QUOTEJust today, I found myself trying to install ... Oct 9 2006, 02:51 AM
snowfarthing QUOTEIt should all be built automatically for you ... Oct 9 2006, 01:23 PM
Hrw QUOTE(snowfarthing @ Oct 9 2006, 11:23 PM)COD... Oct 16 2006, 07:11 AM
lardman I've added this as a note in: http://wiki.open... Oct 16 2006, 01:24 AM
snowfarthing It helps to know why I need gcc-2.95, which is als... Nov 2 2006, 09:54 AM![]() ![]() |
|
Lo-Fi Version | Time is now: 23rd May 2013 - 11:34 AM |