All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30
@ 2020-01-25 23:49 Romain Naour
  2020-01-25 23:49 ` [Buildroot] [PATCH 2/2] package/glibc: add comment Romain Naour
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Romain Naour @ 2020-01-25 23:49 UTC (permalink / raw)
  To: buildroot

Use the same version as for glibc package.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
 .../0001-HACK-only-build-and-install-localedef.patch            | 0
 .../localedef.hash                                              | 2 +-
 package/localedef/localedef.mk                                  | 2 +-
 3 files changed, 2 insertions(+), 2 deletions(-)
 rename package/localedef/{2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436 => 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91}/0001-HACK-only-build-and-install-localedef.patch (100%)
 rename package/localedef/{2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436 => 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91}/localedef.hash (70%)

diff --git a/package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/0001-HACK-only-build-and-install-localedef.patch b/package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/0001-HACK-only-build-and-install-localedef.patch
similarity index 100%
rename from package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/0001-HACK-only-build-and-install-localedef.patch
rename to package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/0001-HACK-only-build-and-install-localedef.patch
diff --git a/package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash b/package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/localedef.hash
similarity index 70%
rename from package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash
rename to package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/localedef.hash
index b62487ce19..4283ea04b4 100644
--- a/package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash
+++ b/package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/localedef.hash
@@ -1,5 +1,5 @@
 # Locally calculated (fetched from Github)
-sha256  a5d4cbe7eceaefd8bce1104994379818169961b59346d2f3897966912237b1e6  glibc-2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436.tar.gz
+sha256  fe1ca8099bc2cda997d8a585f1a512e59df56c52c9c7363a4058da2725c8f4a9  glibc-2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91.tar.gz
 
 # Hashes for license files
 sha256  8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643  COPYING
diff --git a/package/localedef/localedef.mk b/package/localedef/localedef.mk
index 4005737434..10a1929044 100644
--- a/package/localedef/localedef.mk
+++ b/package/localedef/localedef.mk
@@ -7,7 +7,7 @@
 # Use the same VERSION and SITE as target glibc
 # As in glibc.mk, generate version string using:
 #   git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2-
-LOCALEDEF_VERSION = 2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436
+LOCALEDEF_VERSION = 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91
 LOCALEDEF_SOURCE = glibc-$(LOCALEDEF_VERSION).tar.gz
 LOCALEDEF_SITE = $(call github,bminor,glibc,$(LOCALEDEF_VERSION))
 LOCALEDEF_DEPENDENCIES = $(BR2_MAKE_HOST_DEPENDENCY)
-- 
2.24.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 2/2] package/glibc: add comment
  2020-01-25 23:49 [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30 Romain Naour
@ 2020-01-25 23:49 ` Romain Naour
  2020-01-26  8:08   ` Peter Korsgaard
  2020-01-26  8:07 ` [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30 Peter Korsgaard
  2020-01-31 19:47 ` Matthew Weber
  2 siblings, 1 reply; 12+ messages in thread
From: Romain Naour @ 2020-01-25 23:49 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
 package/glibc/glibc.mk | 1 +
 1 file changed, 1 insertion(+)

diff --git a/package/glibc/glibc.mk b/package/glibc/glibc.mk
index e4eb665ed6..2ca73343b3 100644
--- a/package/glibc/glibc.mk
+++ b/package/glibc/glibc.mk
@@ -16,6 +16,7 @@ GLIBC_SITE = $(call github,c-sky,glibc,$(GLIBC_VERSION))
 else
 # Generate version string using:
 #   git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2-
+# When updating the version, please also update localedef
 GLIBC_VERSION = 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91
 # Upstream doesn't officially provide an https download link.
 # There is one (https://sourceware.org/git/glibc.git) but it's not reliable,
-- 
2.24.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30
  2020-01-25 23:49 [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30 Romain Naour
  2020-01-25 23:49 ` [Buildroot] [PATCH 2/2] package/glibc: add comment Romain Naour
@ 2020-01-26  8:07 ` Peter Korsgaard
  2020-01-31 19:47 ` Matthew Weber
  2 siblings, 0 replies; 12+ messages in thread
From: Peter Korsgaard @ 2020-01-26  8:07 UTC (permalink / raw)
  To: buildroot

>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:

 > Use the same version as for glibc package.
 > Signed-off-by: Romain Naour <romain.naour@gmail.com>

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 2/2] package/glibc: add comment
  2020-01-25 23:49 ` [Buildroot] [PATCH 2/2] package/glibc: add comment Romain Naour
@ 2020-01-26  8:08   ` Peter Korsgaard
  0 siblings, 0 replies; 12+ messages in thread
From: Peter Korsgaard @ 2020-01-26  8:08 UTC (permalink / raw)
  To: buildroot

>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:

 > Signed-off-by: Romain Naour <romain.naour@gmail.com>

