* [Buildroot] [git commit] package/xenomai: properly indent XENOMAI_DEVICES variable
From: Thomas Petazzoni @ 2017-04-22 13:50 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=58dd42a59a963f05123e50a594ea4b82d1571733
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/xenomai/xenomai.mk | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/xenomai/xenomai.mk b/package/xenomai/xenomai.mk
index 2d92e91..4844fff 100644
--- a/package/xenomai/xenomai.mk
+++ b/package/xenomai/xenomai.mk
@@ -136,9 +136,9 @@ endef
XENOMAI_POST_INSTALL_TARGET_HOOKS += XENOMAI_REMOVE_SKINS
define XENOMAI_DEVICES
-/dev/rtheap c 666 0 0 10 254 0 0 -
-/dev/rtscope c 666 0 0 10 253 0 0 -
-/dev/rtp c 666 0 0 150 0 0 1 32
+ /dev/rtheap c 666 0 0 10 254 0 0 -
+ /dev/rtscope c 666 0 0 10 253 0 0 -
+ /dev/rtp c 666 0 0 150 0 0 1 32
endef
ifeq ($(BR2_PACKAGE_HAS_UDEV),y)
^ permalink raw reply related
* [Buildroot] [git commit] package/busybox: fix unexpected indent with tabs
From: Thomas Petazzoni @ 2017-04-22 13:49 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=5fabb89fe8f13fe625c2a04f1f5e5b8d9e68a0d7
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/busybox/busybox.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk
index 9d9fcc2..689830e 100644
--- a/package/busybox/busybox.mk
+++ b/package/busybox/busybox.mk
@@ -52,7 +52,7 @@ BUSYBOX_MAKE_OPTS = \
SKIP_STRIP=y
ifndef BUSYBOX_CONFIG_FILE
- BUSYBOX_CONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_BUSYBOX_CONFIG))
+BUSYBOX_CONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_BUSYBOX_CONFIG))
endif
BUSYBOX_KCONFIG_FILE = $(BUSYBOX_CONFIG_FILE)
^ permalink raw reply related
* [Buildroot] [PATCH v2] toolchain: Bump ARC tools to arc-2017.03-rc1
From: Thomas Petazzoni @ 2017-04-22 13:40 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1492803331-31992-1-git-send-email-vzakhar@synopsys.com>
Hello,
On Fri, 21 Apr 2017 22:35:31 +0300, Vlad Zakharov wrote:
> This commit bumps ARC toolchain to arc-2017.03-rc1
>
> Please note that it is a release candidate and it might contain some
> breakages, please don't use it for production builds.
>
> Also I have updated patches for binutils as our source files in
> binutils differ comparing to 2.28.
>
> Signed-off-by: Vlad Zakharov <vzakhar@synopsys.com>
> ---
> Changes v1..v2
> - fixed typos and styling issues
Applied to master, thanks. I've started the rebuild of the pre-built
ARC toolchain, and I'll deploy it to the autobuilders when ready.
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [git commit] toolchain: Bump ARC tools to arc-2017.03-rc1
From: Thomas Petazzoni @ 2017-04-22 13:37 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=5f8ef7e25c5cc5c2e4ae4c8b6e8caa029ddf9a94
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
This commit bumps ARC toolchain to arc-2017.03-rc1
Please note that it is a release candidate and it might contain some
breakages, please don't use it for production builds.
Also I have updated patches for binutils as our source files in
binutils differ comparing to 2.28.
Signed-off-by: Vlad Zakharov <vzakhar@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/binutils/Config.in.host | 2 +-
.../0300-PATCH-ld-makefile.patch} | 12 +++++------
.../0301-PATCH-check-ldrunpath-length.patch} | 22 ++++++++++----------
.../0500-add-sysroot-fix-from-bug-3049.patch | 22 ++++++++------------
.../0600-poison-system-directories.patch | 24 +++++++++++-----------
package/binutils/binutils.hash | 2 +-
package/binutils/binutils.mk | 2 +-
package/gcc/Config.in.host | 2 +-
.../301-missing-execinfo_h.patch | 0
.../860-cilk-wchar.patch | 0
.../940-uclinux-enable-threads.patch | 0
package/gcc/gcc.hash | 2 +-
package/gdb/Config.in.host | 2 +-
package/gdb/gdb.hash | 2 +-
14 files changed, 45 insertions(+), 49 deletions(-)
diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host
index 0165510..308322a 100644
--- a/package/binutils/Config.in.host
+++ b/package/binutils/Config.in.host
@@ -20,7 +20,7 @@ endchoice
config BR2_BINUTILS_VERSION
string
- default "arc-2017.03-eng008" if BR2_arc
+ default "arc-2017.03-rc1" if BR2_arc
default "2.26.1" if BR2_BINUTILS_VERSION_2_26_X
default "2.27" if BR2_BINUTILS_VERSION_2_27_X
default "2.28" if BR2_BINUTILS_VERSION_2_28_X
diff --git a/package/binutils/arc-2017.03-eng008/0300-ld-makefile.patch b/package/binutils/arc-2017.03-rc1/0300-PATCH-ld-makefile.patch
similarity index 82%
rename from package/binutils/arc-2017.03-eng008/0300-ld-makefile.patch
rename to package/binutils/arc-2017.03-rc1/0300-PATCH-ld-makefile.patch
index 73cc098..6b3cd44 100644
--- a/package/binutils/arc-2017.03-eng008/0300-ld-makefile.patch
+++ b/package/binutils/arc-2017.03-rc1/0300-PATCH-ld-makefile.patch
@@ -1,6 +1,6 @@
-From d76a7549b43974fe8564971a3f40459bc495a8a7 Mon Sep 17 00:00:00 2001
+From 32078014f734430e1c68fe40aaf970b9805ecaf5 Mon Sep 17 00:00:00 2001
From: Romain Naour <romain.naour@gmail.com>
-Date: Fri, 25 Dec 2015 11:40:53 +0100
+Date: Fri, 21 Apr 2017 21:19:13 +0300
Subject: [PATCH] ld-makefile
[Romain: rebase on top of 2.26]
@@ -11,7 +11,7 @@ Signed-off-by: Romain Naour <romain.naour@gmail.com>
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/ld/Makefile.am b/ld/Makefile.am
-index 0b3b049..3871c74 100644
+index 9dd31ff..553a107 100644
--- a/ld/Makefile.am
+++ b/ld/Makefile.am
@@ -57,7 +57,7 @@ endif
@@ -24,10 +24,10 @@ index 0b3b049..3871c74 100644
EMUL = @EMUL@
EMULATION_OFILES = @EMULATION_OFILES@
diff --git a/ld/Makefile.in b/ld/Makefile.in
-index ed98f87..530e4c9 100644
+index c464302..feb34ba 100644
--- a/ld/Makefile.in
+++ b/ld/Makefile.in
-@@ -413,7 +413,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS)
+@@ -446,7 +446,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS)
# We put the scripts in the directory $(scriptdir)/ldscripts.
# We can't put the scripts in $(datadir) because the SEARCH_DIR
# directives need to be different for native and cross linkers.
@@ -37,5 +37,5 @@ index ed98f87..530e4c9 100644
BFDDIR = $(BASEDIR)/bfd
INCDIR = $(BASEDIR)/include
--
-2.4.3
+2.7.4
diff --git a/package/binutils/arc-2017.03-eng008/0301-check-ldrunpath-length.patch b/package/binutils/arc-2017.03-rc1/0301-PATCH-check-ldrunpath-length.patch
similarity index 64%
rename from package/binutils/arc-2017.03-eng008/0301-check-ldrunpath-length.patch
rename to package/binutils/arc-2017.03-rc1/0301-PATCH-check-ldrunpath-length.patch
index 3b4c204..f54b1b3 100644
--- a/package/binutils/arc-2017.03-eng008/0301-check-ldrunpath-length.patch
+++ b/package/binutils/arc-2017.03-rc1/0301-PATCH-check-ldrunpath-length.patch
@@ -1,6 +1,6 @@
-From ebe1cba46df52d7bf86def3d681271fd05fb453b Mon Sep 17 00:00:00 2001
+From 4a5a8b983fb31a67f976e0dd9cf5e8580ef55098 Mon Sep 17 00:00:00 2001
From: Romain Naour <romain.naour@gmail.com>
-Date: Fri, 25 Dec 2015 11:41:47 +0100
+Date: Fri, 21 Apr 2017 21:23:55 +0300
Subject: [PATCH] check-ldrunpath-length
[Romain: rebase on top of 2.26]
@@ -10,27 +10,27 @@ Signed-off-by: Romain Naour <romain.naour@gmail.com>
1 file changed, 4 insertions(+)
diff --git a/ld/emultempl/elf32.em b/ld/emultempl/elf32.em
-index 0405d4f..efd3300 100644
+index d4837d0..937da8a 100644
--- a/ld/emultempl/elf32.em
+++ b/ld/emultempl/elf32.em
-@@ -1242,6 +1242,8 @@ fragment <<EOF
+@@ -1460,6 +1460,8 @@ fragment <<EOF
&& command_line.rpath == NULL)
{
- lib_path = (const char *) getenv ("LD_RUN_PATH");
+ path = (const char *) getenv ("LD_RUN_PATH");
+ if ((lib_path) && (strlen (lib_path) == 0))
-+ lib_path = NULL;
- if (gld${EMULATION_NAME}_search_needed (lib_path, &n,
- force))
++ lib_path = NULL;
+ if (path
+ && gld${EMULATION_NAME}_search_needed (path, &n, force))
break;
-@@ -1523,6 +1525,8 @@ gld${EMULATION_NAME}_before_allocation (void)
+@@ -1737,6 +1739,8 @@ gld${EMULATION_NAME}_before_allocation (void)
rpath = command_line.rpath;
if (rpath == NULL)
rpath = (const char *) getenv ("LD_RUN_PATH");
+ if ((rpath) && (strlen (rpath) == 0))
-+ rpath = NULL;
++ rpath = NULL;
for (abfd = link_info.input_bfds; abfd; abfd = abfd->link.next)
if (bfd_get_flavour (abfd) == bfd_target_elf_flavour)
--
-2.4.3
+2.7.4
diff --git a/package/binutils/arc-2017.03-eng008/0500-add-sysroot-fix-from-bug-3049.patch b/package/binutils/arc-2017.03-rc1/0500-add-sysroot-fix-from-bug-3049.patch
similarity index 72%
rename from package/binutils/arc-2017.03-eng008/0500-add-sysroot-fix-from-bug-3049.patch
rename to package/binutils/arc-2017.03-rc1/0500-add-sysroot-fix-from-bug-3049.patch
index f67a43e..0331088 100644
--- a/package/binutils/arc-2017.03-eng008/0500-add-sysroot-fix-from-bug-3049.patch
+++ b/package/binutils/arc-2017.03-rc1/0500-add-sysroot-fix-from-bug-3049.patch
@@ -15,21 +15,20 @@ Signed-off-by: Romain Naour <romain.naour@gmail.com>
ld/ldfile.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
-diff --git a/ld/ldfile.c b/ld/ldfile.c
-index 96f9ecc..1439309 100644
---- a/ld/ldfile.c
-+++ b/ld/ldfile.c
-@@ -335,18 +335,25 @@ ldfile_open_file_search (const char *arch,
+diff --git a/ld/ldfile.c diff --git b/ld/ldfile.c
+--- a/ld/ldfile.c 2017-03-02 03:23:54.000000000 -0500
++++ b/ld/ldfile.c 2017-03-20 09:52:27.687415942 -0400
+@@ -336,18 +336,24 @@
directory first. */
- if (! entry->flags.maybe_archive)
+ if (!entry->flags.maybe_archive)
{
- if (entry->flags.sysrooted && IS_ABSOLUTE_PATH (entry->filename))
-+ /* For absolute pathnames, try to always open the file in the
++ /* For absolute pathnames, try to always open the file in the
+ sysroot first. If this fails, try to open the file at the
+ given location. */
-+ entry->flags.sysrooted = is_sysrooted_pathname (entry->filename);
-+ if (!entry->flags.sysrooted && IS_ABSOLUTE_PATH (entry->filename)
-+ && ld_sysroot)
++ entry->flags.sysrooted = is_sysrooted_pathname (entry->filename);
++ if (!entry->flags.sysrooted && IS_ABSOLUTE_PATH (entry->filename)
++ && ld_sysroot)
{
char *name = concat (ld_sysroot, entry->filename,
(const char *) NULL);
@@ -42,11 +41,8 @@ index 96f9ecc..1439309 100644
free (name);
}
- else if (ldfile_try_open_bfd (entry->filename, entry))
-+
+ if (ldfile_try_open_bfd (entry->filename, entry))
return TRUE;
if (IS_ABSOLUTE_PATH (entry->filename))
---
-2.4.3
diff --git a/package/binutils/arc-2017.03-eng008/0600-poison-system-directories.patch b/package/binutils/arc-2017.03-rc1/0600-poison-system-directories.patch
similarity index 94%
rename from package/binutils/arc-2017.03-eng008/0600-poison-system-directories.patch
rename to package/binutils/arc-2017.03-rc1/0600-poison-system-directories.patch
index d16994e..bb1a7b4 100644
--- a/package/binutils/arc-2017.03-eng008/0600-poison-system-directories.patch
+++ b/package/binutils/arc-2017.03-rc1/0600-poison-system-directories.patch
@@ -81,7 +81,7 @@ diff --git a/ld/config.in b/ld/config.in
index 276fb77..35c58eb 100644
--- a/ld/config.in
+++ b/ld/config.in
-@@ -14,6 +14,9 @@
+@@ -17,6 +17,9 @@
language is requested. */
#undef ENABLE_NLS
@@ -95,7 +95,7 @@ diff --git a/ld/configure b/ld/configure
index a446283..d1f9504 100755
--- a/ld/configure
+++ b/ld/configure
-@@ -786,6 +786,7 @@ with_lib_path
+@@ -789,6 +789,7 @@ with_lib_path
enable_targets
enable_64_bit_bfd
with_sysroot
@@ -103,7 +103,7 @@ index a446283..d1f9504 100755
enable_gold
enable_got
enable_compressed_debug_sections
-@@ -1442,6 +1443,8 @@ Optional Features:
+@@ -1446,6 +1447,8 @@ Optional Features:
--disable-largefile omit support for large files
--enable-targets alternative target configurations
--enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
@@ -112,7 +112,7 @@ index a446283..d1f9504 100755
--enable-gold[=ARG] build gold [ARG={default,yes,no}]
--enable-got=<type> GOT handling scheme (target, single, negative,
multigot)
-@@ -15491,7 +15494,18 @@ else
+@@ -15499,7 +15502,18 @@ else
fi
@@ -156,7 +156,7 @@ diff --git a/ld/ld.h b/ld/ld.h
index d84ec4e..3476b26 100644
--- a/ld/ld.h
+++ b/ld/ld.h
-@@ -164,6 +164,14 @@ typedef struct {
+@@ -172,6 +172,14 @@ typedef struct {
/* If set, display the target memory usage (per memory region). */
bfd_boolean print_memory_usage;
@@ -175,7 +175,7 @@ diff --git a/ld/ld.texinfo b/ld/ld.texinfo
index 1dd7492..fb1438e 100644
--- a/ld/ld.texinfo
+++ b/ld/ld.texinfo
-@@ -2332,6 +2332,18 @@ string identifying the original linked file does not change.
+@@ -2403,6 +2403,18 @@ string identifying the original linked file does not change.
Passing @code{none} for @var{style} disables the setting from any
@code{--build-id} options earlier on the command line.
@@ -226,7 +226,7 @@ diff --git a/ld/ldlex.h b/ld/ldlex.h
index 6f11e7b..0ca3110 100644
--- a/ld/ldlex.h
+++ b/ld/ldlex.h
-@@ -144,6 +144,8 @@ enum option_values
+@@ -146,6 +146,8 @@ enum option_values
OPTION_PRINT_MEMORY_USAGE,
OPTION_REQUIRE_DEFINED_SYMBOL,
OPTION_ORPHAN_HANDLING,
@@ -239,7 +239,7 @@ diff --git a/ld/ldmain.c b/ld/ldmain.c
index bb0b9cc..a23c56c 100644
--- a/ld/ldmain.c
+++ b/ld/ldmain.c
-@@ -257,6 +257,8 @@ main (int argc, char **argv)
+@@ -270,6 +270,8 @@ main (int argc, char **argv)
command_line.warn_mismatch = TRUE;
command_line.warn_search_mismatch = TRUE;
command_line.check_section_addresses = -1;
@@ -252,7 +252,7 @@ diff --git a/ld/lexsup.c b/ld/lexsup.c
index 4cad209..be7d584 100644
--- a/ld/lexsup.c
+++ b/ld/lexsup.c
-@@ -530,6 +530,14 @@ static const struct ld_option ld_options[] =
+@@ -535,6 +535,14 @@ static const struct ld_option ld_options[] =
{ {"orphan-handling", required_argument, NULL, OPTION_ORPHAN_HANDLING},
'\0', N_("=MODE"), N_("Control how orphan sections are handled."),
TWO_DASHES },
@@ -267,7 +267,7 @@ index 4cad209..be7d584 100644
};
#define OPTION_COUNT ARRAY_SIZE (ld_options)
-@@ -542,6 +550,7 @@ parse_args (unsigned argc, char **argv)
+@@ -547,6 +555,7 @@ parse_args (unsigned argc, char **argv)
int ingroup = 0;
char *default_dirlist = NULL;
char *shortopts;
@@ -275,7 +275,7 @@ index 4cad209..be7d584 100644
struct option *longopts;
struct option *really_longopts;
int last_optind;
-@@ -1516,6 +1525,14 @@ parse_args (unsigned argc, char **argv)
+@@ -1528,6 +1537,14 @@ parse_args (unsigned argc, char **argv)
}
break;
@@ -290,7 +290,7 @@ index 4cad209..be7d584 100644
case OPTION_PUSH_STATE:
input_flags.pushed = xmemdup (&input_flags,
sizeof (input_flags),
-@@ -1559,6 +1576,10 @@ parse_args (unsigned argc, char **argv)
+@@ -1571,6 +1588,10 @@ parse_args (unsigned argc, char **argv)
command_line.soname = NULL;
}
diff --git a/package/binutils/binutils.hash b/package/binutils/binutils.hash
index c59e5f2..be3f703 100644
--- a/package/binutils/binutils.hash
+++ b/package/binutils/binutils.hash
@@ -4,4 +4,4 @@ sha512 cf276f84935312361a2ca077e04d0b469d23a3aed979d8ba5d92ea590904ffb2c2e7ed12c
sha512 ede2e4e59a800260eea8c14eafbaee94e30abadafd5c419a3370f9f62213cf027d6400a1d4970b6958bd4d220e675dcd483a708107016e7abd5c99d7392ba8fd binutils-2.28.tar.bz2
# Locally calculated (fetched from Github)
-sha512 4f259849ee191b41b820a24ce3db37ade7a07290f6178c09d3935bf88b777b7aa36a40ba681bd5da765d9c6943ab52fa2975179bf9bf48260ae0a39692c3600c binutils-arc-2017.03-eng008.tar.gz
+sha512 536d252a4dae94803eb95a400e16d43c8e709276e3baed1d0c07fd764b2457b7845a0b3de9c78ab10211ab7e18a49c3a988570fc434357a72aac05cee9ca6beb binutils-arc-2017.03-rc1.tar.gz
diff --git a/package/binutils/binutils.mk b/package/binutils/binutils.mk
index ecba965..03fd3a5 100644
--- a/package/binutils/binutils.mk
+++ b/package/binutils/binutils.mk
@@ -9,7 +9,7 @@
BINUTILS_VERSION = $(call qstrip,$(BR2_BINUTILS_VERSION))
ifeq ($(BINUTILS_VERSION),)
ifeq ($(BR2_arc),y)
-BINUTILS_VERSION = arc-2017.03-eng008
+BINUTILS_VERSION = arc-2017.03-rc1
else
BINUTILS_VERSION = 2.27
endif
diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host
index e6a38e8..9cf4571 100644
--- a/package/gcc/Config.in.host
+++ b/package/gcc/Config.in.host
@@ -106,7 +106,7 @@ config BR2_GCC_VERSION
default "4.9.4" if BR2_GCC_VERSION_4_9_X
default "5.4.0" if BR2_GCC_VERSION_5_X
default "6.3.0" if BR2_GCC_VERSION_6_X
- default "arc-2017.03-eng008" if BR2_GCC_VERSION_ARC
+ default "arc-2017.03-rc1" if BR2_GCC_VERSION_ARC
default "musl-5.4.0" if BR2_GCC_VERSION_OR1K
config BR2_EXTRA_GCC_CONFIG_OPTIONS
diff --git a/package/gcc/arc-2017.03-eng008/301-missing-execinfo_h.patch b/package/gcc/arc-2017.03-rc1/301-missing-execinfo_h.patch
similarity index 100%
rename from package/gcc/arc-2017.03-eng008/301-missing-execinfo_h.patch
rename to package/gcc/arc-2017.03-rc1/301-missing-execinfo_h.patch
diff --git a/package/gcc/arc-2017.03-eng008/860-cilk-wchar.patch b/package/gcc/arc-2017.03-rc1/860-cilk-wchar.patch
similarity index 100%
rename from package/gcc/arc-2017.03-eng008/860-cilk-wchar.patch
rename to package/gcc/arc-2017.03-rc1/860-cilk-wchar.patch
diff --git a/package/gcc/arc-2017.03-eng008/940-uclinux-enable-threads.patch b/package/gcc/arc-2017.03-rc1/940-uclinux-enable-threads.patch
similarity index 100%
rename from package/gcc/arc-2017.03-eng008/940-uclinux-enable-threads.patch
rename to package/gcc/arc-2017.03-rc1/940-uclinux-enable-threads.patch
diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash
index 65f9d03..052a825 100644
--- a/package/gcc/gcc.hash
+++ b/package/gcc/gcc.hash
@@ -12,6 +12,6 @@ sha512 2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d
sha512 234dd9b1bdc9a9c6e352216a7ef4ccadc6c07f156006a59759c5e0e6a69f0abcdc14630eff11e3826dd6ba5933a8faa43043f3d1d62df6bd5ab1e82862f9bf78 gcc-6.3.0.tar.bz2
# Locally calculated (fetched from Github)
-sha512 571c9af48b403f528f27d3a71aa11c05890b1e856cda6797a44c45958bced41a4cea3226aef7429d83e85605205dff1657d39a3a7f0cce33064913ac3dc42977 gcc-arc-2017.03-eng008.tar.gz
+sha512 e4fe5a179b8feabf932a8a6f4794ff6907b868a65487412d855a4b3671aa24ec8544a44f3b63e69ea2c12fcd4d8028d0619d40bf016ee7c1a5b5a99aa9315ef3 gcc-arc-2017.03-rc1.tar.gz
# Locally calculated (fetched from Github)
sha512 841101f7de45f327bf2e92f3efc73ca88a021e4b9b541458ce80a16e55882bd8606a8492d75c57c589ee2c10d42ae2865b67690155d7289a541df1d68096402f gcc-musl-5.4.0.tar.gz
diff --git a/package/gdb/Config.in.host b/package/gdb/Config.in.host
index 8e4c48a..cbb157e 100644
--- a/package/gdb/Config.in.host
+++ b/package/gdb/Config.in.host
@@ -56,7 +56,7 @@ endif
config BR2_GDB_VERSION
string
depends on BR2_PACKAGE_GDB || BR2_PACKAGE_HOST_GDB
- default "arc-2017.03-eng008-gdb" if BR2_arc
+ default "arc-2017.03-rc1-gdb" if BR2_arc
default "6be65fb56ea6694a9260733a536a023a1e2d4d57" if BR2_microblaze
default "7.10.1" if BR2_GDB_VERSION_7_10
default "7.11.1" if BR2_GDB_VERSION_7_11 || !BR2_PACKAGE_HOST_GDB
diff --git a/package/gdb/gdb.hash b/package/gdb/gdb.hash
index 1308134..efb5b11 100644
--- a/package/gdb/gdb.hash
+++ b/package/gdb/gdb.hash
@@ -5,4 +5,4 @@ sha512 0ac8d0a495103611ef41167a08313a010dce6ca4c6d827cbe8558a0c1a1a8a6bfa53f1b7
# Locally calculated (fetched from Github)
sha512 0a467091d4b01fbecabb4b8da1cb743025c70e7f4874a0b5c8fa2ec623569a39bde6762b91806de0be6e63711aeb6909715cfbe43860de73d8aec6159a9f10a7 gdb-6be65fb56ea6694a9260733a536a023a1e2d4d57.tar.gz
-sha512 aa8e2df52d75089f436f1692bbe348e641fa356822b9a116601df68963cdc203f220cbe3569d8721fecd5c6bbbfcaf2a1a2ee7296b0ee895f7e321951ca4c3c7 gdb-arc-2017.03-eng008-gdb.tar.gz
+sha512 0bd0ec8169ee059493675db59170f09a6c16d12408a426d6f07892a72d43b73e3ef0059ea409e9fb72998da6cb762d336b852d2e13e2817a0a0fe976e20803bd gdb-arc-2017.03-rc1-gdb.tar.gz
^ permalink raw reply related
* [Buildroot] [PATCH v3] package: protobuf/python-protobuf: bump to v3.2.0.
From: Thomas Petazzoni @ 2017-04-22 13:32 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170421160637.6206-1-mrugiero@gmail.com>
Hello,
On Fri, 21 Apr 2017 13:06:37 -0300, mrugiero at gmail.com wrote:
> From: "Mario J. Rugiero" <mrugiero@gmail.com>
>
> Both packages are coupled, so both were bumped and build-tested.
> The atomics' support patch is no longer needed, and neither is
> the autoreconf option, and SPARC64 is no longer broken.
> To make sure of this, one config of each of the following archs
> was tested (base defconfig in parens):
> PowerPC (qemu_ppc_g3beige_defconfig)
> SPARC (qemu_sparc_ss10_defconfig)
> SPARC64 (qemu_sparc64_sun4u_defconfig)
>
> Signed-off-by: Mario J. Rugiero <mrugiero@gmail.com>
> ---
> ...configure.ac-check-if-libatomic-is-needed.patch | 34 ----------------------
> package/protobuf/Config.in | 6 +---
> package/protobuf/protobuf.hash | 2 +-
> package/protobuf/protobuf.mk | 7 ++---
> package/python-protobuf/python-protobuf.hash | 3 +-
> package/python-protobuf/python-protobuf.mk | 2 +-
> 6 files changed, 8 insertions(+), 46 deletions(-)
> delete mode 100644 package/protobuf/0001-configure.ac-check-if-libatomic-is-needed.patch
> mode change 120000 => 100644 package/python-protobuf/python-protobuf.hash
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [git commit] package{protobuf, python-protobuf}: bump to v3.2.0
From: Thomas Petazzoni @ 2017-04-22 13:23 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=1872903d868ccce3a29a906807fa17570f238bb0
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Both packages are coupled, so both are bumped and build-tested.
The atomics' support patch is no longer needed, and neither is the
autoreconf option, and SPARC64 is no longer broken.
To make sure of this, one config of each of the following archs was
tested (base defconfig in parens):
- PowerPC (qemu_ppc_g3beige_defconfig)
- SPARC (qemu_sparc_ss10_defconfig)
- SPARC64 (qemu_sparc64_sun4u_defconfig)
Signed-off-by: Mario J. Rugiero <mrugiero@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
...configure.ac-check-if-libatomic-is-needed.patch | 34 ----------------------
package/protobuf/Config.in | 6 +---
package/protobuf/protobuf.hash | 2 +-
package/protobuf/protobuf.mk | 7 ++---
package/python-protobuf/python-protobuf.hash | 3 +-
package/python-protobuf/python-protobuf.mk | 2 +-
6 files changed, 8 insertions(+), 46 deletions(-)
diff --git a/package/protobuf/0001-configure.ac-check-if-libatomic-is-needed.patch b/package/protobuf/0001-configure.ac-check-if-libatomic-is-needed.patch
deleted file mode 100644
index fffdf49..0000000
--- a/package/protobuf/0001-configure.ac-check-if-libatomic-is-needed.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From f020fe05a20dfcd16cd7df833dcf3cdeef770538 Mon Sep 17 00:00:00 2001
-From: Carlos Santos <casantos@datacom.ind.br>
-Date: Thu, 11 Feb 2016 10:58:35 -0200
-Subject: [PATCH 2/2] configure.ac: check if libatomic is needed
-
-Compilation of protobuf for PowerPC and SPARC may fail due to missing
-references to __atomic_fetch_add_4 and __atomic_compare_exchange_4.
-
-The __atomic_*() intrinsics for all sizes are provided by libatomic when
-gcc is >= 4.8. This can be achieved by adding this to configure.ac:
-
- AC_SEARCH_LIBS([__atomic_fetch_add_4], [atomic])
-
-Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
----
- configure.ac | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/configure.ac b/configure.ac
-index c07067c..88d4a0d 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -160,6 +160,8 @@ AM_CONDITIONAL([HAVE_PTHREAD], [test "x$acx_pthread_ok" = "xyes"])
- # We still keep this for improving pbconfig.h for unsupported platforms.
- AC_CXX_STL_HASH
-
-+AC_SEARCH_LIBS([__atomic_load_4], [atomic])
-+
- case "$target_os" in
- mingw* | cygwin* | win*)
- ;;
---
-2.5.0
-
diff --git a/package/protobuf/Config.in b/package/protobuf/Config.in
index bece56c..03d118c 100644
--- a/package/protobuf/Config.in
+++ b/package/protobuf/Config.in
@@ -13,10 +13,6 @@
# *could* technically build with gcc 4.7. This is probably not a big deal,
# and we can live with requiring gcc 4.8 on PowerPC to build protobuf.
#
-# The SPARC64 build fails due to a missing definition of Atomic64. This
-# has been fixed on the master branch but the build still breaks due to
-# undefined references to internal NoBarrier_Atomic*() functions.
-#
# host-protobuf only builds on certain architectures
config BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS
bool
@@ -24,8 +20,8 @@ config BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS
default y if BR2_i386
default y if BR2_mipsel
default y if BR2_x86_64
+ default y if BR2_sparc64
default y if BR2_TOOLCHAIN_HAS_ATOMIC
- depends on !BR2_sparc64 # missing definition of Atomic64
depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
depends on BR2_USE_MMU # fork()
diff --git a/package/protobuf/protobuf.hash b/package/protobuf/protobuf.hash
index b681650..9ec6bc7 100644
--- a/package/protobuf/protobuf.hash
+++ b/package/protobuf/protobuf.hash
@@ -1,2 +1,2 @@
# Locally calculated
-sha256 f5b3563f118f1d3d6e001705fa7082e8fc3bda50038ac3dff787650795734146 protobuf-v3.0.0.tar.gz
+sha256 51d773e4297238b282eaa4c1dd317099675b12eef2b414732b851c00459225c6 protobuf-cpp-3.2.0.tar.gz
diff --git a/package/protobuf/protobuf.mk b/package/protobuf/protobuf.mk
index 72930c1..a3e96d4 100644
--- a/package/protobuf/protobuf.mk
+++ b/package/protobuf/protobuf.mk
@@ -7,12 +7,11 @@
# When bumping this package, make sure to also verify if the
# python-protobuf package still works, as they share the same
# version/site variables.
-PROTOBUF_VERSION = v3.0.0
-PROTOBUF_SITE = $(call github,google,protobuf,$(PROTOBUF_VERSION))
+PROTOBUF_VERSION = 3.2.0
+PROTOBUF_SOURCE = protobuf-cpp-$(PROTOBUF_VERSION).tar.gz
+PROTOBUF_SITE = https://github.com/google/protobuf/releases/download/v$(PROTOBUF_VERSION)
PROTOBUF_LICENSE = BSD-3-Clause
PROTOBUF_LICENSE_FILES = LICENSE
-# no configure script
-PROTOBUF_AUTORECONF = YES
# N.B. Need to use host protoc during cross compilation.
PROTOBUF_DEPENDENCIES = host-protobuf
diff --git a/package/python-protobuf/python-protobuf.hash b/package/python-protobuf/python-protobuf.hash
deleted file mode 120000
index 57a40ce..0000000
--- a/package/python-protobuf/python-protobuf.hash
+++ /dev/null
@@ -1 +0,0 @@
-../protobuf/protobuf.hash
\ No newline at end of file
diff --git a/package/python-protobuf/python-protobuf.hash b/package/python-protobuf/python-protobuf.hash
new file mode 100644
index 0000000..c87403f
--- /dev/null
+++ b/package/python-protobuf/python-protobuf.hash
@@ -0,0 +1,2 @@
+# Locally calculated
+sha256 c574e2b2178ffe66599274e8cfa11ecf83799a7992be30f0b68fb33ea0a0f1af protobuf-python-3.2.0.tar.gz
diff --git a/package/python-protobuf/python-protobuf.mk b/package/python-protobuf/python-protobuf.mk
index 5a64889..b91ba49 100644
--- a/package/python-protobuf/python-protobuf.mk
+++ b/package/python-protobuf/python-protobuf.mk
@@ -5,7 +5,7 @@
################################################################################
PYTHON_PROTOBUF_VERSION = $(PROTOBUF_VERSION)
-PYTHON_PROTOBUF_SOURCE = $(PROTOBUF_SOURCE)
+PYTHON_PROTOBUF_SOURCE = protobuf-python-$(PYTHON_PROTOBUF_VERSION).tar.gz
PYTHON_PROTOBUF_SITE = $(PROTOBUF_SITE)
PYTHON_PROTOBUF_LICENSE = BSD-3-Clause
PYTHON_PROTOBUF_LICENSE_FILES = LICENSE
^ permalink raw reply related
* [Buildroot] [PATCH] perl-gd: bump to version 2.59
From: Thomas Petazzoni @ 2017-04-22 13:07 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170422063406.14258-1-francois.perrad@gadz.org>
Hello,
On Sat, 22 Apr 2017 08:34:06 +0200, Francois Perrad wrote:
> remove patches merged upstream
>
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
> package/perl-gd/0001-getoptions.patch | 43 ----------------------
> package/perl-gd/0002-lgd.patch | 28 --------------
> package/perl-gd/0003-force.patch | 32 ----------------
> .../0004-gdlib-config-is-now-configurable.patch | 34 ++++++++---------
> package/perl-gd/Config.in | 2 +-
> package/perl-gd/perl-gd.hash | 4 +-
> package/perl-gd/perl-gd.mk | 10 +----
> 7 files changed, 22 insertions(+), 131 deletions(-)
> delete mode 100644 package/perl-gd/0001-getoptions.patch
> delete mode 100644 package/perl-gd/0002-lgd.patch
> delete mode 100644 package/perl-gd/0003-force.patch
You forgot to renumber the remaining patch 0004 to 0001, so I've fixed
this and applied. Thanks a lot!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [git commit] perl-gd: bump to version 2.59
From: Thomas Petazzoni @ 2017-04-22 13:06 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=d9c7723da45557abd0375d9d9edbdd0e9257b29e
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
remove patches merged upstream
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
[Thomas: renumber patches.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
...=> 0001-gdlib-config-is-now-configurable.patch} | 34 ++++++++---------
package/perl-gd/0001-getoptions.patch | 43 ----------------------
package/perl-gd/0002-lgd.patch | 28 --------------
package/perl-gd/0003-force.patch | 32 ----------------
package/perl-gd/Config.in | 2 +-
package/perl-gd/perl-gd.hash | 4 +-
package/perl-gd/perl-gd.mk | 10 +----
7 files changed, 22 insertions(+), 131 deletions(-)
diff --git a/package/perl-gd/0004-gdlib-config-is-now-configurable.patch b/package/perl-gd/0001-gdlib-config-is-now-configurable.patch
similarity index 69%
rename from package/perl-gd/0004-gdlib-config-is-now-configurable.patch
rename to package/perl-gd/0001-gdlib-config-is-now-configurable.patch
index 58df225..294279a 100644
--- a/package/perl-gd/0004-gdlib-config-is-now-configurable.patch
+++ b/package/perl-gd/0001-gdlib-config-is-now-configurable.patch
@@ -13,23 +13,23 @@ index dfe8ad7..0fa6ef3 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -21,7 +21,7 @@ END
- my (@INC, at LIBPATH, at LIBS);
+ my (@INC, at LIBPATH, at LIBS,$LIBGD_VERSION);
my $AUTOCONFIG = 0; # global set by try_to_autoconfigure() below
-my ($options,$lib_gd_path,$lib_ft_path,$lib_png_path,$lib_jpeg_path,$lib_xpm_path,$lib_zlib_path,$force);
+my ($options,$lib_gd_path,$lib_ft_path,$lib_png_path,$lib_jpeg_path,$lib_xpm_path,$lib_zlib_path,$force,$gdlib_config_path);
use Getopt::Long;
- my $result = GetOptions("options=s" => \$options,
-@@ -32,6 +32,7 @@ my $result = GetOptions("options=s" => \$options,
- "lib_xpm_path=s" => \$lib_xpm_path,
- "lib_zlib_path=s" => \$lib_zlib_path,
- "ignore_missing_gd" => \$force,
+ my $result = GetOptions("ignore_missing_gd" => \$force,
+@@ -32,6 +32,7 @@ my $result = GetOptions("ignore_missing_gd" => \$force,
+ "lib_jpeg_path=s" => \$lib_jpeg_path,
+ "lib_xpm_path=s" => \$lib_xpm_path,
+ "lib_zlib_path=s" => \$lib_zlib_path,
+ "gdlib_config_path=s" => \$gdlib_config_path,
);
unless (try_to_autoconfigure(\$options,\$lib_gd_path,\@INC,\@LIBPATH,\@LIBS) || $force) {
-@@ -72,6 +73,7 @@ Configure GD module.
+@@ -75,6 +76,7 @@ Configure GD module.
-lib_xpm_path path path to libxpm
-lib_zlib_path path path to libpng
-ignore_missing_gd Ignore missing or old libgd installations and try to compile anyway
@@ -37,7 +37,7 @@ index dfe8ad7..0fa6ef3 100644
If no options are passed on the command line. The program will
attempt to autoconfigure itself with the gdlib-config program (present
-@@ -118,6 +120,15 @@ if( defined($lib_zlib_path) )
+@@ -121,6 +123,15 @@ if( defined($lib_zlib_path) )
@INC = ("-I$lib_zlib_path/include", @INC);
@LIBPATH = ("-L$lib_zlib_path/lib", @LIBPATH);
}
@@ -53,15 +53,15 @@ index dfe8ad7..0fa6ef3 100644
#############################################################################################
if ($^O eq 'VMS'){
-@@ -278,7 +289,7 @@ exit 0;
-
- sub try_to_autoconfigure {
- my ($options,$lib_gd_path,$INC,$LIBPATH,$LIBS) = @_;
-- my $config = `gdlib-config --all`;
-+ my $config = `$gdlib_config_path --all`;
- return unless $config;
- $AUTOCONFIG++;
-
+@@ -289,7 +300,7 @@ sub try_to_autoconfigure {
+ my ($prefix) = $$lib_gd_path ? ($$lib_gd_path =~ m|(^.*)/lib|) : "";
+ my $bindir = $prefix ? "$prefix/bin/" : "";
+ my $config = `${bindir}gdlib-config --all` if -e "${bindir}gdlib-config";
+- $config = `gdlib-config --all` if !$config;
++ $config = `$gdlib_config_path --all` if !$config;
+ unless ($config) {
+ my %config;
+ require ExtUtils::PkgConfig;
--
1.9.3
diff --git a/package/perl-gd/0001-getoptions.patch b/package/perl-gd/0001-getoptions.patch
deleted file mode 100644
index 74f055b..0000000
--- a/package/perl-gd/0001-getoptions.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-fix option handling in Makefile.PL
-
-the call to GetOptions() must be unique.
-
-Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
-see https://github.com/lstein/Perl-GD/pull/6
-
-Index: b/Makefile.PL
-===================================================================
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -24,7 +24,15 @@
- my ($options,$lib_gd_path,$lib_ft_path,$lib_png_path,$lib_jpeg_path,$lib_xpm_path,$lib_zlib_path,$force);
-
- use Getopt::Long;
--GetOptions("ignore_missing_gd" => \$force);
-+my $result = GetOptions("options=s" => \$options,
-+ "lib_gd_path=s" => \$lib_gd_path,
-+ "lib_ft_path=s" => \$lib_ft_path,
-+ "lib_png_path=s" => \$lib_png_path,
-+ "lib_jpeg_path=s" => \$lib_jpeg_path,
-+ "lib_xpm_path=s" => \$lib_xpm_path,
-+ "lib_zlib_path=s" => \$lib_zlib_path,
-+ "ignore_missing_gd" => \$force,
-+ );
-
- unless (try_to_autoconfigure(\$options,\$lib_gd_path,\@INC,\@LIBPATH,\@LIBS) || $force) {
- die <<END;
-@@ -47,14 +55,6 @@
- #############################################################################################
- # Build options passed in to script to support reproducible builds via Makefiles
- #############################################################################################
--my $result = GetOptions("options=s" => \$options,
-- "lib_gd_path=s" => \$lib_gd_path,
-- "lib_ft_path=s" => \$lib_ft_path,
-- "lib_png_path=s" => \$lib_png_path,
-- "lib_jpeg_path=s" => \$lib_jpeg_path,
-- "lib_xpm_path=s" => \$lib_xpm_path,
-- "lib_zlib_path=s" => \$lib_zlib_path,
-- );
- unless ($result) {
- print STDERR <<END;
- Usage: perl Makefile.PL [options]
diff --git a/package/perl-gd/0002-lgd.patch b/package/perl-gd/0002-lgd.patch
deleted file mode 100644
index 2827cd7..0000000
--- a/package/perl-gd/0002-lgd.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-refactor -lgd in @LIBS
-
-Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
-see https://github.com/lstein/Perl-GD/pull/7
-
-Index: b/Makefile.PL
-===================================================================
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -42,9 +42,9 @@
- END
- }
-
-+push @LIBS, "-lgd";
- @INC = qw(-I/usr/include -I/usr/include/gd) unless @INC;
- @LIBPATH = qw(-L/usr/lib/X11 -L/usr/X11R6/lib -L/usr/X11/lib -L/usr/lib) unless @LIBPATH;
-- at LIBS = qw(-lgd) unless @LIBS;
-
- # support for AMD64 libraries
- if (-d '/usr/lib64') {
-@@ -294,7 +294,6 @@
- @$LIBPATH = map {s/^-L// && "-L$_"} split /\s+/,$ldflags;
- @$LIBS = split /\s+/,$libs;
-
-- push @$LIBS,"-lgd";
- push @$LIBPATH,"-L$libdir";
- ($$lib_gd_path = $libdir) =~ s!/[^/]+$!!;
- $$options = $features;
diff --git a/package/perl-gd/0003-force.patch b/package/perl-gd/0003-force.patch
deleted file mode 100644
index 611066b..0000000
--- a/package/perl-gd/0003-force.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-let @INC and @LIBPATH empty when ignore_missing_gd
-
-Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
-see https://github.com/lstein/Perl-GD/pull/7
-
-Index: b/Makefile.PL
-===================================================================
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -43,13 +43,15 @@
- }
-
- push @LIBS, "-lgd";
-- at INC = qw(-I/usr/include -I/usr/include/gd) unless @INC;
-- at LIBPATH = qw(-L/usr/lib/X11 -L/usr/X11R6/lib -L/usr/X11/lib -L/usr/lib) unless @LIBPATH;
--
--# support for AMD64 libraries
--if (-d '/usr/lib64') {
-- my @libs64 = map {my $a = $_; $a=~ s/lib$/lib64/; $a} @LIBPATH;
-- @LIBPATH = (@LIBPATH, at libs64);
-+unless ($force) {
-+ @INC = qw(-I/usr/include -I/usr/include/gd) unless @INC;
-+ @LIBPATH = qw(-L/usr/lib/X11 -L/usr/X11R6/lib -L/usr/X11/lib -L/usr/lib) unless @LIBPATH;
-+
-+ # support for AMD64 libraries
-+ if (-d '/usr/lib64') {
-+ my @libs64 = map {my $a = $_; $a=~ s/lib$/lib64/; $a} @LIBPATH;
-+ @LIBPATH = (@LIBPATH, at libs64);
-+ }
- }
-
- #############################################################################################
diff --git a/package/perl-gd/Config.in b/package/perl-gd/Config.in
index 2b7a265..61f7e5d 100644
--- a/package/perl-gd/Config.in
+++ b/package/perl-gd/Config.in
@@ -6,7 +6,7 @@ config BR2_PACKAGE_PERL_GD
select BR2_PACKAGE_FREETYPE
select BR2_PACKAGE_GD
help
- Perl interface to the gd2 graphics library
+ Interface to Gd Graphics Library
https://metacpan.org/release/GD
diff --git a/package/perl-gd/perl-gd.hash b/package/perl-gd/perl-gd.hash
index 0c16d3f..07f2471 100644
--- a/package/perl-gd/perl-gd.hash
+++ b/package/perl-gd/perl-gd.hash
@@ -1,3 +1,3 @@
# retrieved by scancpan from http://cpan.metacpan.org/
-md5 c4b3afd98b2c4ce3c2e1027d101a8f1e GD-2.56.tar.gz
-sha256 1f103d1c98de8621504642ed7fb79f1b40f5f6a63c2abe9390a8ab78617248f9 GD-2.56.tar.gz
+md5 b77596aedf8ba92106ada82c7a58dd29 GD-2.59.tar.gz
+sha256 b5f22854be579cd9c1696f4a5175d57f5623d3bf2e75173ffa8038a1a28afad6 GD-2.59.tar.gz
diff --git a/package/perl-gd/perl-gd.mk b/package/perl-gd/perl-gd.mk
index 89a21cf..28a1b87 100644
--- a/package/perl-gd/perl-gd.mk
+++ b/package/perl-gd/perl-gd.mk
@@ -4,18 +4,12 @@
#
################################################################################
-PERL_GD_VERSION = 2.56
+PERL_GD_VERSION = 2.59
PERL_GD_SOURCE = GD-$(PERL_GD_VERSION).tar.gz
-PERL_GD_SITE = $(BR2_CPAN_MIRROR)/authors/id/L/LD/LDS
+PERL_GD_SITE = $(BR2_CPAN_MIRROR)/authors/id/R/RU/RURBAN
PERL_GD_DEPENDENCIES = zlib libpng freetype gd
PERL_GD_LICENSE = Artistic or GPL-1.0+
PERL_GD_LICENSE_FILES = LICENSE
-PERL_GD_PREFER_INSTALLER = EUMM
-
-define PERL_GD_MOVE_XS
- mv $(@D)/lib/GD.xs $(@D)/GD.xs
-endef
-PERL_GD_POST_PATCH_HOOKS += PERL_GD_MOVE_XS
PERL_GD_CONF_OPTS = \
-options=FT,PNG \
^ permalink raw reply related
* [Buildroot] [PATCH 1/1] uboot: fix target uboot defconfig warning
From: Thomas Petazzoni @ 2017-04-22 13:05 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170421195707.5238-1-christian@paral.in>
Hello,
On Fri, 21 Apr 2017 15:57:07 -0400, Christian Stewart wrote:
> The warning currently reads:
>
> No board defconfig name specified, check your
> BR2_TARGET_UBOOT_DEFCONFIG setting.
>
> It should read:
>
> No board defconfig name specified, check your
> BR2_TARGET_UBOOT_BOARD_DEFCONFIG setting.
>
> Signed-off-by: Christian Stewart <christian@paral.in>
> ---
> boot/uboot/uboot.mk | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [git commit] uboot: fix target uboot defconfig warning
From: Thomas Petazzoni @ 2017-04-22 13:05 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=b7f095920a147c58f07b18f1b68553a1af03ae75
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
The warning currently reads:
No board defconfig name specified, check your
BR2_TARGET_UBOOT_DEFCONFIG setting.
It should read:
No board defconfig name specified, check your
BR2_TARGET_UBOOT_BOARD_DEFCONFIG setting.
Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
boot/uboot/uboot.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk
index 91f8ec4..5320d5c 100644
--- a/boot/uboot/uboot.mk
+++ b/boot/uboot/uboot.mk
@@ -311,7 +311,7 @@ endif # UBOOT_BOARD_NAME
else ifeq ($(BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG),y)
ifeq ($(BR2_TARGET_UBOOT_USE_DEFCONFIG),y)
ifeq ($(call qstrip,$(BR2_TARGET_UBOOT_BOARD_DEFCONFIG)),)
-$(error No board defconfig name specified, check your BR2_TARGET_UBOOT_DEFCONFIG setting)
+$(error No board defconfig name specified, check your BR2_TARGET_UBOOT_BOARD_DEFCONFIG setting)
endif # qstrip BR2_TARGET_UBOOT_BOARD_DEFCONFIG
endif # BR2_TARGET_UBOOT_USE_DEFCONFIG
ifeq ($(BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG),y)
^ permalink raw reply related
* [Buildroot] [PATCH v8 12/12] e2fsprogs: only add -lintl for static builds
From: Thomas Petazzoni @ 2017-04-22 13:04 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170422115955.22718-13-arnout@mind.be>
Hello,
On Sat, 22 Apr 2017 13:59:55 +0200, Arnout Vandecappelle
(Essensium/Mind) wrote:
> diff --git a/package/e2fsprogs/e2fsprogs.mk b/package/e2fsprogs/e2fsprogs.mk
> index a60c69b395..84af7abab8 100644
> --- a/package/e2fsprogs/e2fsprogs.mk
> +++ b/package/e2fsprogs/e2fsprogs.mk
> @@ -77,17 +77,19 @@ HOST_E2FSPROGS_CONF_ENV += \
> ac_cv_header_magic_h=no \
> ac_cv_lib_magic_magic_file=no
>
> -ifeq ($(BR2_NEEDS_GETTEXT_IF_LOCALE),y)
> +ifeq ($(BR2_NEEDS_GETTEXT_IF_LOCALE)$(BR2_STATIC_LIBS),yy)
> # util-linux libuuid pulls in libintl if needed, so ensure we also
> # link against it, otherwise static linking fails
> E2FSPROGS_CONF_ENV += LIBS=-lintl
> endif
>
> E2FSPROGS_MAKE_OPTS = LDCONFIG=true
> +
Unrelated change.
> E2FSPROGS_INSTALL_STAGING_OPTS = \
> DESTDIR=$(STAGING_DIR) \
> LDCONFIG=true \
> install-libs
> +
Ditto.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [PATCH v8 09/12] e2fsprogs: disable unneeded features for host
From: Thomas Petazzoni @ 2017-04-22 13:03 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170422115955.22718-10-arnout@mind.be>
Hello,
On Sat, 22 Apr 2017 13:59:52 +0200, Arnout Vandecappelle
(Essensium/Mind) wrote:
> From: Carlos Santos <casantos@datacom.ind.br>
>
> We don't need e2initrd_helper or the test I/O manager for the host, just
> like we don't need it for the target.
>
> Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
> [Arnout: don't add --disable-rpath, since we *do* need rpath for the
> target; otherwise we have to explicitly pass LD_LIBRARY_PATH to be
I guess you meant "we *do* need rpath for the host", right ?
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [PATCH v8 07/12] e2fsprogs: refactor to fix conflicts with busybox and util-linux
From: Thomas Petazzoni @ 2017-04-22 13:03 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170422115955.22718-8-arnout@mind.be>
Hello,
On Sat, 22 Apr 2017 13:59:50 +0200, Arnout Vandecappelle
(Essensium/Mind) wrote:
> +# If both e2fsprogs and busybox are selected, make certain e2fsprogs
> +# wins the fight over who gets to have their utils actually installed
> +ifeq ($(BR2_PACKAGE_BUSYBOX),y)
> +E2FSPROGS_DEPENDENCIES += busybox
> +endif
We recently had a ncurses/busybox discussion, in which to solve a
circular dependency problem we removed such a dependency on Busybox. As
part of this discussion, we started thinking about whether we should
stop using the solution of depending on busybox to allow a package to
override Busybox applets, and instead make sure the corresponding
applets in Busybox are disabled when another package will install the
full featured version of the program.
Should we generalize this idea, and apply it to e2fsprogs as well?
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [PATCH v8 06/12] e2fsprogs: let it create symlinks
From: Thomas Petazzoni @ 2017-04-22 12:49 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170422115955.22718-7-arnout@mind.be>
Hello,
On Sat, 22 Apr 2017 13:59:49 +0200, Arnout Vandecappelle
(Essensium/Mind) wrote:
> From: Carlos Santos <casantos@datacom.ind.br>
>
> We have post-install hooks to create the symlinks mkfs.ext2 -> mke2fs
> etc. However, the e2fsprogs build system creates those symlinks itself.
> So just rely on that.
>
> fsck.ext4dev and mkfs.ext4dev were dropped in version 1.43.4.
>
> Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
> [Arnout: keep configure options more or less alphabetical]
> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This would definitely be a very very nice cleanup, but it doesn't seem
to work. I've tried to build the following configuration:
BR2_arm=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-arm-full-2017.02-756-gae15148.tar.bz2"
BR2_TOOLCHAIN_EXTERNAL_GCC_4_8=y
BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_10=y
BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
BR2_TOOLCHAIN_EXTERNAL_CXX=y
BR2_INIT_NONE=y
BR2_SYSTEM_BIN_SH_NONE=y
# BR2_PACKAGE_BUSYBOX is not set
BR2_PACKAGE_E2FSPROGS=y
# BR2_PACKAGE_E2FSPROGS_BADBLOCKS is not set
# BR2_PACKAGE_E2FSPROGS_CHATTR is not set
# BR2_PACKAGE_E2FSPROGS_DUMPE2FS is not set
# BR2_PACKAGE_E2FSPROGS_E2FREEFRAG is not set
# BR2_PACKAGE_E2FSPROGS_E2FSCK is not set
# BR2_PACKAGE_E2FSPROGS_E2LABEL is not set
# BR2_PACKAGE_E2FSPROGS_E2UNDO is not set
# BR2_PACKAGE_E2FSPROGS_FILEFRAG is not set
# BR2_PACKAGE_E2FSPROGS_LOGSAVE is not set
# BR2_PACKAGE_E2FSPROGS_LSATTR is not set
# BR2_PACKAGE_E2FSPROGS_MKE2FS is not set
# BR2_PACKAGE_E2FSPROGS_MKLOSTFOUND is not set
# BR2_PACKAGE_E2FSPROGS_TUNE2FS is not set
# BR2_TARGET_ROOTFS_TAR is not set
and I get numerous broken symbolic links:
thomas at skate:~/projets/buildroot (master)$ ls -l output/target/usr/sbin/
total 116
-rwxr-xr-x 1 thomas thomas 13976 avril 22 14:38 e4crypt
-rwxr-xr-x 1 thomas thomas 18180 avril 22 14:38 fsck
lrwxrwxrwx 1 thomas thomas 6 avril 22 14:38 fsck.ext2 -> e2fsck
lrwxrwxrwx 1 thomas thomas 6 avril 22 14:38 fsck.ext3 -> e2fsck
lrwxrwxrwx 1 thomas thomas 6 avril 22 14:38 fsck.ext4 -> e2fsck
lrwxrwxrwx 1 thomas thomas 6 avril 22 14:38 mkfs.ext2 -> mke2fs
lrwxrwxrwx 1 thomas thomas 6 avril 22 14:38 mkfs.ext3 -> mke2fs
lrwxrwxrwx 1 thomas thomas 6 avril 22 14:38 mkfs.ext4 -> mke2fs
-rwxr-xr-x 1 thomas thomas 80996 avril 22 14:38 tune2fs
So basically: all the symbolic links are broken. It raises a few
questions:
- What is the difference between the fsck option and the e2fsck option?
- Why is this creating the symbolic links even for programs not
installed (e2fsck and mke2fs in our case) ?
- Why is tune2fs built/installed even if it wasn't enabled in my
configuration?
- Why is e4crypt built/installed?
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [PATCH] package/expedite: fix build issue with C89
From: Thomas Petazzoni @ 2017-04-22 12:42 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170421213104.1477-1-romain.naour@gmail.com>
Hello,
On Fri, 21 Apr 2017 23:31:04 +0200, Romain Naour wrote:
> +# The code use for loop initial declarations which are only allowed in
> +# C99 mode. Use the default compiler version (gnu99) used by gcc 5+ to
> +# workaround some build issues with C99.
> +EXPEDITE_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -std=gnu99"
What is the full command line used by expedite to build its C files?
Gcc 5.x uses -std=c11 by default, and C11 apparently accepts definition
of variables inside the initialization part of for() loops. So it seems
like expedite is overriding the default -std= GCC option with its
own...
Or maybe it's the configure.ac AC_PROG_CC that does this by default?
Anyway, it's worth checking and doing something upstreamable rather
than working around in the .mk file.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [PATCH v8 05/12] e2fsprogs: use libblkid and libuuid from util-linux for host
From: Thomas Petazzoni @ 2017-04-22 12:30 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170422115955.22718-6-arnout@mind.be>
Hello,
On Sat, 22 Apr 2017 13:59:48 +0200, Arnout Vandecappelle
(Essensium/Mind) wrote:
> From: Carlos Santos <casantos@datacom.ind.br>
>
> We have a host-util-linux, so we can use it to provide libblkid and
> libuuid. This makes it consistent with the target package.
>
> Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
> ---
> package/e2fsprogs/Config.in.host | 1 +
> package/e2fsprogs/e2fsprogs.mk | 13 ++++++++++---
> 2 files changed, 11 insertions(+), 3 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [git commit] e2fsprogs: use libblkid and libuuid from util-linux for host
From: Thomas Petazzoni @ 2017-04-22 12:30 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=aab5db994c5c520a6d990a560737c61d36205698
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
We have a host-util-linux, so we can use it to provide libblkid and
libuuid. This makes it consistent with the target package.
Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/e2fsprogs/Config.in.host | 1 +
package/e2fsprogs/e2fsprogs.mk | 13 ++++++++++---
2 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/package/e2fsprogs/Config.in.host b/package/e2fsprogs/Config.in.host
index de9148e..7591bbc 100644
--- a/package/e2fsprogs/Config.in.host
+++ b/package/e2fsprogs/Config.in.host
@@ -1,5 +1,6 @@
config BR2_PACKAGE_HOST_E2FSPROGS
bool "host e2fsprogs"
+ select BR2_PACKAGE_HOST_UTIL_LINUX
help
The EXT2/3/4 file system utilities.
diff --git a/package/e2fsprogs/e2fsprogs.mk b/package/e2fsprogs/e2fsprogs.mk
index 896f014..5231a97 100644
--- a/package/e2fsprogs/e2fsprogs.mk
+++ b/package/e2fsprogs/e2fsprogs.mk
@@ -10,14 +10,21 @@ E2FSPROGS_SITE = $(BR2_KERNEL_MIRROR)/linux/kernel/people/tytso/e2fsprogs/v$(E2F
E2FSPROGS_LICENSE = GPL-2.0, MIT-like with advertising clause (libss and libet)
E2FSPROGS_LICENSE_FILES = NOTICE lib/ss/mit-sipb-copyright.h lib/et/internal.h
E2FSPROGS_INSTALL_STAGING = YES
+
+# Use libblkid and libuuid from util-linux for host and target packages.
+# This prevents overriding them with e2fsprogs' ones, which may cause
+# problems for other packages.
E2FSPROGS_DEPENDENCIES = host-pkgconf util-linux
-# we don't have a host-util-linux
-HOST_E2FSPROGS_DEPENDENCIES = host-pkgconf
+HOST_E2FSPROGS_DEPENDENCIES = host-pkgconf host-util-linux
# e4defrag doesn't build on older systems like RHEL5.x, and we don't
# need it on the host anyway.
# Disable fuse2fs as well to avoid carrying over deps, and it's unused
-HOST_E2FSPROGS_CONF_OPTS += --disable-defrag --disable-fuse2fs
+HOST_E2FSPROGS_CONF_OPTS = \
+ --disable-defrag \
+ --disable-fuse2fs \
+ --disable-libblkid \
+ --disable-libuuid
E2FSPROGS_CONF_OPTS = \
$(if $(BR2_STATIC_LIBS),,--enable-elf-shlibs) \
^ permalink raw reply related
* [Buildroot] [PATCH v8 04/12] e2fsprogs: remove uuidgen support
From: Thomas Petazzoni @ 2017-04-22 12:29 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170422115955.22718-5-arnout@mind.be>
Hello,
On Sat, 22 Apr 2017 13:59:47 +0200, Arnout Vandecappelle
(Essensium/Mind) wrote:
> From: Carlos Santos <casantos@datacom.ind.br>
>
> In fact, uuidgen was never built because we pass --disable-libuuid. So
> the option was a NOP.
>
> Remove the license info for libuuid.
>
> Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
> [Arnout:
> - do not remove --disable-uuidd - even though that is implied by
> --disable-libuuid, it's better to be explicit about it;
> - remove license info of libuuid]
> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
> ---
> package/e2fsprogs/Config.in | 7 +++----
> package/e2fsprogs/e2fsprogs.mk | 5 ++---
> 2 files changed, 5 insertions(+), 7 deletions(-)
Applied to master, thanks. I suppose the logic for not having a
Config.in.legacy entry is that the tool had never been installed
anyway, so nobody could have been relying on this option to install
uuidgen. Am I right?
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [git commit] e2fsprogs: remove uuidgen support
From: Thomas Petazzoni @ 2017-04-22 12:29 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=a48d94b7fc873bd7084b7ef09fb738c8df1086b5
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
In fact, uuidgen was never built because we pass --disable-libuuid. So
the option was a NOP.
Remove the license info for libuuid.
Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
[Arnout:
- do not remove --disable-uuidd - even though that is implied by
--disable-libuuid, it's better to be explicit about it;
- remove license info of libuuid]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/e2fsprogs/Config.in | 7 +++----
package/e2fsprogs/e2fsprogs.mk | 5 ++---
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/package/e2fsprogs/Config.in b/package/e2fsprogs/Config.in
index 055ad50..79b77ea 100644
--- a/package/e2fsprogs/Config.in
+++ b/package/e2fsprogs/Config.in
@@ -7,6 +7,9 @@ menuconfig BR2_PACKAGE_E2FSPROGS
help
The EXT2 file system utilities.
+ The uuid utilities (uuidd, uuidgen) are not built. Use the
+ ones from util-linux, instead.
+
http://e2fsprogs.sourceforge.net
if BR2_PACKAGE_E2FSPROGS
@@ -95,8 +98,4 @@ config BR2_PACKAGE_E2FSPROGS_TUNE2FS
default y
select BR2_PACKAGE_E2FSPROGS_E2LABEL
-config BR2_PACKAGE_E2FSPROGS_UUIDGEN
- bool "uuidgen"
- default y
-
endif
diff --git a/package/e2fsprogs/e2fsprogs.mk b/package/e2fsprogs/e2fsprogs.mk
index 3f235c5..896f014 100644
--- a/package/e2fsprogs/e2fsprogs.mk
+++ b/package/e2fsprogs/e2fsprogs.mk
@@ -7,8 +7,8 @@
E2FSPROGS_VERSION = 1.43.4
E2FSPROGS_SOURCE = e2fsprogs-$(E2FSPROGS_VERSION).tar.xz
E2FSPROGS_SITE = $(BR2_KERNEL_MIRROR)/linux/kernel/people/tytso/e2fsprogs/v$(E2FSPROGS_VERSION)
-E2FSPROGS_LICENSE = GPL-2.0, BSD-3-Clause (libuuid), MIT-like with advertising clause (libss and libet)
-E2FSPROGS_LICENSE_FILES = NOTICE lib/uuid/COPYING lib/ss/mit-sipb-copyright.h lib/et/internal.h
+E2FSPROGS_LICENSE = GPL-2.0, MIT-like with advertising clause (libss and libet)
+E2FSPROGS_LICENSE_FILES = NOTICE lib/ss/mit-sipb-copyright.h lib/et/internal.h
E2FSPROGS_INSTALL_STAGING = YES
E2FSPROGS_DEPENDENCIES = host-pkgconf util-linux
# we don't have a host-util-linux
@@ -91,7 +91,6 @@ E2FSPROGS_BINTARGETS_$(BR2_PACKAGE_E2FSPROGS_LOGSAVE) += usr/sbin/logsave
E2FSPROGS_BINTARGETS_$(BR2_PACKAGE_E2FSPROGS_LSATTR) += usr/bin/lsattr
E2FSPROGS_BINTARGETS_$(BR2_PACKAGE_E2FSPROGS_MKE2FS) += usr/sbin/mke2fs
E2FSPROGS_BINTARGETS_$(BR2_PACKAGE_E2FSPROGS_MKLOSTFOUND) += usr/sbin/mklost+found
-E2FSPROGS_BINTARGETS_$(BR2_PACKAGE_E2FSPROGS_UUIDGEN) += usr/bin/uuidgen
# files to remove
E2FSPROGS_TXTTARGETS_ = \
^ permalink raw reply related
* [Buildroot] [PATCH v8 03/12] e2fsprogs: change into menuconfig
From: Thomas Petazzoni @ 2017-04-22 12:28 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170422115955.22718-4-arnout@mind.be>
Hello,
On Sat, 22 Apr 2017 13:59:46 +0200, Arnout Vandecappelle
(Essensium/Mind) wrote:
> From: Carlos Santos <casantos@datacom.ind.br>
>
> We decided some time ago that config entries with 5 or more suboptions
> should be turned into a menuconfig. e2fsprogs has many more than that.
>
> Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
> ---
> package/e2fsprogs/Config.in | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [PATCH v8 02/12] e2fsprogs: add missing arch depends to comment
From: Thomas Petazzoni @ 2017-04-22 12:28 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170422115955.22718-3-arnout@mind.be>
Hello,
On Sat, 22 Apr 2017 13:59:45 +0200, Arnout Vandecappelle
(Essensium/Mind) wrote:
> From: Carlos Santos <casantos@datacom.ind.br>
>
> Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
> ---
> package/e2fsprogs/Config.in | 1 +
> 1 file changed, 1 insertion(+)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [PATCH v8 01/12] e2fsprogs: change upstream URL sf.net -> sourceforge.net
From: Thomas Petazzoni @ 2017-04-22 12:28 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170422115955.22718-2-arnout@mind.be>
Hello,
On Sat, 22 Apr 2017 13:59:44 +0200, Arnout Vandecappelle
(Essensium/Mind) wrote:
> From: Carlos Santos <casantos@datacom.ind.br>
>
> sf.net redirects to sourceforge.net, so directly use that as upstream
> URL. Config.in.host already uses that URL.
>
> Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
> [Arnout: remove trailing /]
> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
> ---
> package/e2fsprogs/Config.in | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [git commit] e2fsprogs: change into menuconfig
From: Thomas Petazzoni @ 2017-04-22 12:28 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=a1849efd1ac9e0a614ebc2fd266441a45417aa21
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
We decided some time ago that config entries with 5 or more suboptions
should be turned into a menuconfig. e2fsprogs has many more than that.
Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/e2fsprogs/Config.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/e2fsprogs/Config.in b/package/e2fsprogs/Config.in
index c83f845..055ad50 100644
--- a/package/e2fsprogs/Config.in
+++ b/package/e2fsprogs/Config.in
@@ -1,4 +1,4 @@
-config BR2_PACKAGE_E2FSPROGS
+menuconfig BR2_PACKAGE_E2FSPROGS
bool "e2fsprogs"
depends on BR2_USE_MMU # util-linux/libblkid
select BR2_PACKAGE_UTIL_LINUX
^ permalink raw reply related
* [Buildroot] [git commit] e2fsprogs: add missing arch depends to comment
From: Thomas Petazzoni @ 2017-04-22 12:26 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=e6d7be83bea93629f766a1ca4f77869701525f9f
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/e2fsprogs/Config.in | 1 +
1 file changed, 1 insertion(+)
diff --git a/package/e2fsprogs/Config.in b/package/e2fsprogs/Config.in
index da6aacf..c83f845 100644
--- a/package/e2fsprogs/Config.in
+++ b/package/e2fsprogs/Config.in
@@ -51,6 +51,7 @@ config BR2_PACKAGE_E2FSPROGS_E4DEFRAG
depends on !BR2_TOOLCHAIN_USES_UCLIBC # sync_file_range not impl
comment "e4defrag needs a glibc or musl toolchain"
+ depends on !BR2_nios2
depends on BR2_TOOLCHAIN_USES_UCLIBC
config BR2_PACKAGE_E2FSPROGS_FILEFRAG
^ permalink raw reply related
* [Buildroot] [PATCH] package/xen: Use POSIX complaint header includes
From: Thomas Petazzoni @ 2017-04-22 12:25 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170421172933.18487-1-alistair.francis@xilinx.com>
Hello,
On Fri, 21 Apr 2017 10:29:33 -0700, Alistair Francis wrote:
> To fix build issues when using the musl library use POSIX compatible
> library inclues.
>
> This fixes this autobuilder issue:
> http://autobuild.buildroot.net/results/1aa/1aa1303f60372f51aa5a7eb18caac4a5b5c1d9d4/build-end.log
>
> These two patches have been by accepted upstream Xen and will be in 4.9:
> http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=b4cd5173183fbc118e2dc2a0d2e0d5038daf4fb5
> http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=4703a9ba9bb0c9c2804813ffe0943177d5f96039
>
> Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
> ---
> V2:
> - Update commit message to include build fixes and upstream status
> - Update patches to include upstream reviews
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox