[Buildroot] List of working packages for ARM
ulf.samuelsson at atmel.com
Wed Jan 21 20:07:43 UTC 2009
ons 2009-01-21 klockan 13:34 +0100 skrev Peter Korsgaard:
> >>>>> "Ulf" == Ulf Samuelsson <ulf.samuelsson at atmel.com> writes:
> Ulf> Using gcc-4.2.4, bu-2.18, uclibc-0.9.30
> Ulf> wchar, largefile,ipv6, NWFPE
> Again, it would be neat to have such a list with the toolchain config
> that really matters.
You have it now, and it is easy to generate.
"scripts/buildall.sh" will do it for you
by running "scripts/mkpkg" on all listed packages
Calling it "buildall" is not 100% correct,
since a few packages are not built.
database and qtopia, X windows related packages
are notable exceptions as well as java and games.
The comments after OK/FAIL etc, are manually added.
buildall.sh creates the log directory and
then the log/OK and log/FAIL.
log/FAIL contains one log file per built package.
> Ulf> nmk valgrind DISABLED x86 specific
> Ulf> mk libconfuse FAIL "error: 'input' defined but not used"
> How is that an error?
Ask the compiler writer, I was also confused, but that is
maybe appropriate for a package named "libconfuse" ;-)
There is a comment just before the "error".
"cc1: warnings being treated as errors" so the maintainer
wants to make dead sure that the lexer.c is real clean.
> Ulf> nmk database DISABLED Need to enter subdirectory
> ? So you didn't test sqlite/mysql?
No, I just did an ls of package to start with, and never bothered to
update, There is a significant number of packages that does not build
so until I run out of FAILs, this just adds compile time.
Feel free to add package
> Ulf> mk libcurl FAIL "checking for socklen_t
> Ulf> equivalent... unknown"
> I have recently built that on armv4l without problems.
Since I am not running a regular make, problems could occur,
If the dependencies in the Makefile are incomplete.
The make maybe runs in the correct order for other reasons.
> Ulf> mk madplay OK "Depends on python"
> Ulf> mk mpg123 FAIL "Depends on python"
> That sounds unlikely - Do you have a build log?
Have build logs for everything.
For the release toochain, the mpg123 build
aborts with a segmentation fault.
More information about the buildroot