* [Buildroot] [PATCH 0/2] package/asterisk: fix parallel build/install
@ 2017-11-27 13:30 Yann E. MORIN
2017-11-27 13:30 ` [Buildroot] [PATCH 1/2] DEVELOPERS: adopt the packages I recently added Yann E. MORIN
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Yann E. MORIN @ 2017-11-27 13:30 UTC (permalink / raw)
To: buildroot
Hello All!
This series adds a patch to asterisk to fix an autobuild issue in
highly-parallel install.
It also adds me to DEVELOPPERS for the recent packages I've introduced
to support asterisk.
Regards,
Yann E. MORIN.
The following changes since commit c8f0a823efdb3f195c475194dc7b3341502819c0
linux-headers: bump 3.2.x series (2017-11-27 09:25:46 +0100)
are available in the git repository at:
git://git.buildroot.org/~ymorin/git/buildroot.git
for you to fetch changes up to 77a465b5afe27dd09b5b3ec5a4e9069b24f00a5e
package/asterisk: fix parallel build/install (2017-11-27 13:09:42 +0100)
----------------------------------------------------------------
Yann E. MORIN (2):
DEVELOPERS: adopt the packages I recently added
package/asterisk: fix parallel build/install
DEVELOPERS | 5 ++++
...nsure-target-directory-for-modules-exists.patch | 32 ++++++++++++++++++++++
2 files changed, 37 insertions(+)
create mode 100644 package/asterisk/0005-build-ensure-target-directory-for-modules-exists.patch
--
.-----------------.--------------------.------------------.--------------------.
| 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. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH 1/2] DEVELOPERS: adopt the packages I recently added
2017-11-27 13:30 [Buildroot] [PATCH 0/2] package/asterisk: fix parallel build/install Yann E. MORIN
@ 2017-11-27 13:30 ` Yann E. MORIN
2017-11-27 13:30 ` [Buildroot] [PATCH 2/2] package/asterisk: fix parallel build/install Yann E. MORIN
2017-11-27 20:30 ` [Buildroot] [PATCH 0/2] " Thomas Petazzoni
2 siblings, 0 replies; 4+ messages in thread
From: Yann E. MORIN @ 2017-11-27 13:30 UTC (permalink / raw)
To: buildroot
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
DEVELOPERS | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/DEVELOPERS b/DEVELOPERS
index 7621f969a0..20fe70253d 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1743,8 +1743,11 @@ F: package/fwup/
N: Yann E. MORIN <yann.morin.1998@free.fr>
F: fs/squashfs/
+F: package/asterisk/
F: package/cegui06/
F: package/celt051/
+F: package/dahdi-linux/
+F: package/dahdi-tools/
F: package/dtc/
F: package/dtv-scan-tables/
F: package/dvb-apps/
@@ -1755,7 +1758,9 @@ F: package/libedit/
F: package/libgsm/
F: package/libinput/
F: package/libiscsi/
+F: package/libpri/
F: package/libseccomp/
+F: package/libss7/
F: package/linux-tools/
F: package/mesa3d-headers/
F: package/nbd/
--
2.11.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH 2/2] package/asterisk: fix parallel build/install
2017-11-27 13:30 [Buildroot] [PATCH 0/2] package/asterisk: fix parallel build/install Yann E. MORIN
2017-11-27 13:30 ` [Buildroot] [PATCH 1/2] DEVELOPERS: adopt the packages I recently added Yann E. MORIN
@ 2017-11-27 13:30 ` Yann E. MORIN
2017-11-27 20:30 ` [Buildroot] [PATCH 0/2] " Thomas Petazzoni
2 siblings, 0 replies; 4+ messages in thread
From: Yann E. MORIN @ 2017-11-27 13:30 UTC (permalink / raw)
To: buildroot
Fixes:
http://autobuild.buildroot.org/results/7c9892b9425aff6e54b8c8942dbdcb0b26e58572
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
...nsure-target-directory-for-modules-exists.patch | 32 ++++++++++++++++++++++
1 file changed, 32 insertions(+)
create mode 100644 package/asterisk/0005-build-ensure-target-directory-for-modules-exists.patch
diff --git a/package/asterisk/0005-build-ensure-target-directory-for-modules-exists.patch b/package/asterisk/0005-build-ensure-target-directory-for-modules-exists.patch
new file mode 100644
index 0000000000..92ff296a38
--- /dev/null
+++ b/package/asterisk/0005-build-ensure-target-directory-for-modules-exists.patch
@@ -0,0 +1,32 @@
+From 933b2554a40f932571bdbdbb5217cda3e35fd61f Mon Sep 17 00:00:00 2001
+From: "Yann E. MORIN" <yann.morin.1998@free.fr>
+Date: Mon, 27 Nov 2017 12:52:52 +0100
+Subject: [PATCH] build: ensure target directory for modules exists
+
+Currently, in highly-parallel builds, it is possible that installing
+modules fails because the target direcotry does not exist yet.
+
+We fix that by instructing $(INSTALL) to create the destination directory
+first.
+
+Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
+---
+ Makefile.moddir_rules | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.moddir_rules b/Makefile.moddir_rules
+index 59190bece9..b73153a9a5 100644
+--- a/Makefile.moddir_rules
++++ b/Makefile.moddir_rules
+@@ -110,7 +110,7 @@ clean::
+
+ install:: all
+ @echo "Installing modules from `basename $(CURDIR)`..."
+- @for x in $(LOADABLE_MODS:%=%.so); do $(INSTALL) -m 755 $$x "$(DESTDIR)$(ASTMODDIR)" ; done
++ @for x in $(LOADABLE_MODS:%=%.so); do $(INSTALL) -D -m 755 $$x "$(DESTDIR)$(ASTMODDIR)" ; done
+ ifneq ($(findstring :,$(XMLSTARLET)$(BASH)),:)
+ @if [ -f .moduleinfo ] ; then \
+ declare -A DISABLED_MODS ;\
+--
+2.11.0
+
--
2.11.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH 0/2] package/asterisk: fix parallel build/install
2017-11-27 13:30 [Buildroot] [PATCH 0/2] package/asterisk: fix parallel build/install Yann E. MORIN
2017-11-27 13:30 ` [Buildroot] [PATCH 1/2] DEVELOPERS: adopt the packages I recently added Yann E. MORIN
2017-11-27 13:30 ` [Buildroot] [PATCH 2/2] package/asterisk: fix parallel build/install Yann E. MORIN
@ 2017-11-27 20:30 ` Thomas Petazzoni
2 siblings, 0 replies; 4+ messages in thread
From: Thomas Petazzoni @ 2017-11-27 20:30 UTC (permalink / raw)
To: buildroot
Hello,
On Mon, 27 Nov 2017 14:30:45 +0100, Yann E. MORIN wrote:
> Yann E. MORIN (2):
> DEVELOPERS: adopt the packages I recently added
> package/asterisk: fix parallel build/install
Both applied to master. Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2017-11-27 20:30 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-27 13:30 [Buildroot] [PATCH 0/2] package/asterisk: fix parallel build/install Yann E. MORIN
2017-11-27 13:30 ` [Buildroot] [PATCH 1/2] DEVELOPERS: adopt the packages I recently added Yann E. MORIN
2017-11-27 13:30 ` [Buildroot] [PATCH 2/2] package/asterisk: fix parallel build/install Yann E. MORIN
2017-11-27 20:30 ` [Buildroot] [PATCH 0/2] " Thomas Petazzoni
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.