Difference between revisions of "Buildroot Mainline integration"

From ArmadeusWiki
Jump to: navigation, search
Line 1: Line 1:
 +
{{Under Construction}}
 +
 +
'''!! Buildroot 2010.xx series has currently only been tested on APF27 !!'''
 +
 
==Changes since BR version used in armadeus 3.x==
 
==Changes since BR version used in armadeus 3.x==
 
===default packages===
 
===default packages===
Line 12: Line 16:
  
 
===configs===
 
===configs===
* buildroot default configs are now stored in buildroot/configs/apfxx_defconfig and no more in buildroot/target/device/armadeus/apfxx/apfxx_defconfig
+
* buildroot default configs are now stored in ''buildroot/configs/apfxx_defconfig'' and no more in ''buildroot/target/device/armadeus/apfxx/apfxx_defconfig''
* uClibc config should be named with version number to not overwrite the old one:
+
* uClibc config should be named with version number to not overwrite the old one -->
  buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm
+
  ''buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm''
  
 
==Changes in armadeus to support new BR==
 
==Changes in armadeus to support new BR==

Revision as of 10:48, 10 March 2010

Page under construction... Construction.png Informations on this page are not guaranteed !!

!! Buildroot 2010.xx series has currently only been tested on APF27 !!

Changes since BR version used in armadeus 3.x

default packages

  • uClibc: 0.9.29 -> 0.9.30
  • gcc: 4.2.1-> 4.4.3
  • busybox:

build directories

  • build_arm_xxx/ project_build_xxx/ toolchain_build_arm_xxx/ have been removed and replaced by output/:
build  host  images  stamps  target  toolchain

configs

  • buildroot default configs are now stored in buildroot/configs/apfxx_defconfig and no more in buildroot/target/device/armadeus/apfxx/apfxx_defconfig
  • uClibc config should be named with version number to not overwrite the old one -->
buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm

Changes in armadeus to support new BR

  • select the version to use in main Makefile:
#--- User configurable stuff:
#BUILDROOT_SITE:=http://buildroot.uclibc.org/downloads/snapshots
#BUILDROOT_VERSION:=20100129
#BUILDROOT_PATCH_DIR = patches/buildroot/2010.02
BUILDROOT_SITE:=http://downloads.sourceforge.net/armadeus
BUILDROOT_VERSION:=20081103
BUILDROOT_PATCH_DIR = patches/buildroot
#--- End of user conf (don't touch anything below unless you know what you're doing !! ;-) )
  • new patch dir:
patches/buildroot/2010.02/

Links