Hi,
mostly fixed, but I still get problems for init_transformer_aux_data and
check_errors_in_children through archival/lib.c.
To reproduce "make allnoconfig" and activate CONFIG_GZIP, CONFIG_BZIP2,
or CONFIG_LZOP.
(This one actually depends on deactivating 25 other options).
Best regards,
Christian
On 05/11/2013 08:36 PM, Denys Vlasenko wrote:
On Thursday 09 May 2013 22:57, Christian Kästner wrote:
Hi,
we just stumbled upon a configuration-related linker problem with
open_transformer.c that we previously accidentally as discarded false
positives.
Functions check_errors_in_children, xmalloc_open_zipped_read_close,
check_signature16, init_transformer_aux_data, and open_transformer are
sometimes called in contexts where file open_transformer.c is not compiled.
The problem occurs if
undef CONFIG_FEATURE_COMPRESS_USAGE
undef CONFIG_FEATURE_SEAMLESS_XZ
undef CONFIG_MODINFO
undef CONFIG_FEATURE_SEAMLESS_BZ2
undef CONFIG_FEATURE_SEAMLESS_Z
undef CONFIG_RPM
undef CONFIG_GUNZIP
undef CONFIG_FEATURE_SEAMLESS_GZ
undef CONFIG_FEATURE_SEAMLESS_LZMA
undef CONFIG_INSMOD
and any of the following is activated:
CONFIG_UNXZ
CONFIG_BUNZIP2
CONFIG_UNCOMPRESS
CONFIG_FEATURE_COMPRESS_BBCONFIG
CONFIG_RPM2CPIO
CONFIG_UNZIP
CONFIG_DEPMOD
CONFIG_RMMOD
CONFIG_LSMOD
CONFIG_MAN
CONFIG_MODPROBE
CONFIG_FEATURE_2_4_MODULES
CONFIG_MODPROBE_SMALL
CONFIG_SETFONT
To reproduce the problem for example "make allnoconfig" and activate
CONFIG_UNXZ.
Thanks! Just fixed in current git, please try it and let me know
if anything is still broken.
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox