Hi,
If I want to build the system from scratch, what should I do? I mean, where to get the deb binary packages of Linaro? Where to get the image creator tool? etc. thank you.
B.R Paul
Hi Paul,
On Wed, Dec 15, 2010 at 9:28 AM, Paul Li exli@marvell.com wrote:
Hi,
If I want to build the system from scratch, what should I do? I mean, where to get the deb binary packages of Linaro? Where to get the image creator tool? etc. thank you.
most of the content for that should be linked from https://wiki.linaro.org/Source ... let us know if there is anything missing to get a start.
Thanks!
On Wed, Dec 15, 2010 at 9:39 AM, Alexander Sack asac@linaro.org wrote:
Hi Paul,
On Wed, Dec 15, 2010 at 9:28 AM, Paul Li exli@marvell.com wrote:
Hi,
If I want to build the system from scratch, what should I do? I mean, where to get the deb binary packages of Linaro? Where to get the image creator tool? etc. thank you.
most of the content for that should be linked from https://wiki.linaro.org/Source ... let us know if there is anything missing to get a start.
One thing we seem to be missing there is a comprehensive "Source/BuildingHwpacks" wiki page. The details for that are available in the spec: https://wiki.linaro.org/Platform/UserPlatforms/Specs/10.11/HardwarePacks
Basically what you need is a hwpack config like one from here: https://code.launchpad.net/linaro-images
... and then use hwpack-create from lp:linaro-image-tools
Would be great if you could take a few minutes afterwards to write up a short Source/BuildingHwpacks intro for us. Thanks and let us know!
Hi Alexander, Thank you for your reply and is it possible for me to execute the building steps using qemu+chroot+<arm_Lucid>? Thank you.
B.R Paul -----Original Message----- From: Alexander Sack [mailto:asac@linaro.org] Sent: 2010年12月15日 16:48 To: Paul Li Cc: Linaro Dev Subject: Re: autobuild system of linaro
On Wed, Dec 15, 2010 at 9:39 AM, Alexander Sack asac@linaro.org wrote:
Hi Paul,
On Wed, Dec 15, 2010 at 9:28 AM, Paul Li exli@marvell.com wrote:
Hi,
If I want to build the system from scratch, what should I do? I mean, where to get the deb binary packages of Linaro? Where to get the image creator tool? etc. thank you.
most of the content for that should be linked from https://wiki.linaro.org/Source ... let us know if there is anything missing to get a start.
One thing we seem to be missing there is a comprehensive "Source/BuildingHwpacks" wiki page. The details for that are available in the spec: https://wiki.linaro.org/Platform/UserPlatforms/Specs/10.11/HardwarePacks
Basically what you need is a hwpack config like one from here: https://code.launchpad.net/linaro-images
... and then use hwpack-create from lp:linaro-image-tools
Would be great if you could take a few minutes afterwards to write up a short Source/BuildingHwpacks intro for us. Thanks and let us know!
On Wed, Dec 15, 2010 at 9:52 AM, Paul Li exli@marvell.com wrote:
Hi Alexander, Thank you for your reply and is it possible for me to execute the building steps using qemu+chroot+<arm_Lucid>? Thank you.
so seems you want to build images in a "cross" way, and also use lucid repositories?
For using lucid as source: linaro officially started on top of maverick; in general there shouldn't be a problem to produce rootfs etc. from lucid repositories using linaro tools; however, it was never tested and might require adjustments to seeds and backport of our overlay packages and maybe a few other things that don't come to my mind atm.
For building linaro rootfs and hwpack in a cross fashion:
* hwpacks should be buildable on your x86 machine without anything like that.
* rootfs using live-build should work in a full system emulation qemu similarly to natively building rootfs. * rootfs... using live-build on x86 with qemu-arm-static chroot's might have some problems here and there, but unless you include packages like mono - which has problems with the host /proc fs - those should be fixable. * for now safest way of building linaro rootfs is still native.
Also check with james_w, salgado or mwhudson (IRC nicks) about the status of our cross-image building efforts.
Hi Paul,
For daily build packages, you can download from http://snapshots.linaro.org/11.05-daily/, there is an introduction on https://wiki.linaro.org/Releases/DailyBuilds
For image creator tool, you can get the latest code by $ bzr branch lp:linaro-image-tools, or get a release from https://launchpad.net/ubuntu/natty/+source/linaro-image-tools.
On Wed, 2010-12-15 at 09:48 +0100, Alexander Sack wrote:
On Wed, Dec 15, 2010 at 9:39 AM, Alexander Sack asac@linaro.org wrote:
Hi Paul,
On Wed, Dec 15, 2010 at 9:28 AM, Paul Li exli@marvell.com wrote:
Hi,
If I want to build the system from scratch, what should I do? I
mean, where to get the deb binary packages of Linaro? Where to get the image creator tool? etc. thank you.
most of the content for that should be linked from https://wiki.linaro.org/Source ... let us know if there is anything missing to get a start.
One thing we seem to be missing there is a comprehensive "Source/BuildingHwpacks" wiki page. The details for that are available in the spec: https://wiki.linaro.org/Platform/UserPlatforms/Specs/10.11/HardwarePacks
Basically what you need is a hwpack config like one from here: https://code.launchpad.net/linaro-images
... and then use hwpack-create from lp:linaro-image-tools
Would be great if you could take a few minutes afterwards to write up a short Source/BuildingHwpacks intro for us. Thanks and let us know!
Hi, Thank you for your help and I get http://releases.linaro.org/platform/linaro-m/headless/final/linaro-m-headles... , I logged into it and found there is not GCC, so I want to install it and where can I get the Linaro GCC deb binary package? Does the Linaro GCC patches have pushed to upstream open source GCC, so I just 'sudo apt-get install GCC'? Thank you.
B.R Paul
-----Original Message----- From: spring [mailto:spring.zhang@linaro.org] Sent: 2010年12月15日 17:05 To: Alexander Sack Cc: Paul Li; Linaro Dev Subject: Re: autobuild system of linaro
Hi Paul,
For daily build packages, you can download from http://snapshots.linaro.org/11.05-daily/, there is an introduction on https://wiki.linaro.org/Releases/DailyBuilds
For image creator tool, you can get the latest code by $ bzr branch lp:linaro-image-tools, or get a release from https://launchpad.net/ubuntu/natty/+source/linaro-image-tools.
On Wed, 2010-12-15 at 09:48 +0100, Alexander Sack wrote:
On Wed, Dec 15, 2010 at 9:39 AM, Alexander Sack asac@linaro.org wrote:
Hi Paul,
On Wed, Dec 15, 2010 at 9:28 AM, Paul Li exli@marvell.com wrote:
Hi,
If I want to build the system from scratch, what should I do? I
mean, where to get the deb binary packages of Linaro? Where to get the image creator tool? etc. thank you.
most of the content for that should be linked from https://wiki.linaro.org/Source ... let us know if there is anything missing to get a start.
One thing we seem to be missing there is a comprehensive "Source/BuildingHwpacks" wiki page. The details for that are available in the spec: https://wiki.linaro.org/Platform/UserPlatforms/Specs/10.11/HardwarePacks
Basically what you need is a hwpack config like one from here: https://code.launchpad.net/linaro-images
... and then use hwpack-create from lp:linaro-image-tools
Would be great if you could take a few minutes afterwards to write up a short Source/BuildingHwpacks intro for us. Thanks and let us know!
2010/12/15 Paul Li exli@marvell.com:
Hi, Thank you for your help and I get http://releases.linaro.org/platform/linaro-m/headless/final/linaro-m-headles... , I logged into it and found there is not GCC, so I want to install it and where can I get the Linaro GCC deb binary package? Does the Linaro GCC patches have pushed to upstream open source GCC, so I just 'sudo apt-get install GCC'?
yes, in maverick repo the default compiler for ARM is linaro + a few ubuntu patches, so just use gcc as usual.
If you need the linaro cross compiler, it's also available directly from the archive, e.g. + g++-arm-linux-gnueabi + gcc-arm-linux-gnueabi
etc.
Hi, Thank you. And another question, I can see GCC and kernel related in 10.11 release, but not graphics, power management and multimedia. Will these be available in 11.15?
B.R Paul
-----Original Message----- From: Alexander Sack [mailto:asac@linaro.org] Sent: 2010年12月15日 18:18 To: Paul Li Cc: spring; Linaro Dev Subject: Re: autobuild system of linaro
2010/12/15 Paul Li exli@marvell.com:
Hi, Thank you for your help and I get http://releases.linaro.org/platform/linaro-m/headless/final/linaro-m-headles... , I logged into it and found there is not GCC, so I want to install it and where can I get the Linaro GCC deb binary package? Does the Linaro GCC patches have pushed to upstream open source GCC, so I just 'sudo apt-get install GCC'?
yes, in maverick repo the default compiler for ARM is linaro + a few ubuntu patches, so just use gcc as usual.
If you need the linaro cross compiler, it's also available directly from the archive, e.g. + g++-arm-linux-gnueabi + gcc-arm-linux-gnueabi etc.
On Wed, Dec 15, 2010 at 11:39 AM, Paul Li exli@marvell.com wrote:
Hi, Thank you. And another question, I can see GCC and kernel related in 10.11 release, but not graphics, power management and multimedia. Will these be available in 11.15?
what do you need?
but yes, toolchain and kernel were main focus in 10.11; graphics, mm and pmgmt WG have now their first full cycle in 11.05 ... and their output will be integrated in 11.05 - where feasible.
Anyway, in 10.11 we also did some ground work related to graphics in user-platform team; you can look at the work item tracker of user-platform to get an idea:
http://people.canonical.com/~pitti/workitems/maverick/linaro-user-platforms....
the arm-ui-and-test-heads spec as well as the graphics on x spec might be most relevant for that.
Let me know what you are trying to do from a high level perspective and I can probably give better guidance :)
Thanks,
Hi Alexander, I want to know how to use Linaro's optimized sources. For example, if I run Lucid on my board and where can I get the deb packages and source code of Linaro's optimized sources(Graphics, Multimeia, Tools and so on)? You have said that I can just use them 'sudo apt-get install <package>' If I run MeeGo on my board and where can I get the rpm packages and source code of Linaro's optimized sources? Does Linaro have a web server to store the deb or rpm packages and source code?
B.R Paul
-----Original Message----- From: Alexander Sack [mailto:asac@linaro.org] Sent: 2010年12月15日 19:13 To: Paul Li Cc: spring; Linaro Dev Subject: Re: autobuild system of linaro
On Wed, Dec 15, 2010 at 11:39 AM, Paul Li exli@marvell.com wrote:
Hi, Thank you. And another question, I can see GCC and kernel related in 10.11 release, but not graphics, power management and multimedia. Will these be available in 11.15?
what do you need?
but yes, toolchain and kernel were main focus in 10.11; graphics, mm and pmgmt WG have now their first full cycle in 11.05 ... and their output will be integrated in 11.05 - where feasible.
Anyway, in 10.11 we also did some ground work related to graphics in user-platform team; you can look at the work item tracker of user-platform to get an idea:
http://people.canonical.com/~pitti/workitems/maverick/linaro-user-platforms....
the arm-ui-and-test-heads spec as well as the graphics on x spec might be most relevant for that.
Let me know what you are trying to do from a high level perspective and I can probably give better guidance :)
Thanks,
To use Linaro's optimized packages and get their sources, firstly you'll need to identify which package(s) you're interested in. Often times teams will have their own PPAs where they will place development versions of optimized packages as they are working on them and/or just before they submit them for inclusion by the main archive.
When you visit a PPA you'll notice there are instructions on how to add that PPA so that when you do an apt-get install it can pull from that PPA.
So look at the linaro-maintainers PPA as an example:
https://launchpad.net/~linaro-maintainers/+archive/overlay
So if you are interested in the es2gears app
All you need to do is either download the debs directory and install via dpkg (ick!) or
sudo add-apt-repository ppa:linaro-maintainers/overlay sudo apt-get update sudo apt-get install es2gears
and as long as the es2gears deb found in that PPA is newer than what is in the main package archive it will be installed from the PPA.
If you want the source you can issue:
apt-get source packagename
Now for meego, that's a whole different discussion and really you should join say #meego and ask there or on the meego lists tho I will mention in passing that I am currently working on packaging some of Meego up for use in linaro.
Hopefully this helps a bit.
Regards, Tom
"We want great men who, when fortune frowns will not be discouraged." - Colonel Henry Knox w) tom.gall att linaro.org w) tom_gall att vnet.ibm.com h) tom_gall att mac.com
On Dec 15, 2010, at 7:48 PM, Paul Li wrote:
Hi Alexander, I want to know how to use Linaro's optimized sources. For example, if I run Lucid on my board and where can I get the deb packages and source code of Linaro's optimized sources(Graphics, Multimeia, Tools and so on)? You have said that I can just use them 'sudo apt-get install <package>' If I run MeeGo on my board and where can I get the rpm packages and source code of Linaro's optimized sources? Does Linaro have a web server to store the deb or rpm packages and source code?
B.R Paul
-----Original Message----- From: Alexander Sack [mailto:asac@linaro.org] Sent: 2010年12月15日 19:13 To: Paul Li Cc: spring; Linaro Dev Subject: Re: autobuild system of linaro
On Wed, Dec 15, 2010 at 11:39 AM, Paul Li exli@marvell.com wrote:
Hi, Thank you. And another question, I can see GCC and kernel related in 10.11 release, but not graphics, power management and multimedia. Will these be available in 11.15?
what do you need?
but yes, toolchain and kernel were main focus in 10.11; graphics, mm and pmgmt WG have now their first full cycle in 11.05 ... and their output will be integrated in 11.05 - where feasible.
Anyway, in 10.11 we also did some ground work related to graphics in user-platform team; you can look at the work item tracker of user-platform to get an idea:
http://people.canonical.com/~pitti/workitems/maverick/linaro-user-platforms....
the arm-ui-and-test-heads spec as well as the graphics on x spec might be most relevant for that.
Let me know what you are trying to do from a high level perspective and I can probably give better guidance :)
Thanks,
--
- Alexander
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Hi Tom,
This is really useful for me. Thank you so much.
B.R Paul
-----Original Message----- From: Tom Gall [mailto:tom_gall@vnet.ibm.com] Sent: 2010年12月16日 21:48 To: Paul Li Cc: Linaro Dev Subject: Re: autobuild system of linaro
To use Linaro's optimized packages and get their sources, firstly you'll need to identify which package(s) you're interested in. Often times teams will have their own PPAs where they will place development versions of optimized packages as they are working on them and/or just before they submit them for inclusion by the main archive.
When you visit a PPA you'll notice there are instructions on how to add that PPA so that when you do an apt-get install it can pull from that PPA.
So look at the linaro-maintainers PPA as an example:
https://launchpad.net/~linaro-maintainers/+archive/overlay
So if you are interested in the es2gears app
All you need to do is either download the debs directory and install via dpkg (ick!) or
sudo add-apt-repository ppa:linaro-maintainers/overlay sudo apt-get update sudo apt-get install es2gears
and as long as the es2gears deb found in that PPA is newer than what is in the main package archive it will be installed from the PPA.
If you want the source you can issue:
apt-get source packagename
Now for meego, that's a whole different discussion and really you should join say #meego and ask there or on the meego lists tho I will mention in passing that I am currently working on packaging some of Meego up for use in linaro.
Hopefully this helps a bit.
Regards, Tom
"We want great men who, when fortune frowns will not be discouraged." - Colonel Henry Knox w) tom.gall att linaro.org w) tom_gall att vnet.ibm.com h) tom_gall att mac.com
On Dec 15, 2010, at 7:48 PM, Paul Li wrote:
Hi Alexander, I want to know how to use Linaro's optimized sources. For example, if I run Lucid on my board and where can I get the deb packages and source code of Linaro's optimized sources(Graphics, Multimeia, Tools and so on)? You have said that I can just use them 'sudo apt-get install <package>' If I run MeeGo on my board and where can I get the rpm packages and source code of Linaro's optimized sources? Does Linaro have a web server to store the deb or rpm packages and source code?
B.R Paul
-----Original Message----- From: Alexander Sack [mailto:asac@linaro.org] Sent: 2010年12月15日 19:13 To: Paul Li Cc: spring; Linaro Dev Subject: Re: autobuild system of linaro
On Wed, Dec 15, 2010 at 11:39 AM, Paul Li exli@marvell.com wrote:
Hi, Thank you. And another question, I can see GCC and kernel related in 10.11 release, but not graphics, power management and multimedia. Will these be available in 11.15?
what do you need?
but yes, toolchain and kernel were main focus in 10.11; graphics, mm and pmgmt WG have now their first full cycle in 11.05 ... and their output will be integrated in 11.05 - where feasible.
Anyway, in 10.11 we also did some ground work related to graphics in user-platform team; you can look at the work item tracker of user-platform to get an idea:
http://people.canonical.com/~pitti/workitems/maverick/linaro-user-platforms....
the arm-ui-and-test-heads spec as well as the graphics on x spec might be most relevant for that.
Let me know what you are trying to do from a high level perspective and I can probably give better guidance :)
Thanks,
--
- Alexander
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
On 15 Dec 2010, at 08:48, Alexander Sack wrote:
On Wed, Dec 15, 2010 at 9:39 AM, Alexander Sack asac@linaro.org wrote:
Hi Paul,
On Wed, Dec 15, 2010 at 9:28 AM, Paul Li exli@marvell.com wrote:
Hi,
If I want to build the system from scratch, what should I do? I
mean, where to get the deb binary packages of Linaro? Where to get the image creator tool? etc. thank you.
most of the content for that should be linked from https://wiki.linaro.org/Source ... let us know if there is anything missing to get a start.
One thing we seem to be missing there is a comprehensive "Source/BuildingHwpacks" wiki page. The details for that are available in the spec: https://wiki.linaro.org/Platform/UserPlatforms/Specs/10.11/HardwarePacks
Not in a great place on the wiki, feel free to move it but:
https://wiki.linaro.org/HardwarePacks
- Alexander
Regards, Jamie.
Hi,
On 12/15/2010 09:28 AM, Paul Li wrote:
Hi,
If I want to build the system from scratch, what should I do? I
mean, where to get the deb binary packages of Linaro? Where to get the image creator tool? etc. thank you.
B.R
Paul
Did you manage to build a Linaro image from sources?
How?
I'm trying to do something similar. Would like to build the last official release for the beagle-xm and/or be able to add executables to it.
This means that I would need headers and libraries.
Regards,
Robert..."Experience is the worst teacher. It always gives the test first and the instruction afterward."
My public pgp key is available at: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x90320BF1
Hi Robert,
I don't know if Paul was successful but I do "build systems" from the linaro/ubuntu packages so I suspect I can probably be of some assistance.
This might be something better discussed interactively rather than via email but either way. You might want to join #linaro on irc.freenode.net.
When you're looking "build from scratch" are you intending on rebuilding everything with your own compiler options etc etc or are you looking to assemble a usable system from the already built package set that we have?
If it's the latter this wiki page will probably be of interest to you:
https://wiki.linaro.org/LiveHelper/Hacking
It discusses how to build your own system images using live helper.
Regards, Tom "We want great men who, when fortune frowns will not be discouraged." - Colonel Henry Knox w) tom.gall att linaro.org w) tom_gall att vnet.ibm.com h) tom_gall att mac.com
On Wed, Dec 22, 2010 at 3:09 AM, Robert Berger gmane@reliableembeddedsystems.com wrote:
Hi,
On 12/15/2010 09:28 AM, Paul Li wrote:
Hi,
If I want to build the system from scratch, what should I do? I mean, where to get the deb binary packages of Linaro? Where to get the image creator tool? etc. thank you.
B.R
Paul
Did you manage to build a Linaro image from sources?
How?
I'm trying to do something similar. Would like to build the last official release for the beagle-xm and/or be able to add executables to it.
This means that I would need headers and libraries.
Regards,
Robert..."Experience is the worst teacher. It always gives the test first and the instruction afterward."
My public pgp key is available at: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x90320BF1
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Hi Tom,
On 12/22/2010 06:51 PM, Tom Gall wrote:
Hi Robert,
I don't know if Paul was successful but I do "build systems" from the linaro/ubuntu packages so I suspect I can probably be of some assistance.
Great! Thanks for offering your help.
This might be something better discussed interactively rather than via email but either way. You might want to join #linaro on irc.freenode.net.
I'll contact you on the IRC.
When you're looking "build from scratch" are you intending on rebuilding everything with your own compiler options etc etc or are you looking to assemble a usable system from the already built package set that we have?
I'm trying to assemble a system from already built packages as well as adding my own in case that's needed.
If it's the latter this wiki page will probably be of interest to you:
https://wiki.linaro.org/LiveHelper/Hacking
It discusses how to build your own system images using live helper.
I'll give it a try. What I'm after is putting together a Linaro based training for the Beagle-XM. There are certain constraints, like there might not be internet access, or it might be firewalled for the trainees. (That's not always up to me)
So I'm after a way of adding things to the default rootfs and also to be able to build simple examples (e.g. start with a hello world application).
The rootfs should be nfs mounted either for a cross setup or a native setup for space reasons.
I would like to show how to build kernel and u-boot and would like to load both through tftp.
Let's talk more about on the IRC. It might take some time until I'll find proper block of time since my son is on holidays so it will most likely be small junks of time I'll steal from you in the near future.
Regards,
Robert
Regards, Tom "We want great men who, when fortune frowns will not be discouraged."
- Colonel Henry Knox
w) tom.gall att linaro.org w) tom_gall att vnet.ibm.com h) tom_gall att mac.com
On Wed, Dec 22, 2010 at 3:09 AM, Robert Berger gmane@reliableembeddedsystems.com wrote:
Hi,
On 12/15/2010 09:28 AM, Paul Li wrote:
Hi,
If I want to build the system from scratch, what should I do? I
mean, where to get the deb binary packages of Linaro? Where to get the image creator tool? etc. thank you.
B.R
Paul
Did you manage to build a Linaro image from sources?
How?
I'm trying to do something similar. Would like to build the last official release for the beagle-xm and/or be able to add executables to it.
This means that I would need headers and libraries.
Regards,
Robert..."Experience is the worst teacher. It always gives the test first and the instruction afterward."
My public pgp key is available at: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x90320BF1
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
..."it doesn't matter how beautiful your theory is, it doesn't matter how smart you are -- if it doesn't agree with experiment, it's wrong." - Richard P. Feynman
My public pgp key is available at: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x90320BF1