Committed after extending the commit message a bit, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30
  2020-01-25 23:49 [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30 Romain Naour
  2020-01-25 23:49 ` [Buildroot] [PATCH 2/2] package/glibc: add comment Romain Naour
  2020-01-26  8:07 ` [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30 Peter Korsgaard
@ 2020-01-31 19:47 ` Matthew Weber
  2020-01-31 19:59   ` Romain Naour
  2020-01-31 20:32   ` Matthew Weber
  2 siblings, 2 replies; 12+ messages in thread
From: Matthew Weber @ 2020-01-31 19:47 UTC (permalink / raw)
  To: buildroot

Romain,

On Sat, Jan 25, 2020 at 5:50 PM Romain Naour <romain.naour@gmail.com> wrote:
>
> Use the same version as for glibc package.

Seems this bump requires a newer host compiler.  I found this on
Ubuntu 16.04.2  with gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0
20160609

BR2_aarch64=y
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
BR2_KERNEL_HEADERS_4_14=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.16.7"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config"
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y

make host-localedef

configure: error:
*** These critical programs are missing or too old: compiler
*** Check the INSTALL file for required versions.

per the INSTALL file, GCC 6.2 or higher is required

>
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
> ---
>  .../0001-HACK-only-build-and-install-localedef.patch            | 0
>  .../localedef.hash                                              | 2 +-
>  package/localedef/localedef.mk                                  | 2 +-
>  3 files changed, 2 insertions(+), 2 deletions(-)
>  rename package/localedef/{2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436 => 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91}/0001-HACK-only-build-and-install-localedef.patch (100%)
>  rename package/localedef/{2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436 => 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91}/localedef.hash (70%)
>
> diff --git a/package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/0001-HACK-only-build-and-install-localedef.patch b/package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/0001-HACK-only-build-and-install-localedef.patch
> similarity index 100%
> rename from package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/0001-HACK-only-build-and-install-localedef.patch
> rename to package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/0001-HACK-only-build-and-install-localedef.patch
> diff --git a/package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash b/package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/localedef.hash
> similarity index 70%
> rename from package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash
> rename to package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/localedef.hash
> index b62487ce19..4283ea04b4 100644
> --- a/package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash
> +++ b/package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/localedef.hash
> @@ -1,5 +1,5 @@
>  # Locally calculated (fetched from Github)
> -sha256  a5d4cbe7eceaefd8bce1104994379818169961b59346d2f3897966912237b1e6  glibc-2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436.tar.gz
> +sha256  fe1ca8099bc2cda997d8a585f1a512e59df56c52c9c7363a4058da2725c8f4a9  glibc-2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91.tar.gz
>
>  # Hashes for license files
>  sha256  8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643  COPYING
> diff --git a/package/localedef/localedef.mk b/package/localedef/localedef.mk
> index 4005737434..10a1929044 100644
> --- a/package/localedef/localedef.mk
> +++ b/package/localedef/localedef.mk
> @@ -7,7 +7,7 @@
>  # Use the same VERSION and SITE as target glibc
>  # As in glibc.mk, generate version string using:
>  #   git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2-
> -LOCALEDEF_VERSION = 2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436
> +LOCALEDEF_VERSION = 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91
>  LOCALEDEF_SOURCE = glibc-$(LOCALEDEF_VERSION).tar.gz
>  LOCALEDEF_SITE = $(call github,bminor,glibc,$(LOCALEDEF_VERSION))
>  LOCALEDEF_DEPENDENCIES = $(BR2_MAKE_HOST_DEPENDENCY)
> --
> 2.24.1
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot



--

Matthew Weber | Associate Director Software Engineer | Commercial Avionics

COLLINS AEROSPACE

400 Collins Road NE, Cedar Rapids, Iowa 52498, USA

Tel: +1 319 295 7349 | FAX: +1 319 263 6099

matthew.weber at collins.com | collinsaerospace.com



CONFIDENTIALITY WARNING: This message may contain proprietary and/or
privileged information of Collins Aerospace and its affiliated
companies. If you are not the intended recipient, please 1) Do not
disclose, copy, distribute or use this message or its contents. 2)
Advise the sender by return email. 3) Delete all copies (including all
attachments) from your computer. Your cooperation is greatly
appreciated.


Any export restricted material should be shared using my
matthew.weber at corp.rockwellcollins.com address.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30
  2020-01-31 19:47 ` Matthew Weber
@ 2020-01-31 19:59   ` Romain Naour
  2020-01-31 20:32   ` Matthew Weber
  1 sibling, 0 replies; 12+ messages in thread
From: Romain Naour @ 2020-01-31 19:59 UTC (permalink / raw)
  To: buildroot

Hi Matt,

Le 31/01/2020 ? 20:47, Matthew Weber a ?crit?:
> Romain,
> 
> On Sat, Jan 25, 2020 at 5:50 PM Romain Naour <romain.naour@gmail.com> wrote:
>>
>> Use the same version as for glibc package.
> 
> Seems this bump requires a newer host compiler.  I found this on
> Ubuntu 16.04.2  with gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0
> 20160609
> 
> BR2_aarch64=y
> BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
> BR2_KERNEL_HEADERS_4_14=y
> BR2_TOOLCHAIN_BUILDROOT_CXX=y
> BR2_LINUX_KERNEL=y
> BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.16.7"
> BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
> BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config"
> BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> 
> make host-localedef
> 
> configure: error:
> *** These critical programs are missing or too old: compiler
> *** Check the INSTALL file for required versions.
> 
> per the INSTALL file, GCC 6.2 or higher is required

humm indeed, this new version of Glibc needs at least gcc 6.2 [1]

"GCC 6.2 or later is required to build the GNU C Library."

Since we only want localedef binary the gcc check is probably not relevant.

The problem with the localdef package is the host toolchain dependency is
missing since there is no Config.in.host file. The previous version (2.29)
require at least gcc 5.x [2].

[1] https://sourceware.org/ml/libc-alpha/2019-08/msg00029.html
[2] https://sourceware.org/ml/libc-announce/2019/msg00000.html

Best regards,
Romain

> 
>>
>> Signed-off-by: Romain Naour <romain.naour@gmail.com>
>> ---
>>  .../0001-HACK-only-build-and-install-localedef.patch            | 0
>>  .../localedef.hash                                              | 2 +-
>>  package/localedef/localedef.mk                                  | 2 +-
>>  3 files changed, 2 insertions(+), 2 deletions(-)
>>  rename package/localedef/{2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436 => 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91}/0001-HACK-only-build-and-install-localedef.patch (100%)
>>  rename package/localedef/{2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436 => 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91}/localedef.hash (70%)
>>
>> diff --git a/package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/0001-HACK-only-build-and-install-localedef.patch b/package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/0001-HACK-only-build-and-install-localedef.patch
>> similarity index 100%
>> rename from package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/0001-HACK-only-build-and-install-localedef.patch
>> rename to package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/0001-HACK-only-build-and-install-localedef.patch
>> diff --git a/package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash b/package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/localedef.hash
>> similarity index 70%
>> rename from package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash
>> rename to package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/localedef.hash
>> index b62487ce19..4283ea04b4 100644
>> --- a/package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash
>> +++ b/package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/localedef.hash
>> @@ -1,5 +1,5 @@
>>  # Locally calculated (fetched from Github)
>> -sha256  a5d4cbe7eceaefd8bce1104994379818169961b59346d2f3897966912237b1e6  glibc-2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436.tar.gz
>> +sha256  fe1ca8099bc2cda997d8a585f1a512e59df56c52c9c7363a4058da2725c8f4a9  glibc-2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91.tar.gz
>>
>>  # Hashes for license files
>>  sha256  8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643  COPYING
>> diff --git a/package/localedef/localedef.mk b/package/localedef/localedef.mk
>> index 4005737434..10a1929044 100644
>> --- a/package/localedef/localedef.mk
>> +++ b/package/localedef/localedef.mk
>> @@ -7,7 +7,7 @@
>>  # Use the same VERSION and SITE as target glibc
>>  # As in glibc.mk, generate version string using:
>>  #   git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2-
>> -LOCALEDEF_VERSION = 2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436
>> +LOCALEDEF_VERSION = 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91
>>  LOCALEDEF_SOURCE = glibc-$(LOCALEDEF_VERSION).tar.gz
>>  LOCALEDEF_SITE = $(call github,bminor,glibc,$(LOCALEDEF_VERSION))
>>  LOCALEDEF_DEPENDENCIES = $(BR2_MAKE_HOST_DEPENDENCY)
>> --
>> 2.24.1
>>
>> _______________________________________________
>> buildroot mailing list
>> buildroot at busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot
> 
> 
> 
> --
> 
> Matthew Weber | Associate Director Software Engineer | Commercial Avionics
> 
> COLLINS AEROSPACE
> 
> 400 Collins Road NE, Cedar Rapids, Iowa 52498, USA
> 
> Tel: +1 319 295 7349 | FAX: +1 319 263 6099
> 
> matthew.weber at collins.com | collinsaerospace.com
> 
> 
> 
> CONFIDENTIALITY WARNING: This message may contain proprietary and/or
> privileged information of Collins Aerospace and its affiliated
> companies. If you are not the intended recipient, please 1) Do not
> disclose, copy, distribute or use this message or its contents. 2)
> Advise the sender by return email. 3) Delete all copies (including all
> attachments) from your computer. Your cooperation is greatly
> appreciated.
> 
> 
> Any export restricted material should be shared using my
> matthew.weber at corp.rockwellcollins.com address.
> 

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30
  2020-01-31 19:47 ` Matthew Weber
  2020-01-31 19:59   ` Romain Naour
