open-power / buildroot Goto Github PK
View Code? Open in Web Editor NEWClone of upstream 'buildroot' tooling.
License: Other
Clone of upstream 'buildroot' tooling.
License: Other
Buildroot is a simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation. The documentation can be found in docs/manual. You can generate a text document with 'make manual-text' and read output/docs/manual/manual.text. Online documentation can be found at http://buildroot.org/docs.html To build and use the buildroot stuff, do the following: 1) run 'make menuconfig' 2) select the target architecture and the packages you wish to compile 3) run 'make' 4) wait while it compiles 5) find the kernel, bootloader, root filesystem, etc. in output/images You do not need to be root to build or run buildroot. Have fun! Buildroot comes with a basic configuration for a number of boards. Run 'make list-defconfigs' to view the list of provided configurations. Please feed suggestions, bug reports, insults, and bribes back to the buildroot mailing list: [email protected] You can also find us on #buildroot on OFTC IRC. If you would like to contribute patches, please read https://buildroot.org/manual.html#submitting-patches
Hi,
The OpenPOWER team is working on improving Jenkins CI time and have been doing external toolchain work. We currently have a jenkins job that builds the toolchains per OS, but they cannot be relocated. We can set BR2_HOST_DIR to the directory of our choosing and will work on that for now.
However discussions on the buildroot mailing list suggested that relocation work has been enabled in more recent versions of buildroot.
For example read about this:
Patches
http://lists.busybox.net/pipermail/buildroot/2015-July/132483.html
and found this
https://github.com/buildroot/buildroot/blob/master/support/scripts/fix-rpath
Not sure of all the dependencies to get this to work and if there is a subset of patches we could just toss on that could work too.
If there's another medium that should be used to discuss this, let me know.
Thanks,
Future op-build releases will presumably choose to install the nvme package to support NVMe devices, however the current buildroot nvme.mk file unconditionally disables libudev support which is required by commands like nvme list
.
I've submitted a patch to buildroot upstream to make libudev support configurable, which is being tracked here: http://patchwork.ozlabs.org/patch/611565/
Please merge support from Cédric Le Goater [email protected] for kexec'ing compressed kernel images: legoater/kexec-lite@c0f9cc7
When creating a new op-build from scratch this morning I hit the following error:
ipmitool 1.8.14 Downloading
--2014-12-22 09:59:50-- http://sourceforge.net/projects/ipmitool/files/ipmitool/1.8.14/ipmitool-1.8.14.tar.gz
Resolving sourceforge.net... 216.34.181.60
Connecting to sourceforge.net|216.34.181.60|:80... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2014-12-22 09:59:54 ERROR 500: Internal Server Error.
--2014-12-22 09:59:54-- http://sources.buildroot.net/ipmitool-1.8.14.tar.gz
Resolving sources.buildroot.net... 176.9.16.109
Connecting to sources.buildroot.net|176.9.16.109|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-12-22 09:59:54 ERROR 404: Not Found.
make: *** [/esw/san2/baiocchi/Op_Build/op-build/output/build/ipmitool-1.8.14/.stamp_downloaded] Error 1
make: Leaving directory `/esw/san2/baiocchi/Op_Build/op-build/buildroot'
Both sourceforge.net and buildroot.net didn't have the file. I did find this file on buildroot, though:
http://sources.buildroot.net/ipmitool-1.8.14.tar.bz2
Brian Silver helped me modify buildroot/package/ipmitool/ipmitool.mk to pick up this file:
[NOTE: _SOURCE had to be used to get the ".bz2" at the end of the filename.]
IPMITOOL_VERSION = 1.8.14
IPMITOOL_SOURCE = ipmitool-$(IPMITOOL_VERSION).tar.bz2
IPMITOOL_SITE = http://sources.buildroot.net/
IPMITOOL_LICENSE = BSD-4c
IPMITOOL_LICENSE_FILES = COPYING
We need to resolve why sourceforge.net isn't working.
Pull request open-power/op-build#22 was merged but references buildroot updates that were never done. Please public these buildroot updates and/or create new pull request for op-build that references a valid commit.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.