diff options
author | Martin Jansa <Martin.Jansa@gmail.com> | 2023-08-17 20:01:05 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-08-21 11:34:12 +0100 |
commit | 3fac9a06a039313a46a2f5499602d1bb61927739 (patch) | |
tree | 371ceec62ab4b69624c596275ae1eb13a32cf2d0 /meta/recipes-core | |
parent | d9a71a83d308f2a2bd291323cd1fa4c3aa9fe7b9 (diff) | |
download | poky-3fac9a06a039313a46a2f5499602d1bb61927739.tar.gz |
cross-localedef-native: fix build on hosts with older glibc
Older glibc on host might be missing __glibc_has_attribute added in glibc-2.34 with:
https://sourceware.org/git/?p=glibc.git;a=blobdiff;f=misc/sys/cdefs.h;h=8e244a77cf6271f09cbd26d18b1e07b1d1641404;hp=57ca262bdfb642bf4a945645532f2319ec1ff437;hb=c8ba52ab3350c334d6e34b1439a4c0c1431351f3;hpb=7dd416491e080456fc7742d884c520526509413e
Fixes:
In file included from ../git/localedef/include/programs/xmalloc.h:21,
from glibc/locale/programs/localedef.h:124,
from glibc/locale/programs/localedef.c:36:
../git/localedef/include/sys/cdefs.h:85:51: error: missing binary operator before token "("
85 | #if __GNUC_PREREQ (4, 3) || __glibc_has_attribute (__cold__)
| ^
Only commit included:
e0eca29 cdefs.h: define __glibc_has_attribute
(From OE-Core rev: 62c464bb4e3ebb6b50864ede7b352651b2c81e3c)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core')
-rw-r--r-- | meta/recipes-core/glibc/glibc-version.inc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/recipes-core/glibc/glibc-version.inc b/meta/recipes-core/glibc/glibc-version.inc index 7d5219f2d2..f53e59103e 100644 --- a/meta/recipes-core/glibc/glibc-version.inc +++ b/meta/recipes-core/glibc/glibc-version.inc | |||
@@ -1,7 +1,7 @@ | |||
1 | SRCBRANCH ?= "release/2.38/master" | 1 | SRCBRANCH ?= "release/2.38/master" |
2 | PV = "2.38" | 2 | PV = "2.38" |
3 | SRCREV_glibc ?= "36f2487f13e3540be9ee0fb51876b1da72176d3f" | 3 | SRCREV_glibc ?= "36f2487f13e3540be9ee0fb51876b1da72176d3f" |
4 | SRCREV_localedef ?= "2d6d138500779504ba52e564edd21a3e50ae9472" | 4 | SRCREV_localedef ?= "e0eca29583b9e0f62645c4316ced93cf4e4e26e1" |
5 | 5 | ||
6 | GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git;protocol=https" | 6 | GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git;protocol=https" |
7 | 7 | ||