Buildroot Snapshots: Difference between revisions

From Linux/Xtensa
Jump to navigation Jump to search
m (Link back to the Buildroot build instructions page)
No edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Stable Snapshots of Buildroot and the Linux kernel =
= Stable Snapshots of Buildroot and the Linux kernel [CURRENTLY OUT OF DATE] =


'''''THIS PAGE IS A WORK IN PROGRESS. PLEASE TUNE IN LATER.'''''
As an alternative to using the latest source files from GIT and Subversion, you can use one of the snapshot bundles available on the [http://www.linux-xtensa.org/download.html download page].  These snapshots include versions of the Linux kernel and the Buildroot files that have been tested to work together, as well as associated build documentation that matches those snapshots. Unfortunately the current snapshots are very old and need to be replaced with new versions. We currently recommend you clone git repositories and use stable branches/tags.
 
This page describes how to download a specific snapshot of sources
that have been tested to work together, as well as associated
links to build documentation that matched those snapshots.


(If you want the latest sources instead, please refer to the
(If you want the latest sources instead, please refer to the
latest [[Buildroot_Build_Instructions]].)
latest [[Buildroot_Build_Instructions]].)


First select the desired snapshot from the first table.
Unofficial LTP test results are available in the [[LTP_Results| LTP Test Results]] page.
Then follow the subsequent instructions to access that snapshot.


{| border="1style="text-align:center" cellpadding=4
 
|+ '''List of Snapshots'''
{| border=1 style="text-align:center" cellpadding=4 cellspacing=0
|+ '''List of GIT Commit Points for Each Snapshot and the Current Recommended Source Code'''  
|- 
! rowspan="2" | Snapshot
! colspan="2" | Linux Kernel
! colspan="2" | Buildroot
! rowspan="2" | Comments
|-
|-
! Date !! Buildroot <br/> svn rev <br/> <brev> !! Kernel<br/>repository<br/><krepos>
! GIT Tree !! Commit/Tag !! GIT Tree !! Commit/Tag/Branch
! Kernel <br/> git commit <br/> <kcommit> !! Instructions !! Comments
|-
|-
| 2008-Jan-10 || 47  || xtensa-devel || b1ab5580067c
| linux-xtensa-20080123.tar.gz || xtensa-2.6.24 || 50f17d5ba5d2 || buildroot-xtensa || dd6f0d70fb1f
|| [http://wiki.linux-xtensa.org/index.php?title=Buildroot_Build_Instructions&oldid=103 How to build]
| First snapshot [No Longer Supported]
|| Not officially tested (work in progress)
|
| linux-xtensa-20080711.tar.gz || xtensa-2.6.24 || ce5325b68b14 || buildroot-xtensa || 16f39dfdde4b
| Second snapshot [No Longer Supported]
|-
|-
|                              || xtensa-2.6.29-smp ||          || buildroot-xtensa-HiFi2-Snapshot || snapshot_2+SMP         
| Second snapshot + SMP [Only Available via GIT]
|- 
|}
|}
== Downloading Sources ==
First create a work area directory on a disk with at least 4 GB available space.
The following creates and populates the <workdir>/trunk directory
with revision <brev> of the buildroot source tree, and the <workdir>/<kdir>
directory with git commit <kcommit> of the Linux source tree
from git repository <krepos>:
  $ cd <workdir>
  $ svn co -r <brev> svn://linux-xtensa.org/var/svn/repos/buildroot/trunk/
  $ git clone git://git.linux-xtensa.org/kernel/<krepos> <kdir>
  $ git checkout <kcommit>
For example, to download buildroot sources (rev 47) in /mnt/workarea/trunk
and Linux source (git commit b1ab5580067c from the xtensa-devel repository)
in /mnt/workarea/xtensa-devel,
you can do this (assuming /mnt/workarea exists and is empty):
  $ cd /mnt/workarea
  $ svn co -r 47 svn://linux-xtensa.org/var/svn/repos/buildroot/trunk/
  $ git clone git://git.linux-xtensa.org/kernel/xtensa-devel xtensa-devel
  $ git checkout b1ab5580067c

Latest revision as of 07:22, 22 June 2011

Stable Snapshots of Buildroot and the Linux kernel [CURRENTLY OUT OF DATE]

As an alternative to using the latest source files from GIT and Subversion, you can use one of the snapshot bundles available on the download page. These snapshots include versions of the Linux kernel and the Buildroot files that have been tested to work together, as well as associated build documentation that matches those snapshots. Unfortunately the current snapshots are very old and need to be replaced with new versions. We currently recommend you clone git repositories and use stable branches/tags.

(If you want the latest sources instead, please refer to the latest Buildroot_Build_Instructions.)

Unofficial LTP test results are available in the LTP Test Results page.


List of GIT Commit Points for Each Snapshot and the Current Recommended Source Code
Snapshot Linux Kernel Buildroot Comments
GIT Tree Commit/Tag GIT Tree Commit/Tag/Branch
linux-xtensa-20080123.tar.gz xtensa-2.6.24 50f17d5ba5d2 buildroot-xtensa dd6f0d70fb1f First snapshot [No Longer Supported]
linux-xtensa-20080711.tar.gz xtensa-2.6.24 ce5325b68b14 buildroot-xtensa 16f39dfdde4b Second snapshot [No Longer Supported]
xtensa-2.6.29-smp buildroot-xtensa-HiFi2-Snapshot snapshot_2+SMP Second snapshot + SMP [Only Available via GIT]