[Clfs-support] clfs-embedded on beagle?

George Boudreau georgeb at linuxfromscratch.org
Wed Oct 22 14:46:36 PDT 2008


(Sorry for the top-post)

   All the patches I used were 'borrowed' from OpenEmbedded ( OE ). If 
you do not want to go the the trouble and time (it does take some time 
even for DSL connection) this link points to the git repository where 
you can take whatever files you need. 
http://gitweb.openembedded.net/?p=openembedded.git;a=tree

The directory /packages/* is where you will eventually find patches.

   Please note I have not had much success building a truly minimal 
filesystem for the Beagleboard that uses the omap framebuffer for 
graphics.  Console: yes, graphics: no.


   Sorry I cannot be more help.

   happy coding,
     George.

b-vol wrote:
> On Tuesday 21 October 2008 05:16:19 pm George Boudreau wrote:
>> 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
> 
> On Tuesday 21 October 2008 05:16:19 pm George Boudreau wrote:
>>    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
> 
> does it mean I just download the latest patched stuff from here?
> http://beagleboard.blogspot.com/2008/05/beagle-patches-integrated-in-upstream.html
> 
> you also wrote
>> binutils-2.18
>>    You will need to port these patches to 2.18 and a few beagleboard
>> specific ones.
> I would be grateful if you could let me know where to find the beagleboard 
> specific ones please
> 
> you also wrote
>>    Use gcc 4.3.2  I found 49 patches that had to be applied to gcc-4.3.2
> again I would be grateful if you could let me know what are/where to find 
> these 49 patches please
> 
> you also wrote
>>    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.
> again I would be grateful if you could let me know what are/where to find
> the relevant patches at openembedded.org
> 
> thanks in anticipation
> 
> b-vol 
>>>> _______________________________________________
>>>> Clfs-support mailing list
>>>> Clfs-support at lists.cross-lfs.org
>>>> http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org
>> _______________________________________________
>> Clfs-support mailing list
>> Clfs-support at lists.cross-lfs.org
>> http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org
> 
> 
> 




More information about the Clfs-support mailing list