|
From: | Andrew Randrianasulu |
Subject: | [Tinycc-devel] Fwd: [termux/termux-packages] [Bug]: tcc unhappy about system headers (Issue #19055) |
Date: | Wed, 24 Jan 2024 17:07:30 +0300 |
This seems an issue with tcc. The following line shows where that error happened.
$ sed -n 177p /data/data/com.termux/files/usr/include/string.h
size_t strxfrm(char* __BIONIC_COMPLICATED_NULLNESS __dst, const char* _Nonnull __src, size_t __n);
And __BIONIC_COMPLICATED_NULLNESS
macro is defined as
$ grep -ir "define __BIONIC_COMPLICATED_NULLNESS" /data/data/com.termux/files/usr/include/
/data/data/com.termux/files/usr/include/sys/cdefs.h:#define __BIONIC_COMPLICATED_NULLNESS _Null_unspecified
So, tcc could not recognize _Null_unspecified
attribute.
====
tcc git fails for me on termux/aarch64 in similar manner. Does this sounds like preprocessor issue?
—
[Prev in Thread] | Current Thread | [Next in Thread] |