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 |
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
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.
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
>>>>> "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.
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 --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.
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(-)