summaryrefslogtreecommitdiffstats
path: root/scripts/oepydevshell-internal.py
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2025-05-24 07:57:43 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-05-29 15:14:37 +0100
commit3e5469456e100598c17a519e3a54f77485616565 (patch)
tree47365290fa78c770dbc4c94d14610f8ebf694999 /scripts/oepydevshell-internal.py
parentdc35424a2d00d84c225d834a4dafa11e14269ce7 (diff)
downloadpoky-3e5469456e100598c17a519e3a54f77485616565.tar.gz
busybox: Do not define global 'const' with clang
This helps fix segfaults when compiling with clang, the option to define global const is configurable now in busybox [1] [2] Turn ptr_to_globals and bb_errno to be non const writing to a const variable is undefined behavior This is undefined as per (C99 6.7.3 paragraph 5) see [1] errno and ptr_to_globals is written to in code, this fails with segfaults when compiled with clang [1] https://git.busybox.net/busybox/commit/?id=1f925038a [2] https://lists.busybox.net/pipermail/busybox/2022-January/089413.html (From OE-Core rev: 091d162f29dfefe2716d3b793cea55b9f14d684d) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/oepydevshell-internal.py')
0 files changed, 0 insertions, 0 deletions