Help - Search - Members - Calendar
Full Version: Gentoo For Zaurus With Pdaxrom
OESF Forums > Distros, Development, and Model Specific Forums > Distro Support and Discussion > pdaXrom
MONVMENTVM
As we got debian/pocketworkstation running on pdaxrom and i found the "gentoo for Zaurus project page" i thought it would be an idea to make it running on pdaxrom.

we are able to use emerge and such things on zaurus... for more information look here:

http://gentooforzaurus.opensistemas.com/index.php


sounds interesting getting it on zaurus.

Cheers!
urielka
it`s based on Cacko Rom(the same as PDAXROM).
i would like to use gentoo for newer glibc and prelink and newer and alot of packages
Chero
It all seems rather outdated (most recent is feb 2004).
I think debian-arm is far more up to date, and it uses glibc 2.3.5.

Chero.
chouqiu
If pdaxrom can use new glibc and run under kernel 2.6.x, perfect!! tongue.gif
iamasmith
I took a look at this recently and have to say I wasn't particularly encouraged.

Most development has drifted off since Gentoo officially dropped support for the ARM architecture. This causes a range of problems since they won't be producing patches that correct incomplete casting for packages that affect ARM architecture (and I think Vax too). It would have been nice to bring the port up to date, however, at the end of the day the device patches for the various Zaurus models aren't all within the main 2.6 kernel source as yet and as such would require extra effort to make portage (emerge and other tools) work well with regards to Kernel upgrade handliing.

Since I'm mostly interested in POSIX stuff, the ability to run Python, ongoing maintenance because everything is synced with the main distribution and finally... stability.. I have chosen to persure OpenBSD and see how that works out. - So far everything is marvellous!, no special hacks needed that differ from a desktop system here smile.gif

- Andy
anunakin
Yeap, I think use pdaXrom is Better too!
Gentoo only for tests because compile a entire system in a PDA is .... no cense
crstophr
I worked on this for a while.

Long story short. You need to dedicate about 1-2G of your Z's internal storage to hold all the files for portage.

Emerge sync took 5 hours the first time. Compiling anything is painfully slow.

Eventually I ran into the situation where after struggling for weeks to properly update portage and the OS, portage just flat out broke. I was unable to reinstall portage because there is no arm based distribution. Also, there is no arm profile in portage, so whe you do update it gets removed.

This is why I'm using pdaxrom now.

--Chris



QUOTE(anunakin @ Jan 14 2006, 01:25 PM)
Yeap, I think use pdaXrom is Better too!
Gentoo only for tests because compile a entire system in a PDA is .... no cense
*
anunakin
I think the better way is use crossdev tool for Gentoo ..... for make packages for pdaXrom... I think better.... install Zentoo on softgun (if possible)

First all? what I must use arm or armeb?

CODE
Nakoruru ~ # crossdev --target help
Supported Architectures:
  - alpha                                     - arm / armeb
  - hppa (parisc)                             - ia64
  - i386 / i486 / i586 / i686 (x86)           - m68k
  - mips / mipsel / mips64 / mips64el
  - powerpc (ppc) / powerpc64 (ppc64)
  - sparc / sparc64                           - s390 / s390x
  - sh / sh[1-5] / sh64                       - x86_64 (amd64)
Supported C Libraries:
  - gnu (glibc)
  - klibc       [prob wont work]
  - uclibc      [not all arches are ported]
Special Targets:
  - avr      http://www.nongnu.org/avr-libc/
  - bfin     http://blackfin.uclinux.org/
  - msp430   http://mspgcc.sourceforge.net/
  - nios2    http://www.altera.com/products/ip/processors/nios2/ni2-index.html
  - ee / iop / dvp (ps2) [Playstation 2 targets]
Softfloat toolchains:
  Set the 'vendor' field to 'softfloat'
  e.g. armeb-softfloat-linux-uclibc
       powerpc-softfloat-linux-gnu
iamasmith
Just to give you an example of what can cause real problems when porting stuff from source for ARM read the artical on signed/unsigned numbers in GCC.

http://www.arm.linux.org.uk/docs/faqs/signedchar.php

Imagine that a good section of Linux applications are fundamentally broken and need to be fixed by adding explicit casts to the source to fix just this issue etc and you start to see that supporting ARM on Gentoo needs a lot of testing from the Gentoo folk that manage the portage tree and the patch sets.

This is just one of the many issues and I think that a 'build from source' distro for the Z isn't going to happen soon.

OpenBSD seems to work fairly well with most of the ports tree that I have tried but there are some like Scrollkeeper that segment fault when built (but OpenBSD gcc has ProPolice enabled so this might need tweaking).

*sighs* so many issues with cross architecture porting when a developer never envisages their application will run on anything other than a PC.

- Andy
REdOG
QUOTE(iamasmith @ Jan 14 2006, 03:32 PM)
I took a look at this recently and have to say I wasn't particularly encouraged.

Most development has drifted off since Gentoo officially dropped support for the ARM architecture.
*


Care to back up this claim? I don't know much about gentoo's "support" for arm in the default-linux profiles but there certianly is still a glibc based arm profile. And still further from your claim is the gentoo embedded project that actively supports arm based devices, although under a uclibc profile.
REdOG
QUOTE(anunakin @ Jan 16 2006, 09:40 AM)
I think the better way is use crossdev tool for Gentoo ..... for make packages for pdaXrom... I think better.... install Zentoo on softgun (if possible)

First all? what I must use arm or armeb?

*


armeb is for big endian devices.
iamasmith
QUOTE(REdOG @ Mar 15 2006, 07:10 PM)
QUOTE(iamasmith @ Jan 14 2006, 03:32 PM)
I took a look at this recently and have to say I wasn't particularly encouraged.

Most development has drifted off since Gentoo officially dropped support for the ARM architecture.
*


Care to back up this claim? I don't know much about gentoo's "support" for arm in the default-linux profiles but there certianly is still a glibc based arm profile. And still further from your claim is the gentoo embedded project that actively supports arm based devices, although under a uclibc profile.
*



Go sic someone else..

http://gentooforzaurus.opensistemas.com/mo...iewthread&tid=5
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.