diff mbox series

[2/2] package/glibc: bump to version 2.28

Message ID 20180803181425.18106-2-romain.naour@gmail.com
State Accepted
Headers show
Series [1/2] package/systemd: fix statx support with glibc >= 2.28 | expand

Commit Message

Romain Naour Aug. 3, 2018, 6:14 p.m. UTC
https://www.sourceware.org/ml/libc-alpha/2018-08/msg00003.html

Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
 package/glibc/glibc.hash | 2 +-
 package/glibc/glibc.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Comments

Thomas Petazzoni Aug. 9, 2018, 9:58 p.m. UTC | #1
Hello,

On Fri,  3 Aug 2018 20:14:25 +0200, Romain Naour wrote:
> https://www.sourceware.org/ml/libc-alpha/2018-08/msg00003.html
> 
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
> ---
>  package/glibc/glibc.hash | 2 +-
>  package/glibc/glibc.mk   | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)

Applied to next, thanks. Please monitor the autobuilders at
http://autobuild.buildroot.net/?branch=next&status=NOK&libc=glibc in
the next few days for build failures related to glibc 2.28, I'm sure
there will be some :-)

Thanks!

Thomas
Baruch Siach Aug. 15, 2018, 6:19 a.m. UTC | #2
Hi Romain,

Romain Naour writes:
> https://www.sourceware.org/ml/libc-alpha/2018-08/msg00003.html

This announcement says:

  GNU make 4.0 or later is now required to build glibc.

autobuilders now show that:

  http://autobuild.buildroot.net/?reason=glibc-glibc-2.28

Since glibc is a fundamental package, does that mean we need to bump the
make version requirement to 4.0 (current requirement is 3.81)? Maybe
build host-make on older hosts?

baruch

