mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-01 13:58:04 +00:00
tcl: disable 'zipfs' feature
zipfs is a new facility in tcl 9.x where various data files are bundled
into a zip archive, rather being separately installed.
Then that zip is embedded into libtcl.so from Makefile, thusly:
cat ${TCL_ZIP_FILE} >> ${LIB_FILE}
This is a major case of face meeting palm: any binary object
processing on the resulting .so file discards the extra data
at the end, and that's exactly what happens in do_package(),
resulting in a tcl installation without any language libraries.
This is not caught by ptest because it runs against a private
copy of the source tree.
Additionally, it helps to have data files on target systems
as files that can be viewed and edited.
(From OE-Core rev: 05e31be56498123b177f363c700c96b20958585c)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Ross Burton <ross.burton@arm.com>
This commit is contained in:
parent
c996cfea52
commit
b89a5dbebd
|
|
@ -37,7 +37,7 @@ inherit autotools ptest binconfig
|
|||
AUTOTOOLS_SCRIPT_PATH = "${S}/unix"
|
||||
EXTRA_AUTORECONF = "--exclude=aclocal"
|
||||
|
||||
EXTRA_OECONF = "--disable-rpath --enable-man-suffix=tcl9"
|
||||
EXTRA_OECONF = "--disable-rpath --enable-man-suffix=tcl9 --disable-zipfs"
|
||||
|
||||
# Prevent installing copy of tzdata based on tzdata installation on the build host
|
||||
# It doesn't install tzdata if one of the following files exist on the host:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user