Hello
make -C /home/ilw/work/busybox O=/home/ilw/work/make/x86-64 Using /home/ilw/work/busybox as source for busybox GEN /home/ilw/work/make/x86-64/Makefile HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/split-include HOSTCC scripts/basic/docproc GEN /home/ilw/work/make/x86-64/Makefile HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o HOSTCC scripts/kconfig/mconf.o HOSTCC scripts/kconfig/zconf.tab.o In file included from scripts/kconfig/zconf.tab.c:2168: /home/ilw/work/busybox/scripts/kconfig/confdata.c: In function ‘conf_write’: /home/ilw/work/busybox/scripts/kconfig/confdata.c:366:19: warning: ‘.tmpconfig.’ directive writing 11 bytes into a region of size between 1 and 128 [-Wformat-overflow=] sprintf(newname, "%s.tmpconfig.%d", dirname, (int)getpid()); ^~~~~~~~~~~~~~~~~ /home/ilw/work/busybox/scripts/kconfig/confdata.c:366:2: note: ‘sprintf’ output between 13 and 150 bytes into a destination of size 128 sprintf(newname, "%s.tmpconfig.%d", dirname, (int)getpid()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ilw/work/busybox/scripts/kconfig/confdata.c:366:19: warning: ‘.tmpconfig.’ directive writing 11 bytes into a region of size between 1 and 128 [-Wformat-overflow=] sprintf(newname, "%s.tmpconfig.%d", dirname, (int)getpid()); ^~~~~~~~~~~~~~~~~ /home/ilw/work/busybox/scripts/kconfig/confdata.c:366:2: note: ‘sprintf’ output between 13 and 150 bytes into a destination of size 128 sprintf(newname, "%s.tmpconfig.%d", dirname, (int)getpid()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ilw/work/busybox/scripts/kconfig/confdata.c:582:19: warning: ‘%s’ directive writing likely 7 or more bytes into a region of size between 1 and 128 [-Wformat-overflow=] sprintf(tmpname, "%s%s", dirname, basename); ^~~~~~ /home/ilw/work/busybox/scripts/kconfig/confdata.c:582:19: note: assuming directive output of 7 bytes /home/ilw/work/busybox/scripts/kconfig/confdata.c:582:2: note: ‘sprintf’ output 1 or more bytes (assuming 135) into a destination of size 128 sprintf(tmpname, "%s%s", dirname, basename); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOSTLD scripts/kconfig/conf scripts/kconfig/conf -s Config.in # # using defaults found in .config # SPLIT include/autoconf.h -> include/config/* GEN include/bbconfigopts.h GEN include/common_bufsiz.h HOSTCC applets/usage GEN include/usage_compressed.h HOSTCC applets/applet_tables GEN include/applet_tables.h include/NUM_APPLETS.h GEN include/applet_tables.h include/NUM_APPLETS.h CC applets/applets.o LD applets/built-in.o HOSTCC applets/usage_pod LD archival/built-in.o AR archival/lib.a LD archival/libarchive/built-in.o CC archival/libarchive/common.o CC archival/libarchive/data_align.o CC archival/libarchive/data_extract_all.o CC archival/libarchive/data_extract_to_stdout.o CC archival/libarchive/data_skip.o CC archival/libarchive/decompress_bunzip2.o CC archival/libarchive/filter_accept_all.o CC archival/libarchive/filter_accept_list.o CC archival/libarchive/filter_accept_reject_list.o CC archival/libarchive/find_list_entry.o CC archival/libarchive/header_list.o CC archival/libarchive/header_skip.o CC archival/libarchive/header_verbose_list.o CC archival/libarchive/init_handle.o CC archival/libarchive/open_transformer.o CC archival/libarchive/seek_by_jump.o CC archival/libarchive/seek_by_read.o AR archival/libarchive/lib.a LD console-tools/built-in.o AR console-tools/lib.a LD coreutils/built-in.o CC coreutils/echo.o CC coreutils/test.o CC coreutils/test_ptr_hack.o AR coreutils/lib.a LD coreutils/libcoreutils/built-in.o AR coreutils/libcoreutils/lib.a LD debianutils/built-in.o AR debianutils/lib.a LD e2fsprogs/built-in.o AR e2fsprogs/lib.a LD editors/built-in.o AR editors/lib.a LD findutils/built-in.o CC findutils/find.o /home/ilw/work/busybox/findutils/find.c:875:17: warning: no previous prototype for 'xmalloc_realpath_or_warn' [-Wmissing-prototypes] char *FAST_FUNC xmalloc_realpath_or_warn(const char *path) { ^ /home/ilw/work/busybox/findutils/find.c: In function 'fileAction': /home/ilw/work/busybox/findutils/find.c:941:25: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] char folderDir[index]; ^ /home/ilw/work/busybox/findutils/find.c:947:25: warning: format '%lli' expects argument of type 'long long int', but argument 4 has type 'long int' [-Wformat=] FFLUSH_PRINTF("%c%c %lli %lli %s//%s%s\n", type, 'e', statbuf->st_size, ^ /home/ilw/work/busybox/findutils/find.c:947:25: warning: format '%lli' expects argument of type 'long long int', but argument 5 has type 'long int' [-Wformat=] /home/ilw/work/busybox/findutils/find.c:950:25: warning: format '%lli' expects argument of type 'long long int', but argument 4 has type 'long int' [-Wformat=] FFLUSH_PRINTF("%c%c %lli %lli %s//%s\n", type, 'e', statbuf->st_size, ^ /home/ilw/work/busybox/findutils/find.c:950:25: warning: format '%lli' expects argument of type 'long long int', but argument 5 has type 'long int' [-Wformat=] /home/ilw/work/busybox/findutils/find.c:957:21: warning: format '%lli' expects argument of type 'long long int', but argument 4 has type 'long int' [-Wformat=] FFLUSH_PRINTF("%c%c %lli %lli %s//%s\n", type, getType(¬lstatbuf), ^ /home/ilw/work/busybox/findutils/find.c:957:21: warning: format '%lli' expects argument of type 'long long int', but argument 5 has type 'long int' [-Wformat=] /home/ilw/work/busybox/findutils/find.c:963:13: warning: format '%lli' expects argument of type 'long long int', but argument 3 has type 'long int' [-Wformat=] FFLUSH_PRINTF("%c %lli %lli %s\n", type, statbuf->st_size, (int64_t) statbuf->st_mtime, ^ /home/ilw/work/busybox/findutils/find.c:963:13: warning: format '%lli' expects argument of type 'long long int', but argument 4 has type 'long int' [-Wformat=] AR findutils/lib.a LD init/built-in.o AR init/lib.a LD libbb/built-in.o CC libbb/appletlib.o CC libbb/ask_confirmation.o CC libbb/auto_string.o CC libbb/bb_askpass.o CC libbb/bb_bswap_64.o CC libbb/bb_do_delay.o CC libbb/bb_pwd.o CC libbb/bb_qsort.o CC libbb/bb_strtonum.o CC libbb/change_identity.o CC libbb/chomp.o CC libbb/common_bufsiz.o CC libbb/compare_string_array.o CC libbb/concat_path_file.o CC libbb/concat_subpath_file.o CC libbb/copy_file.o CC libbb/copyfd.o CC libbb/crc32.o CC libbb/default_error_retval.o CC libbb/device_open.o CC libbb/dump.o CC libbb/endofname.o CC libbb/executable.o CC libbb/fclose_nonstdin.o CC libbb/fflush_stdout_and_exit.o CC libbb/fgets_str.o CC libbb/find_pid_by_name.o CC libbb/find_root_device.o CC libbb/full_write.o CC libbb/get_console.o CC libbb/get_last_path_component.o CC libbb/get_line_from_file.o CC libbb/get_shell_name.o CC libbb/get_volsize.o CC libbb/getopt32.o CC libbb/getpty.o CC libbb/hash_md5_sha.o CC libbb/herror_msg.o CC libbb/human_readable.o CC libbb/inet_common.o CC libbb/inode_hash.o CC libbb/isdirectory.o CC libbb/kernel_version.o CC libbb/last_char_is.o CC libbb/lineedit.o CC libbb/lineedit_ptr_hack.o CC libbb/llist.o CC libbb/login.o CC libbb/make_directory.o CC libbb/makedev.o CC libbb/match_fstype.o CC libbb/messages.o CC libbb/missing_syscalls.o /home/ilw/work/busybox/libbb/missing_syscalls.c:19:5: warning: no previous prototype for 'stime' [-Wmissing-prototypes] int stime(const time_t *t) ^ /home/ilw/work/busybox/libbb/missing_syscalls.c:27:5: warning: no previous prototype for 'sethostname' [-Wmissing-prototypes] int sethostname(const char *name, size_t len) ^ /home/ilw/work/busybox/libbb/missing_syscalls.c:33:5: warning: no previous prototype for 'adjtimex' [-Wmissing-prototypes] int adjtimex(struct timex *buf) ^ /home/ilw/work/busybox/libbb/missing_syscalls.c:38:5: warning: no previous prototype for 'pivot_root' [-Wmissing-prototypes] int pivot_root(const char *new_root, const char *put_old) ^ CC libbb/mode_string.o CC libbb/nuke_str.o CC libbb/parse_config.o CC libbb/parse_mode.o CC libbb/percent_decode.o CC libbb/perror_msg.o CC libbb/perror_nomsg.o CC libbb/perror_nomsg_and_die.o CC libbb/pidfile.o CC libbb/platform.o CC libbb/print_flags.o CC libbb/printable.o CC libbb/printable_string.o CC libbb/process_escape_sequence.o CC libbb/procps.o CC libbb/progress.o CC libbb/ptr_to_globals.o CC libbb/read.o CC libbb/read_key.o CC libbb/read_printf.o CC libbb/recursive_action.o CC libbb/remove_file.o CC libbb/replace.o CC libbb/run_shell.o CC libbb/safe_gethostname.o CC libbb/safe_poll.o CC libbb/safe_strncpy.o CC libbb/safe_write.o CC libbb/setup_environment.o CC libbb/signals.o CC libbb/simplify_path.o CC libbb/single_argv.o CC libbb/skip_whitespace.o CC libbb/speed_table.o CC libbb/str_tolower.o CC libbb/strrstr.o CC libbb/sysconf.o CC libbb/time.o CC libbb/trim.o CC libbb/u_signal_names.o CC libbb/ubi.o CC libbb/uuencode.o CC libbb/vdprintf.o CC libbb/verror_msg.o CC libbb/vfork_daemon_rexec.o CC libbb/warn_ignoring_args.o CC libbb/wfopen.o CC libbb/wfopen_input.o CC libbb/write.o CC libbb/xatonum.o CC libbb/xconnect.o CC libbb/xfunc_die.o CC libbb/xfuncs.o CC libbb/xfuncs_printf.o CC libbb/xgetcwd.o CC libbb/xgethostbyname.o CC libbb/xreadlink.o CC libbb/xrealloc_vector.o CC libbb/xregcomp.o AR libbb/lib.a LD libpwdgrp/built-in.o CC libpwdgrp/uidgid_get.o AR libpwdgrp/lib.a LD loginutils/built-in.o AR loginutils/lib.a LD mailutils/built-in.o AR mailutils/lib.a LD miscutils/built-in.o AR miscutils/lib.a LD modutils/built-in.o AR modutils/lib.a LD networking/built-in.o AR networking/lib.a LD networking/libiproute/built-in.o AR networking/libiproute/lib.a LD networking/udhcp/built-in.o AR networking/udhcp/lib.a LD printutils/built-in.o AR printutils/lib.a LD procps/built-in.o CC procps/kill.o CC procps/pgrep.o AR procps/lib.a LD runit/built-in.o AR runit/lib.a LD selinux/built-in.o AR selinux/lib.a LD shell/built-in.o CC shell/ash.o CC shell/ash_ptr_hack.o CC shell/shell_common.o AR shell/lib.a LD sysklogd/built-in.o AR sysklogd/lib.a LD util-linux/built-in.o AR util-linux/lib.a LD util-linux/volume_id/built-in.o AR util-linux/volume_id/lib.a LINK busybox_unstripped Your linker does not support --sort-section,alignment Your linker does not support --sort-common Your linker does not support -Wl,--gc-sections Trying libraries: c dl gcc m Failed: -Wl,--start-group -lc -ldl -lgcc -lm -Wl,--end-group Output of: /home/ilw/work/x86_64-4.9/bin/x86_64-linux-android-gcc -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -fno-builtin-strlen -finline-limit=0 -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -static-libgcc -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Os -DANDROID -D__ANDROID__ -DSK_RELEASE -nostdlib -msoft-float -fPIE -pie -fno-short-enums -fgcse-after-reload -frename-registers -fuse-ld=bfd --sysroot=/home/ilw/work/x86_64-4.9/sysroot -Xlinker -z -Xlinker muldefs -nostdlib -Bdynamic -Xlinker -dynamic-linker -Xlinker /system/bin/linker64 -Xlinker -z -Xlinker nocopyreloc -Xlinker --no-undefined /home/ilw/work/x86_64-4.9/sysroot/usr/lib64/crtbegin_dynamic.o /home/ilw/work/x86_64-4.9/sysroot/usr/lib64/crtend_android.o -o busybox_unstripped -Wl,--start-group applets/built-in.o archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o -Wl,--end-group -Wl,--start-group -lc -ldl -lgcc -lm -Wl,--end-group ========== /home/ilw/work/x86_64-4.9/bin/../lib/gcc/x86_64-linux-android/4.9/../../../../x86_64-linux-android/bin/ld.bfd: BFD (GNU Binutils) 2.24 internal error, aborting at /s/ndk-toolchain/src/build/../binutils/binutils-2.24/bfd/elf-eh-frame.c line 1722 in _bfd_elf_write_section_eh_frame
/home/ilw/work/x86_64-4.9/bin/../lib/gcc/x86_64-linux-android/4.9/../../../../x86_64-linux-android/bin/ld.bfd: Please report this bug. collect2: error: ld returned 1 exit status Note: if build needs additional libraries, put them in CONFIG_EXTRA_LDLIBS. Example: CONFIG_EXTRA_LDLIBS="pthread dl tirpc audit pam" make[2]: *** [/home/ilw/work/busybox/Makefile:717: busybox_unstripped] Error 1 make[1]: *** [Makefile:112: _all] Error 2 make: *** [Makefile:14: all] Error 2
_______________________________________________ busybox mailing list busybox@busybox.net http://lists.busybox.net/mailman/listinfo/busybox