@ 2020-01-31 20:32   ` Matthew Weber
  2020-01-31 21:24     ` Peter Seiderer
  1 sibling, 1 reply; 12+ messages in thread
From: Matthew Weber @ 2020-01-31 20:32 UTC (permalink / raw)
  To: buildroot

Romain,

On Fri, Jan 31, 2020 at 1:47 PM Matthew Weber
<matthew.weber@rockwellcollins.com> wrote:
>
> Romain,
>
> On Sat, Jan 25, 2020 at 5:50 PM Romain Naour <romain.naour@gmail.com> wrote:
> >
> > Use the same version as for glibc package.
>
> Seems this bump requires a newer host compiler.  I found this on
> Ubuntu 16.04.2  with gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0
> 20160609
>
> BR2_aarch64=y
> BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
> BR2_KERNEL_HEADERS_4_14=y
> BR2_TOOLCHAIN_BUILDROOT_CXX=y
> BR2_LINUX_KERNEL=y
> BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.16.7"
> BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
> BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config"
> BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
>
> make host-localedef
>
> configure: error:
> *** These critical programs are missing or too old: compiler
> *** Check the INSTALL file for required versions.
>
> per the INSTALL file, GCC 6.2 or higher is required

I did a build test reverting the 6.2 check (left it checking for 5)
and it built OK.  I'd suggest adding a patch to revert
https://sourceware.org/git/?p=glibc.git;a=commit;h=4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987
.

