mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-26 07:37:14 +00:00
ckermit: Pass -DNOARROWKEYS by default
glibc 2.28+ has caught up with rest of libraries
and now build complains in same manner as musl
ckucmd.c: In function 'cmdconchk':
ckucmd.c:7386:14: error: 'FILE' {aka 'struct _IO_FILE'} has no member named '_cnt'
x = stdin->_cnt;
^~
therefore add -DNOARROWKEYS even for glibc as well
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
@@ -20,12 +20,6 @@ export INFODIR = "${infodir}"
|
|||||||
|
|
||||||
EXTRA_OEMAKE = "-e MAKEFLAGS="
|
EXTRA_OEMAKE = "-e MAKEFLAGS="
|
||||||
|
|
||||||
# Additional flags. For uclibc we add -DNOARROWKEYS which stops ckermit
|
|
||||||
# trying to look inside the stdio headers.
|
|
||||||
CKERMIT_ADDITIONAL = ""
|
|
||||||
CKERMIT_ADDITIONAL_libc-uclibc = "-DNOARROWKEYS"
|
|
||||||
CKERMIT_ADDITIONAL_libc-musl = "-DNOARROWKEYS"
|
|
||||||
|
|
||||||
TARGET_CC_ARCH += "${LDFLAGS}"
|
TARGET_CC_ARCH += "${LDFLAGS}"
|
||||||
|
|
||||||
do_compile () {
|
do_compile () {
|
||||||
@@ -49,7 +43,7 @@ do_compile () {
|
|||||||
-DNORESEND -DNOAUTODL -DNOSTREAMING -DNOHINTS -DNOCKXYZ -DNOLEARN \
|
-DNORESEND -DNOAUTODL -DNOSTREAMING -DNOHINTS -DNOCKXYZ -DNOLEARN \
|
||||||
-DNOMKDIR -DNOPERMS -DNOCKTIMERS -DNOCKREGEX -DNOREALPATH \
|
-DNOMKDIR -DNOPERMS -DNOCKTIMERS -DNOCKREGEX -DNOREALPATH \
|
||||||
-DCK_SMALL -DNOLOGDIAL -DNORENAME -DNOWHATAMI \
|
-DCK_SMALL -DNOLOGDIAL -DNORENAME -DNOWHATAMI \
|
||||||
${CKERMIT_ADDITIONAL}"
|
-DNOARROWKEYS"
|
||||||
}
|
}
|
||||||
|
|
||||||
do_install () {
|
do_install () {
|
||||||
|
|||||||
Reference in New Issue
Block a user