Difference between revisions of "SamyGO OpenEmbedded SVN"


From SamyGO
Jump to: navigation, search
(Inital Release)
 
(few corrections)
Line 7: Line 7:
 
   
 
   
 
  cd samygo-svn
 
  cd samygo-svn
 +
 +
If you compile the tools on parallel, you can edit Makefile-SELP-SamyGO and uncomment this line. integer after -j will indicate your parallel build count.
 +
# echo 'PARALLEL_MAKE = "-j 3"' >> $@
  
 
than use make command.
 
than use make command.
Line 12: Line 15:
 
  make -f Makefile-SELP-SamyGO
 
  make -f Makefile-SELP-SamyGO
  
If you compile the tools on parallel, you can edit Makefile-SELP-SamyGO and uncomment this line. integer after -j will indicate your parallel build count.
+
After enter the directory and setup environment of bitbake
# echo 'PARALLEL_MAKE = "-j 3"' >> $@
 
After enter the directory of the source and build environment of bitbake
 
  
  cd source
+
  cd build
 
  source ./source.env
 
  source ./source.env
  
Line 24: Line 25:
  
 
Bitbake could complain about not installed packages like "help2man". "diffstat". You needed to install them also.
 
Bitbake could complain about not installed packages like "help2man". "diffstat". You needed to install them also.
After compilation of all tools. Your environment is ready at your source/tmp directory.
+
After compilation of all tools. Your environment is ready at your build/tmp directory.

Revision as of 19:46, 8 January 2010

You can easily setup cross compile tool chain with svn and bitbake. Pull svn-trunk from

svn co https://samygo.svn.sourceforge.net/svnroot/samygo/trunk samygo-svn

after pull, you can enter samygo-svn/

cd samygo-svn

If you compile the tools on parallel, you can edit Makefile-SELP-SamyGO and uncomment this line. integer after -j will indicate your parallel build count.

# echo 'PARALLEL_MAKE = "-j 3"' >> $@

than use make command.

make -f Makefile-SELP-SamyGO

After enter the directory and setup environment of bitbake

cd build
source ./source.env

Than you can build a toolchain with this command:

bitbake task-samsung-toolchain

Bitbake could complain about not installed packages like "help2man". "diffstat". You needed to install them also. After compilation of all tools. Your environment is ready at your build/tmp directory.