In addition, I agree a host toolchain dependency needs to be added for
5 (unless we also revert
https://sourceware.org/git/?p=glibc.git;a=commit;h=192963be49678b48f60218f1f794991cdd9fe472
 to get back to 4.x which doesn't seem like it would work out).


>
> >
> > Signed-off-by: Romain Naour <romain.naour@gmail.com>
> > ---
> >  .../0001-HACK-only-build-and-install-localedef.patch            | 0
> >  .../localedef.hash                                              | 2 +-
> >  package/localedef/localedef.mk                                  | 2 +-
> >  3 files changed, 2 insertions(+), 2 deletions(-)
> >  rename package/localedef/{2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436 => 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91}/0001-HACK-only-build-and-install-localedef.patch (100%)
> >  rename package/localedef/{2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436 => 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91}/localedef.hash (70%)
> >
> > diff --git a/package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/0001-HACK-only-build-and-install-localedef.patch b/package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/0001-HACK-only-build-and-install-localedef.patch
> > similarity index 100%
> > rename from package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/0001-HACK-only-build-and-install-localedef.patch
> > rename to package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/0001-HACK-only-build-and-install-localedef.patch
> > diff --git a/package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash b/package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/localedef.hash
> > similarity index 70%
> > rename from package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash
> > rename to package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/localedef.hash
> > index b62487ce19..4283ea04b4 100644
> > --- a/package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash
> > +++ b/package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/localedef.hash
> > @@ -1,5 +1,5 @@
> >  # Locally calculated (fetched from Github)
> > -sha256  a5d4cbe7eceaefd8bce1104994379818169961b59346d2f3897966912237b1e6  glibc-2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436.tar.gz
> > +sha256  fe1ca8099bc2cda997d8a585f1a512e59df56c52c9c7363a4058da2725c8f4a9  glibc-2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91.tar.gz
> >
> >  # Hashes for license files
> >  sha256  8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643  COPYING
> > diff --git a/package/localedef/localedef.mk b/package/localedef/localedef.mk
> > index 4005737434..10a1929044 100644
> > --- a/package/localedef/localedef.mk
> > +++ b/package/localedef/localedef.mk
> > @@ -7,7 +7,7 @@
> >  # Use the same VERSION and SITE as target glibc
> >  # As in glibc.mk, generate version string using:
> >  #   git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2-
> > -LOCALEDEF_VERSION = 2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436
> > +LOCALEDEF_VERSION = 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91
> >  LOCALEDEF_SOURCE = glibc-$(LOCALEDEF_VERSION).tar.gz
> >  LOCALEDEF_SITE = $(call github,bminor,glibc,$(LOCALEDEF_VERSION))
> >  LOCALEDEF_DEPENDENCIES = $(BR2_MAKE_HOST_DEPENDENCY)
> > --
> > 2.24.1
> >
> > _______________________________________________
> > buildroot mailing list
> > buildroot at busybox.net
> > http://lists.busybox.net/mailman/listinfo/buildroot
>
>
>
> --
>
> Matthew Weber | Associate Director Software Engineer | Commercial Avionics
>
> COLLINS AEROSPACE
>
> 400 Collins Road NE, Cedar Rapids, Iowa 52498, USA
>
> Tel: +1 319 295 7349 | FAX: +1 319 263 6099
>
> matthew.weber at collins.com | collinsaerospace.com
>
>
>
> CONFIDENTIALITY WARNING: This message may contain proprietary and/or
> privileged information of Collins Aerospace and its affiliated
> companies. If you are not the intended recipient, please 1) Do not
> disclose, copy, distribute or use this message or its contents. 2)
> Advise the sender by return email. 3) Delete all copies (including all
> attachments) from your computer. Your cooperation is greatly
> appreciated.
>
>
> Any export restricted material should be shared using my
> matthew.weber at corp.rockwellcollins.com address.



-- 

Matthew Weber | Associate Director Software Engineer | Commercial Avionics

COLLINS AEROSPACE

400 Collins Road NE, Cedar Rapids, Iowa 52498, USA

Tel: +1 319 295 7349 | FAX: +1 319 263 6099

matthew.weber at collins.com | collinsaerospace.com



CONFIDENTIALITY WARNING: This message may contain proprietary and/or
privileged information of Collins Aerospace and its affiliated
companies. If you are not the intended recipient, please 1) Do not
disclose, copy, distribute or use this message or its contents. 2)
Advise the sender by return email. 3) Delete all copies (including all
attachments) from your computer. Your cooperation is greatly
appreciated.


Any export restricted material should be shared using my
matthew.weber at corp.rockwellcollins.com address.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30
  2020-01-31 20:32   ` Matthew Weber
@ 2020-01-31 21:24     ` Peter Seiderer
  2020-02-05 15:15       ` Matthew Weber
  0 siblings, 1 reply; 12+ messages in thread
From: Peter Seiderer @ 2020-01-31 21:24 UTC (permalink / raw)
  To: buildroot

Hello *,

On Fri, 31 Jan 2020 14:32:39 -0600, Matthew Weber <matthew.weber@rockwellcollins.com> wrote:

> Romain,
>
> On Fri, Jan 31, 2020 at 1:47 PM Matthew Weber
> <matthew.weber@rockwellcollins.com> wrote:
> >
> > Romain,
> >
> > On Sat, Jan 25, 2020 at 5:50 PM Romain Naour <romain.naour@gmail.com> wrote:
> > >
> > > Use the same version as for glibc package.
> >
> > Seems this bump requires a newer host compiler.  I found this on
> > Ubuntu 16.04.2  with gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0
> > 20160609
> >
> > BR2_aarch64=y
> > BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
> > BR2_KERNEL_HEADERS_4_14=y
> > BR2_TOOLCHAIN_BUILDROOT_CXX=y
> > BR2_LINUX_KERNEL=y
> > BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> > BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.16.7"
> > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
> > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config"
> > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> >
> > make host-localedef
> >
> > configure: error:
> > *** These critical programs are missing or too old: compiler
> > *** Check the INSTALL file for required versions.
> >
> > per the INSTALL file, GCC 6.2 or higher is required
>
> I did a build test reverting the 6.2 check (left it checking for 5)
> and it built OK.  I'd suggest adding a patch to revert
> https://sourceware.org/git/?p=glibc.git;a=commit;h=4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987
> .
>
> In addition, I agree a host toolchain dependency needs to be added for
> 5 (unless we also revert
> https://sourceware.org/git/?p=glibc.git;a=commit;h=192963be49678b48f60218f1f794991cdd9fe472
>  to get back to 4.x which doesn't seem like it would work out).
>

Suggested RFC patch (way back from December 2018) contained already an
'0002-HACK-accept-old-toolchains.patch' to fix configure/compile for
old host toolchains (see [1])..., maybe time to resurrect (and rebase)
this one?

Regards,
Peter

[1] http://lists.busybox.net/pipermail/buildroot/2018-December/237949.html

>
> >
> > >
> > > Signed-off-by: Romain Naour <romain.naour@gmail.com>
> > > ---
> > >  .../0001-HACK-only-build-and-install-localedef.patch            | 0
> > >  .../localedef.hash                                              | 2 +-
> > >  package/localedef/localedef.mk                                  | 2 +-
> > >  3 files changed, 2 insertions(+), 2 deletions(-)
> > >  rename package/localedef/{2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436 => 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91}/0001-HACK-only-build-and-install-localedef.patch (100%)
> > >  rename package/localedef/{2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436 => 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91}/localedef.hash (70%)
> > >
> > > diff --git a/package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/0001-HACK-only-build-and-install-localedef.patch b/package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/0001-HACK-only-build-and-install-localedef.patch
> > > similarity index 100%
> > > rename from package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/0001-HACK-only-build-and-install-localedef.patch
> > > rename to package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/0001-HACK-only-build-and-install-localedef.patch
> > > diff --git a/package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash b/package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/localedef.hash
> > > similarity index 70%
> > > rename from package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash
> > > rename to package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/localedef.hash
> > > index b62487ce19..4283ea04b4 100644
> > > --- a/package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash
> > > +++ b/package/localedef/2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/localedef.hash
> > > @@ -1,5 +1,5 @@
> > >  # Locally calculated (fetched from Github)
> > > -sha256  a5d4cbe7eceaefd8bce1104994379818169961b59346d2f3897966912237b1e6  glibc-2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436.tar.gz
> > > +sha256  fe1ca8099bc2cda997d8a585f1a512e59df56c52c9c7363a4058da2725c8f4a9  glibc-2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91.tar.gz
> > >
> > >  # Hashes for license files
> > >  sha256  8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643  COPYING
> > > diff --git a/package/localedef/localedef.mk b/package/localedef/localedef.mk
> > > index 4005737434..10a1929044 100644
> > > --- a/package/localedef/localedef.mk
> > > +++ b/package/localedef/localedef.mk
> > > @@ -7,7 +7,7 @@
> > >  # Use the same VERSION and SITE as target glibc
> > >  # As in glibc.mk, generate version string using:
> > >  #   git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2-
> > > -LOCALEDEF_VERSION = 2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436
> > > +LOCALEDEF_VERSION = 2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91
> > >  LOCALEDEF_SOURCE = glibc-$(LOCALEDEF_VERSION).tar.gz
> > >  LOCALEDEF_SITE = $(call github,bminor,glibc,$(LOCALEDEF_VERSION))
> > >  LOCALEDEF_DEPENDENCIES = $(BR2_MAKE_HOST_DEPENDENCY)
> > > --
> > > 2.24.1
> > >
> > > _______________________________________________
> > > buildroot mailing list
> > > buildroot at busybox.net
> > > http://lists.busybox.net/mailman/listinfo/buildroot
> >
> >
> >
> > --
> >
> > Matthew Weber | Associate Director Software Engineer | Commercial Avionics
> >
> > COLLINS AEROSPACE
> >
> > 400 Collins Road NE, Cedar Rapids, Iowa 52498, USA
> >
> > Tel: +1 319 295 7349 | FAX: +1 319 263 6099
> >
> > matthew.weber at collins.com | collinsaerospace.com
> >
> >
> >
> > CONFIDENTIALITY WARNING: This message may contain proprietary and/or
> > privileged information of Collins Aerospace and its affiliated
> > companies. If you are not the intended recipient, please 1) Do not
> > disclose, copy, distribute or use this message or its contents. 2)
> > Advise the sender by return email. 3) Delete all copies (including all
> > attachments) from your computer. Your cooperation is greatly
> > appreciated.
> >
> >
> > Any export restricted material should be shared using my
> > matthew.weber at corp.rockwellcollins.com address.
>
>
>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30
  2020-01-31 21:24     ` Peter Seiderer
@ 2020-02-05 15:15       ` Matthew Weber
  2020-02-05 22:22         ` Peter Seiderer
  0 siblings, 1 reply; 12+ messages in thread
From: Matthew Weber @ 2020-02-05 15:15 UTC (permalink / raw)
  To: buildroot

Peter,

On Fri, Jan 31, 2020 at 3:25 PM Peter Seiderer <ps.report@gmx.net> wrote:
>
> Hello *,
>
> On Fri, 31 Jan 2020 14:32:39 -0600, Matthew Weber <matthew.weber@rockwellcollins.com> wrote:
>
> > Romain,
> >
> > On Fri, Jan 31, 2020 at 1:47 PM Matthew Weber
> > <matthew.weber@rockwellcollins.com> wrote:
> > >
> > > Romain,
> > >
> > > On Sat, Jan 25, 2020 at 5:50 PM Romain Naour <romain.naour@gmail.com> wrote:
> > > >
> > > > Use the same version as for glibc package.
> > >
> > > Seems this bump requires a newer host compiler.  I found this on
> > > Ubuntu 16.04.2  with gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0
> > > 20160609
> > >
> > > BR2_aarch64=y
> > > BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
> > > BR2_KERNEL_HEADERS_4_14=y
> > > BR2_TOOLCHAIN_BUILDROOT_CXX=y
> > > BR2_LINUX_KERNEL=y
> > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> > > BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.16.7"
> > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
> > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config"
> > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> > >
> > > make host-localedef
> > >
> > > configure: error:
> > > *** These critical programs are missing or too old: compiler
> > > *** Check the INSTALL file for required versions.
> > >
> > > per the INSTALL file, GCC 6.2 or higher is required
> >
> > I did a build test reverting the 6.2 check (left it checking for 5)
> > and it built OK.  I'd suggest adding a patch to revert
> > https://sourceware.org/git/?p=glibc.git;a=commit;h=4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987
> > .
> >
> > In addition, I agree a host toolchain dependency needs to be added for
> > 5 (unless we also revert
> > https://sourceware.org/git/?p=glibc.git;a=commit;h=192963be49678b48f60218f1f794991cdd9fe472
> >  to get back to 4.x which doesn't seem like it would work out).
> >
>
> Suggested RFC patch (way back from December 2018) contained already an
> '0002-HACK-accept-old-toolchains.patch' to fix configure/compile for
> old host toolchains (see [1])..., maybe time to resurrect (and rebase)
> this one?

Agree, plus your 0001 for the linker seems to be required as well in
the case I see with using 2019.11.1 on Ubuntu 16.04.

Regards,
Matt

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30
  2020-02-05 15:15       ` Matthew Weber
@ 2020-02-05 22:22         ` Peter Seiderer
  2020-02-05 22:28           ` Matthew Weber
  0 siblings, 1 reply; 12+ messages in thread
From: Peter Seiderer @ 2020-02-05 22:22 UTC (permalink / raw)
  To: buildroot

Hello Matt,

On Wed, 5 Feb 2020 09:15:18 -0600, Matthew Weber <matthew.weber@collins.com> wrote:

> Peter,
>
> On Fri, Jan 31, 2020 at 3:25 PM Peter Seiderer <ps.report@gmx.net> wrote:
> >
> > Hello *,
> >
> > On Fri, 31 Jan 2020 14:32:39 -0600, Matthew Weber <matthew.weber@rockwellcollins.com> wrote:
> >
> > > Romain,
> > >
> > > On Fri, Jan 31, 2020 at 1:47 PM Matthew Weber
> > > <matthew.weber@rockwellcollins.com> wrote:
> > > >
> > > > Romain,
> > > >
> > > > On Sat, Jan 25, 2020 at 5:50 PM Romain Naour <romain.naour@gmail.com> wrote:
> > > > >
> > > > > Use the same version as for glibc package.
> > > >
> > > > Seems this bump requires a newer host compiler.  I found this on
> > > > Ubuntu 16.04.2  with gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0
> > > > 20160609
> > > >
> > > > BR2_aarch64=y
> > > > BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
> > > > BR2_KERNEL_HEADERS_4_14=y
> > > > BR2_TOOLCHAIN_BUILDROOT_CXX=y
> > > > BR2_LINUX_KERNEL=y
> > > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> > > > BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.16.7"
> > > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
> > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config"
> > > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> > > >
> > > > make host-localedef
> > > >
> > > > configure: error:
> > > > *** These critical programs are missing or too old: compiler
> > > > *** Check the INSTALL file for required versions.
> > > >
> > > > per the INSTALL file, GCC 6.2 or higher is required
> > >
> > > I did a build test reverting the 6.2 check (left it checking for 5)
> > > and it built OK.  I'd suggest adding a patch to revert
> > > https://sourceware.org/git/?p=glibc.git;a=commit;h=4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987
> > > .
> > >
> > > In addition, I agree a host toolchain dependency needs to be added for
> > > 5 (unless we also revert
> > > https://sourceware.org/git/?p=glibc.git;a=commit;h=192963be49678b48f60218f1f794991cdd9fe472
> > >  to get back to 4.x which doesn't seem like it would work out).
> > >
> >
> > Suggested RFC patch (way back from December 2018) contained already an
> > '0002-HACK-accept-old-toolchains.patch' to fix configure/compile for
> > old host toolchains (see [1])..., maybe time to resurrect (and rebase)
> > this one?
>
> Agree, plus your 0001 for the linker seems to be required as well in
> the case I see with using 2019.11.1 on Ubuntu 16.04.

I can provide a buildroot package/localdef patch the next days (but no chance to
test myself as I have no access to an legacy linux system at the moment), or
do you want to take over?

Regards,
Peter

>
> Regards,
> Matt

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30
  2020-02-05 22:22         ` Peter Seiderer
@ 2020-02-05 22:28           ` Matthew Weber
  2020-02-06 21:11             ` Matthew Weber
  0 siblings, 1 reply; 12+ messages in thread
From: Matthew Weber @ 2020-02-05 22:28 UTC (permalink / raw)
  To: buildroot

Peter S,

On Wed, Feb 5, 2020 at 4:22 PM Peter Seiderer <ps.report@gmx.net> wrote:
>
> Hello Matt,
>
> On Wed, 5 Feb 2020 09:15:18 -0600, Matthew Weber <matthew.weber@collins.com> wrote:
>
> > Peter,
> >
> > On Fri, Jan 31, 2020 at 3:25 PM Peter Seiderer <ps.report@gmx.net> wrote:
> > >
> > > Hello *,
> > >
> > > On Fri, 31 Jan 2020 14:32:39 -0600, Matthew Weber <matthew.weber@rockwellcollins.com> wrote:
> > >
> > > > Romain,
> > > >
> > > > On Fri, Jan 31, 2020 at 1:47 PM Matthew Weber
> > > > <matthew.weber@rockwellcollins.com> wrote:
> > > > >
> > > > > Romain,
> > > > >
> > > > > On Sat, Jan 25, 2020 at 5:50 PM Romain Naour <romain.naour@gmail.com> wrote:
> > > > > >
> > > > > > Use the same version as for glibc package.
> > > > >
> > > > > Seems this bump requires a newer host compiler.  I found this on
> > > > > Ubuntu 16.04.2  with gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0
> > > > > 20160609
> > > > >
> > > > > BR2_aarch64=y
> > > > > BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
> > > > > BR2_KERNEL_HEADERS_4_14=y
> > > > > BR2_TOOLCHAIN_BUILDROOT_CXX=y
> > > > > BR2_LINUX_KERNEL=y
> > > > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> > > > > BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.16.7"
> > > > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
> > > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config"
> > > > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> > > > >
> > > > > make host-localedef
> > > > >
> > > > > configure: error:
> > > > > *** These critical programs are missing or too old: compiler
> > > > > *** Check the INSTALL file for required versions.
> > > > >
> > > > > per the INSTALL file, GCC 6.2 or higher is required
> > > >
> > > > I did a build test reverting the 6.2 check (left it checking for 5)
> > > > and it built OK.  I'd suggest adding a patch to revert
> > > > https://sourceware.org/git/?p=glibc.git;a=commit;h=4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987
> > > > .
> > > >
> > > > In addition, I agree a host toolchain dependency needs to be added for
> > > > 5 (unless we also revert
> > > > https://sourceware.org/git/?p=glibc.git;a=commit;h=192963be49678b48f60218f1f794991cdd9fe472
> > > >  to get back to 4.x which doesn't seem like it would work out).
> > > >
> > >
> > > Suggested RFC patch (way back from December 2018) contained already an
> > > '0002-HACK-accept-old-toolchains.patch' to fix configure/compile for
> > > old host toolchains (see [1])..., maybe time to resurrect (and rebase)
> > > this one?
> >
> > Agree, plus your 0001 for the linker seems to be required as well in
> > the case I see with using 2019.11.1 on Ubuntu 16.04.
>
> I can provide a buildroot package/localdef patch the next days (but no chance to
> test myself as I have no access to an legacy linux system at the moment), or
> do you want to take over?

I'm more than happy to create the patches/test or test ones you
submit.  I'll jump on IRC and see if I can clarify the preferred
workaround/fix.

Matt

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30
  2020-02-05 22:28           ` Matthew Weber
@ 2020-02-06 21:11             ` Matthew Weber
  0 siblings, 0 replies; 12+ messages in thread
From: Matthew Weber @ 2020-02-06 21:11 UTC (permalink / raw)
  To: buildroot

Peter,


On Wed, Feb 5, 2020 at 4:28 PM Matthew Weber <matthew.weber@collins.com> wrote:
>
> Peter S,
>
> On Wed, Feb 5, 2020 at 4:22 PM Peter Seiderer <ps.report@gmx.net> wrote:
> >
> > Hello Matt,
> >
> > On Wed, 5 Feb 2020 09:15:18 -0600, Matthew Weber <matthew.weber@collins.com> wrote:
> >
> > > Peter,
> > >
> > > On Fri, Jan 31, 2020 at 3:25 PM Peter Seiderer <ps.report@gmx.net> wrote:
> > > >
> > > > Hello *,
> > > >
> > > > On Fri, 31 Jan 2020 14:32:39 -0600, Matthew Weber <matthew.weber@rockwellcollins.com> wrote:
> > > >
> > > > > Romain,
> > > > >
> > > > > On Fri, Jan 31, 2020 at 1:47 PM Matthew Weber
> > > > > <matthew.weber@rockwellcollins.com> wrote:
> > > > > >
> > > > > > Romain,
> > > > > >
> > > > > > On Sat, Jan 25, 2020 at 5:50 PM Romain Naour <romain.naour@gmail.com> wrote:
> > > > > > >
> > > > > > > Use the same version as for glibc package.
> > > > > >
> > > > > > Seems this bump requires a newer host compiler.  I found this on
> > > > > > Ubuntu 16.04.2  with gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0
> > > > > > 20160609
> > > > > >
> > > > > > BR2_aarch64=y
> > > > > > BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
> > > > > > BR2_KERNEL_HEADERS_4_14=y
> > > > > > BR2_TOOLCHAIN_BUILDROOT_CXX=y
> > > > > > BR2_LINUX_KERNEL=y
> > > > > > BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> > > > > > BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.16.7"
> > > > > > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
> > > > > > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config"
> > > > > > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> > > > > >
> > > > > > make host-localedef
> > > > > >
> > > > > > configure: error:
> > > > > > *** These critical programs are missing or too old: compiler
> > > > > > *** Check the INSTALL file for required versions.
> > > > > >
> > > > > > per the INSTALL file, GCC 6.2 or higher is required
> > > > >
> > > > > I did a build test reverting the 6.2 check (left it checking for 5)
> > > > > and it built OK.  I'd suggest adding a patch to revert
> > > > > https://sourceware.org/git/?p=glibc.git;a=commit;h=4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987
> > > > > .
> > > > >
> > > > > In addition, I agree a host toolchain dependency needs to be added for
> > > > > 5 (unless we also revert
> > > > > https://sourceware.org/git/?p=glibc.git;a=commit;h=192963be49678b48f60218f1f794991cdd9fe472
> > > > >  to get back to 4.x which doesn't seem like it would work out).
> > > > >
> > > >
> > > > Suggested RFC patch (way back from December 2018) contained already an
> > > > '0002-HACK-accept-old-toolchains.patch' to fix configure/compile for
> > > > old host toolchains (see [1])..., maybe time to resurrect (and rebase)
> > > > this one?
> > >
> > > Agree, plus your 0001 for the linker seems to be required as well in
> > > the case I see with using 2019.11.1 on Ubuntu 16.04.
> >
> > I can provide a buildroot package/localdef patch the next days (but no chance to
> > test myself as I have no access to an legacy linux system at the moment), or
> > do you want to take over?

http://patchwork.ozlabs.org/patch/1234578/

Matt

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2020-02-06 21:11 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-25 23:49 [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30 Romain Naour
2020-01-25 23:49 ` [Buildroot] [PATCH 2/2] package/glibc: add comment Romain Naour
2020-01-26  8:08   ` Peter Korsgaard
2020-01-26  8:07 ` [Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30 Peter Korsgaard
2020-01-31 19:47 ` Matthew Weber
2020-01-31 19:59   ` Romain Naour
2020-01-31 20:32   ` Matthew Weber
2020-01-31 21:24     ` Peter Seiderer
2020-02-05 15:15       ` Matthew Weber
2020-02-05 22:22         ` Peter Seiderer
2020-02-05 22:28           ` Matthew Weber
2020-02-06 21:11             ` Matthew Weber

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.