> Signed-off-by: Romain Naour <romain.naour@gmail.com>
> ---
>  package/glibc/glibc.hash | 2 +-
>  package/glibc/glibc.mk   | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/package/glibc/glibc.hash b/package/glibc/glibc.hash
> index 81dd5ad5ed..85afd6fd6b 100644
> --- a/package/glibc/glibc.hash
> +++ b/package/glibc/glibc.hash
> @@ -1,5 +1,5 @@
>  # Locally calculated (fetched from Github)
> -sha256  33189b3f10c88730a1f686fac794bc01f31765f12ffd75bc5e8a0f2a690d217a     glibc-glibc-2.27-57-g6c99e37f6fb640a50a3113b2dbee5d5389843c1e.tar.gz
> +sha256  877c7b4741501d1762af8ef1a2518bdf2d722947d2e8d48b203e2d83cc600bca     glibc-glibc-2.28.tar.gz
>  # Locally calculated (fetched from Github)
>  sha256  e08ab67b2db2d0f0e8f3311d23c54fb8f6d4c1ef6fa0b4047fd5da400e3ce9de     glibc-arc-2018.03-release.tar.gz
>  
> diff --git a/package/glibc/glibc.mk b/package/glibc/glibc.mk
> index d34b42b831..399cf395ce 100644
> --- a/package/glibc/glibc.mk
> +++ b/package/glibc/glibc.mk
> @@ -10,7 +10,7 @@ GLIBC_SITE = $(call github,foss-for-synopsys-dwc-arc-processors,glibc,$(GLIBC_VE
>  else
>  # Generate version string using:
>  #   git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master
> -GLIBC_VERSION = glibc-2.27-57-g6c99e37f6fb640a50a3113b2dbee5d5389843c1e
> +GLIBC_VERSION = glibc-2.28
>  # Upstream doesn't officially provide an https download link.
>  # There is one (https://sourceware.org/git/glibc.git) but it's not reliable,
>  # sometimes the connection times out. So use an unofficial github mirror.
Thomas Petazzoni Aug. 15, 2018, 11:40 a.m. UTC | #3
Hello,

On Wed, 15 Aug 2018 09:19:53 +0300, Baruch Siach wrote:

> Romain Naour writes:
> > https://www.sourceware.org/ml/libc-alpha/2018-08/msg00003.html  
> 
> This announcement says:
> 
>   GNU make 4.0 or later is now required to build glibc.
> 
> autobuilders now show that:
> 
>   http://autobuild.buildroot.net/?reason=glibc-glibc-2.28
> 
> Since glibc is a fundamental package, does that mean we need to bump the
> make version requirement to 4.0 (current requirement is 3.81)? Maybe
> build host-make on older hosts?

Building host-make on machines that don't have make >= 4.0 sounds like
a good approach to me. And of course, we only do this as a dependency
of glibc.

Best regards,

Thomas
Peter Korsgaard Aug. 15, 2018, 7:16 p.m. UTC | #4
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@bootlin.com> writes:

 > Hello,
 > On Wed, 15 Aug 2018 09:19:53 +0300, Baruch Siach wrote:

 >> Romain Naour writes:
 >> > https://www.sourceware.org/ml/libc-alpha/2018-08/msg00003.html  
 >> 
 >> This announcement says:
 >> 
 >> GNU make 4.0 or later is now required to build glibc.
 >> 
 >> autobuilders now show that:
 >> 
 >> http://autobuild.buildroot.net/?reason=glibc-glibc-2.28
 >> 
 >> Since glibc is a fundamental package, does that mean we need to bump the
 >> make version requirement to 4.0 (current requirement is 3.81)? Maybe
 >> build host-make on older hosts?

 > Building host-make on machines that don't have make >= 4.0 sounds like
 > a good approach to me. And of course, we only do this as a dependency
 > of glibc.

Agreed, it is imho too early to require make >= 4.0 globally.
Romain Naour Aug. 25, 2018, 3:34 p.m. UTC | #5
Hi Baruch, Peter,

Le 15/08/2018 à 21:16, Peter Korsgaard a écrit :
>>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@bootlin.com> writes:
> 
>  > Hello,
>  > On Wed, 15 Aug 2018 09:19:53 +0300, Baruch Siach wrote:
> 
>  >> Romain Naour writes:
>  >> > https://www.sourceware.org/ml/libc-alpha/2018-08/msg00003.html  
>  >> 
>  >> This announcement says:
>  >> 
>  >> GNU make 4.0 or later is now required to build glibc.
>  >> 
>  >> autobuilders now show that:
>  >> 
>  >> http://autobuild.buildroot.net/?reason=glibc-glibc-2.28
>  >> 
>  >> Since glibc is a fundamental package, does that mean we need to bump the
>  >> make version requirement to 4.0 (current requirement is 3.81)? Maybe
>  >> build host-make on older hosts?
> 
>  > Building host-make on machines that don't have make >= 4.0 sounds like
>  > a good approach to me. And of course, we only do this as a dependency
>  > of glibc.
> 
> Agreed, it is imho too early to require make >= 4.0 globally.
> 

Thanks Baruch for noticing this new dependency added by [1].

I'll take a look how to do this.

Best regards,
Romain

[1]
https://sourceware.org/git/?p=glibc.git;a=commit;h=f2873d2da0ac9802e0b570e8e0b9e7e04a82bf55
diff mbox series

Patch

diff --git a/package/glibc/glibc.hash b/package/glibc/glibc.hash
index 81dd5ad5ed..85afd6fd6b 100644
--- a/package/glibc/glibc.hash
+++ b/package/glibc/glibc.hash
@@ -1,5 +1,5 @@ 
 # Locally calculated (fetched from Github)
-sha256  33189b3f10c88730a1f686fac794bc01f31765f12ffd75bc5e8a0f2a690d217a     glibc-glibc-2.27-57-g6c99e37f6fb640a50a3113b2dbee5d5389843c1e.tar.gz
+sha256  877c7b4741501d1762af8ef1a2518bdf2d722947d2e8d48b203e2d83cc600bca     glibc-glibc-2.28.tar.gz
 # Locally calculated (fetched from Github)
 sha256  e08ab67b2db2d0f0e8f3311d23c54fb8f6d4c1ef6fa0b4047fd5da400e3ce9de     glibc-arc-2018.03-release.tar.gz
 
diff --git a/package/glibc/glibc.mk b/package/glibc/glibc.mk
index d34b42b831..399cf395ce 100644
--- a/package/glibc/glibc.mk
+++ b/package/glibc/glibc.mk
@@ -10,7 +10,7 @@  GLIBC_SITE = $(call github,foss-for-synopsys-dwc-arc-processors,glibc,$(GLIBC_VE
 else
 # Generate version string using:
 #   git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master
-GLIBC_VERSION = glibc-2.27-57-g6c99e37f6fb640a50a3113b2dbee5d5389843c1e
+GLIBC_VERSION = glibc-2.28
 # Upstream doesn't officially provide an https download link.
 # There is one (https://sourceware.org/git/glibc.git) but it's not reliable,
 # sometimes the connection times out. So use an unofficial github mirror.