From: Yann E. MORIN <yann.morin.1998@free.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [pull request v2] Pull request for branch yem-instrument-build
Date: Sun, 20 Jan 2013 17:03:44 +0100 [thread overview]
Message-ID: <cover.1358697765.git.yann.morin.1998@free.fr> (raw)
Hello All!
This series adds some intrumentation to the pkg-infra so that it is easier
for the autobuilders to extract meaningfull information about the reason
of failures.
It does so by:
- logging all messages displayed with calls to MESSAGE to a time-stamped
log file
- log the last such mesage to a file
- add calls to MESSAGE in the non-package steps of the external toolchain
backend
- add calls to MESSAGE in the non-package steps of the crosstool-NG
toolchain backend
- add calls to MESSAGE in the non-package steps of the internal toolchain
backend (gcc, kernel headers, and uClibc)
Although I've tested it with external and internal toolchain backends (not
crosstool-NG for now), and although it does work, I expect some polishing
to be required.
So, take this series as a kind of RFC, rather than a final series.
Changes v1 -> v2:
- invert the patches ordering for easier upstreaming (Thomas)
- include Arnout's fixes against the filesystem infra (Arnout)
(with a few fixes for "no newline at end of file" by me)
- eye-candy fixes in displayed messages (Arnout)
The following changes since commit ad0279f0ee51e97bf7dbb70fdd6f14f789f344a8:
gettext: fix static build failure (2013-01-20 09:54:25 +0100)
are available in the git repository at:
git://gitorious.org/buildroot/buildroot.git yem-instrument-build
Yann E. MORIN (7):
toolchain/external: sprinkle with some calls to MESSAGE
toolchain/crosstool-ng: sprinkle with some calls to MESSAGE
toolchain/gcc: sprinkle with some calls to MESSAGE
toolchain/kernel-headers: sprinkle with some calls to MESSAGE
toolchain/uClibc: sprinkle with some calls to MESSAGE
fs/common.mk: delay evaluation of variables.
pkg-infra: log current message
fs/cloop/cloop.mk | 4 +-
fs/common.mk | 44 +++++++++++-----------
fs/cpio/cpio.mk | 2 +-
fs/cramfs/cramfs.mk | 2 +-
fs/ext2/ext2.mk | 2 +-
fs/jffs2/jffs2.mk | 8 ++--
fs/romfs/romfs.mk | 4 +-
fs/squashfs/squashfs.mk | 4 +-
fs/tar/tar.mk | 2 +-
fs/ubifs/ubi.mk | 4 +-
fs/ubifs/ubifs.mk | 4 +-
package/pkg-utils.mk | 9 ++++-
toolchain/gcc/gcc-uclibc-4.x.mk | 16 ++++++++
toolchain/kernel-headers/kernel-headers.mk | 4 ++
toolchain/toolchain-crosstool-ng/crosstool-ng.mk | 5 +-
toolchain/toolchain-external/ext-tool.mk | 8 ++-
toolchain/uClibc/uclibc.mk | 13 ++++++
17 files changed, 88 insertions(+), 47 deletions(-)
Regards,
Yann E. MORIN
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
next reply other threads:[~2013-01-20 16:03 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-01-20 16:03 Yann E. MORIN [this message]
2013-01-20 16:03 ` [Buildroot] [PATCH 1/7] toolchain/external: sprinkle with some calls to MESSAGE Yann E. MORIN
2013-01-20 16:03 ` [Buildroot] [PATCH 2/7] toolchain/crosstool-ng: " Yann E. MORIN
2013-01-20 16:03 ` [Buildroot] [PATCH 3/7] toolchain/gcc: " Yann E. MORIN
2013-01-20 16:03 ` [Buildroot] [PATCH 4/7] toolchain/kernel-headers: " Yann E. MORIN
2013-01-20 16:03 ` [Buildroot] [PATCH 5/7] toolchain/uClibc: " Yann E. MORIN
2013-01-20 16:03 ` [Buildroot] [PATCH 6/7] fs/common.mk: delay evaluation of variables Yann E. MORIN
2013-01-20 16:03 ` [Buildroot] [PATCH 7/7] pkg-infra: log current message Yann E. MORIN
2013-01-20 16:38 ` [Buildroot] [pull request v2] Pull request for branch yem-instrument-build Yann E. MORIN
2013-01-20 16:44 ` Yann E. MORIN
2013-01-20 17:38 ` Arnout Vandecappelle
2013-01-20 21:14 ` Peter Korsgaard
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1358697765.git.yann.morin.1998@free.fr \
--to=yann.morin.1998@free.fr \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox