Thread (12 messages) 12 messages, 5 authors, 2020-02-06

[Buildroot] [PATCH 1/2] package/localedef: bump to version 2.30

flat view

From: Peter Seiderer <hidden>
Date: 2020-02-05 22:22:02

Hello Matt,

On Wed, 5 Feb 2020 09:15:18 -0600, Matthew Weber [off-list ref] wrote:
Peter,

On Fri, Jan 31, 2020 at 3:25 PM Peter Seiderer [off-list ref] wrote:
quoted
Hello *,

On Fri, 31 Jan 2020 14:32:39 -0600, Matthew Weber [off-list ref] wrote:
quoted
Romain,

On Fri, Jan 31, 2020 at 1:47 PM Matthew Weber
[off-list ref] wrote:
quoted
Romain,

On Sat, Jan 25, 2020 at 5:50 PM Romain Naour [off-list ref] wrote:
quoted
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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help