b-vol wrote:
On Saturday 18 October 2008 07:17:33 pm George Boudreau wrote:
b-vol wrote:
Greetings,

I have downloaded the latest version of clfs-embedded.
I have an  interest in trying it on the beagle board:
http://beagleboard.org/

Has anyone on this list attempted this build and if so what has been the
results?
   There are a number of packages that need to be updated to give
CLFSembedded half a chance.

  You will need the svn versions of Busybox and uClibc.
  Update the kernel to an omap.git to get Beagleboard support. 2.6.27.1
is not enough.
  Use kernel headers install (see latest CLFS)
  Update binutils to 2.18
  Update gcc to 4.3.1 to pick up the Beagleboard processor.
  Add u-boot_beagle_revb.tar.gz (necessary to create the kernel uImage).

  All the package updates require significant changes to the build code.
  Oh, and a _thousand patches_ to the above packages.  :-)

  My CV for the above comments::
  I have a beagleboard (great toy, lots of potential)
  I have not been able to get CLFSEmbedded to build due to all the
changes necessary.

  George

Comments are welcomed.

sincerely
b-vol

Dear George Many thanks for your reply

you wrote
You will need the svn versions of Busybox and uClibc
I am goint to use busybox-1.12.1 (released just a few days ago) and uClibc-0.9.30-rc2 (to be released soon) should these not be sufficient and if not what is so sopecial about the stuff in svn?

  busybox 1.12.1 has a few new patches. Apply them or use the svn.
  uClibc-0.9.30-rc2 is fine. I use snapshots to catch any bug fixes. It
took 17 months for them to generate this release and a lot of work, bug
fixes/improvements, was done in the mean time.

you wrote
Update the kernel to an omap.git to get Beagleboard support. 2.6.27.1
I am going to linux- 2.6.27.2
do I still need to do the omap.git kernel update?
  The BeagleBoard is very new and support for the hardware improves
daily. I do not know how fast new code is being pushed upstream so I
stick with a git kernel

you wrote
Update binutils to 2.18
do you still needs these patches as per clfs-embedded bamely-
i)binutils-2.17-posix-1.patch
ii)binutils-2.17-uclibc-1.patch

  You will need to port these patches to 2.18 and a few beagleboard
specific ones.
=================================
on gcc:
you als wrote :
Update gcc to 4.3.1 to pick up the Beagleboard processor.
 with gcc4.3.1 do I still need the clfs-embeded patches namely?
a)gcc-4.1.2-posix-1.patch
b)gcc-4.1.2-uclibc-1.patch
c) gcc-4.1.2-cross_search_paths-1.patch

  Use gcc 4.3.2  I found 49 patches that had to be applied to gcc-4.3.2
=======================

========================
you also wrote
All the package updates require significant changes to the build code.
 > Oh, and a _thousand patches_ to the above packages.  :-)

the borad  decribed at  http://beagleboard.org/
leads to patches  described here:-  omap patches 2008
http://marc.info/?l=linux-omap&r=1&b=200810&w=2
http://marc.info/?l=linux-omap&r=1&b=200809&w=2
http://marc.info/?l=linux-omap&r=1&b=200808&w=2
http://marc.info/?l=linux-omap&r=1&b=200807&w=2
http://marc.info/?l=linux-omap&r=1&b=200805&w=2
http://marc.info/?l=linux-omap&r=1&b=200804&w=2
http://marc.info/?l=linux-omap&r=1&b=200803&w=2
http://marc.info/?l=linux-omap&r=1&b=200802&w=2
http://marc.info/?l=linux-omap&r=1&b=200801&w=2

for this board do  I need to go back early than 2008?
=================================


  It is easier to use the patches in Openembedded than try to chase
them down by hand. All the patches I use came from Openembedded.

thaaks again and I look oreard to your reply (and input from anyone else on this list).

bvol



_______________________________________________
Clfs-support mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org






_______________________________________________
Clfs-support mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org

Reply via email to