【背景】
折腾:
【记录】Ubuntu下为QEMU建立一个arm平台的可用的根文件系统rootfs
期间,需要去下载,配置,交叉编译busybox。
【折腾过程】
1.下载:
http://busybox.net/downloads/busybox-1.16.0.tar.bz2
结果无法下载:
crifan@ubuntu:busybox$ wget http://busybox.net/downloads/busybox-1.16.0.tar.bz2 --2013-08-18 23:58:48-- http://busybox.net/downloads/busybox-1.16.0.tar.bz2 Resolving busybox.net (busybox.net)... failed: No such file or directory. wget: unable to resolve host address ‘busybox.net’
2.自己重新去找,到官网
下载最新的:
http://busybox.net/downloads/busybox-1.21.1.tar.bz2
结果还是不行。
然后才发现,原来是VMWare中的Ubuntu的网络断了。。。
算了,重启Ubuntu再说。
3.得到源码:
crifan@ubuntu:busybox$ wget http://busybox.net/downloads/busybox-1.16.0.tar.bz2 --2013-08-19 00:08:16-- http://busybox.net/downloads/busybox-1.16.0.tar.bz2 Resolving busybox.net (busybox.net)... 140.211.167.224 Connecting to busybox.net (busybox.net)|140.211.167.224|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 2007183 (1.9M) [application/x-bzip2] Saving to: ‘busybox-1.16.0.tar.bz2’ 100%[=======================================================================================================>] 2,007,183 449KB/s in 5.1s 2013-08-19 00:08:22 (383 KB/s) - ‘busybox-1.16.0.tar.bz2’ saved [2007183/2007183] crifan@ubuntu:busybox$ tar xfj busybox-1.16.0.tar.bz2 crifan@ubuntu:busybox$ ls busybox-1.16.0 busybox-1.16.0.tar.bz2 crifan@ubuntu:busybox$ cd busybox-1.16.0/ crifan@ubuntu:busybox-1.16.0$ ls applets Config.in docs findutils libbb mailutils Makefile.help printutils scripts testsuite arch console-tools e2fsprogs include libpwdgrp Makefile miscutils procps selinux TODO archival coreutils editors init LICENSE Makefile.custom modutils README shell TODO_config_nommu AUTHORS debianutils examples INSTALL loginutils Makefile.flags networking runit sysklogd util-linux crifan@ubuntu:busybox-1.16.0$ pwd /home/crifan/develop/embedded/qemu/rootfs/busybox/busybox-1.16.0 crifan@ubuntu:busybox-1.16.0$
4.然后去调用默认配置:
make ARCH=arm CROSS_COMPILE=arm-xscale-linux-gnueabi- defconfig
crifan@ubuntu:busybox-1.16.0$ make ARCH=arm CROSS_COMPILE=arm-xscale-linux-gnueabi- defconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/split-include scripts/basic/split-include.c: In function ‘main’: scripts/basic/split-include.c:133:11: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] HOSTCC scripts/basic/docproc HOSTCC scripts/kconfig/conf.o scripts/kconfig/conf.c: In function ‘conf_string’: scripts/kconfig/conf.c:174:20: warning: variable ‘help’ set but not used [-Wunused-but-set-variable] scripts/kconfig/conf.c: In function ‘conf_sym’: scripts/kconfig/conf.c:208:6: warning: variable ‘type’ set but not used [-Wunused-but-set-variable] scripts/kconfig/conf.c: In function ‘conf_choice’: scripts/kconfig/conf.c:283:6: warning: variable ‘type’ set but not used [-Wunused-but-set-variable] scripts/kconfig/conf.c:359:9: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] scripts/kconfig/conf.c: In function ‘conf_askvalue’: scripts/kconfig/conf.c:104:8: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] HOSTCC scripts/kconfig/kxgettext.o HOSTCC scripts/kconfig/mconf.o scripts/kconfig/mconf.c: In function ‘show_textbox’: scripts/kconfig/mconf.c:836:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] scripts/kconfig/mconf.c: In function ‘exec_conf’: scripts/kconfig/mconf.c:470:6: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf -d Config.in /home/crifan/develop/embedded/qemu/rootfs/busybox/busybox-1.16.0/scripts/defconfig:321:warning: trying to assign nonexistent symbol FEATURE_DIFF_BINARY /home/crifan/develop/embedded/qemu/rootfs/busybox/busybox-1.16.0/scripts/defconfig:323:warning: trying to assign nonexistent symbol FEATURE_DIFF_MINIMAL * * Busybox Configuration * * * Busybox Settings * * * General Configuration * Enable options for full-blown desktop systems (DESKTOP) [N/y/?] n Provide compatible behavior for rare corner cases (bigger code) (EXTRA_COMPAT) [N/y/?] n Enable obsolete features removed before SUSv3 (INCLUDE_SUSv2) [Y/n/?] y Avoid using GCC-specific code constructs (USE_PORTABLE_CODE) [N/y/?] (NEW) n Buffer allocation policy > 1. Allocate with Malloc (FEATURE_BUFFERS_USE_MALLOC) 2. Allocate on the Stack (FEATURE_BUFFERS_GO_ON_STACK) 3. Allocate in the .bss section (FEATURE_BUFFERS_GO_IN_BSS) choice[1-3?]: 1 Show terse applet usage messages (SHOW_USAGE) [Y/?] y Show verbose applet usage messages (FEATURE_VERBOSE_USAGE) [Y/n/?] y Store applet usage messages in compressed form (FEATURE_COMPRESS_USAGE) [Y/n/?] y Support --install [-s] to install applet links at runtime (FEATURE_INSTALLER) [Y/n/?] y Enable locale support (system needs locale for this to work) (LOCALE_SUPPORT) [Y/n/?] y Support Unicode (FEATURE_ASSUME_UNICODE) [N/y/?] n Support for --long-options (LONG_OPTS) [Y/n/?] y Use the devpts filesystem for Unix98 PTYs (FEATURE_DEVPTS) [Y/n/?] y Clean up all memory before exiting (usually not needed) (FEATURE_CLEAN_UP) [N/y/?] n Support writing pidfiles (FEATURE_PIDFILE) [Y/n/?] y Support for SUID/SGID handling (FEATURE_SUID) [Y/?] y Runtime SUID/SGID configuration via /etc/busybox.conf (FEATURE_SUID_CONFIG) [Y/n/?] y Suppress warning message if /etc/busybox.conf is not readable (FEATURE_SUID_CONFIG_QUIET) [Y/n/?] y Support NSA Security Enhanced Linux (SELINUX) [N/y/?] n exec prefers applets (FEATURE_PREFER_APPLETS) [N/y/?] n Path to BusyBox executable (BUSYBOX_EXEC_PATH) [/proc/self/exe] /proc/self/exe * * Build Options * Build BusyBox as a static binary (no shared libs) (STATIC) [N/y/?] n Build BusyBox as a position independent executable (PIE) [N/y/?] n Force NOMMU build (NOMMU) [N/y/?] n Build shared libbusybox (BUILD_LIBBUSYBOX) [N/y/?] n Build with Large File Support (for accessing files > 2 GB) (LFS) [Y/n/?] y Cross Compiler prefix (CROSS_COMPILER_PREFIX) [] Additional CFLAGS (EXTRA_CFLAGS) [] * * Debugging Options * Build BusyBox with extra Debugging symbols (DEBUG) [N/y/?] n Abort compilation on any warning (WERROR) [N/y/?] n Additional debugging library > 1. None (NO_DEBUG_LIB) 2. Dmalloc (DMALLOC) 3. Electric-fence (EFENCE) choice[1-3?]: 1 * * Installation Options * Don't use /usr (INSTALL_NO_USR) [N/y/?] n Applets links > 1. as soft-links (INSTALL_APPLET_SYMLINKS) 2. as hard-links (INSTALL_APPLET_HARDLINKS) 3. as script wrappers (INSTALL_APPLET_SCRIPT_WRAPPERS) 4. not installed (INSTALL_APPLET_DONT) choice[1-4?]: 1 BusyBox installation prefix (PREFIX) [./_install] ./_install * * Busybox Library Tuning * Minimum password length (PASSWORD_MINLEN) [6] 6 MD5: Trade bytes for speed (0:fast, 3:slow) (MD5_SIZE_VS_SPEED) [2] 2 Faster /proc scanning code (+100 bytes) (FEATURE_FAST_TOP) [Y/n/?] y Support for /etc/networks (FEATURE_ETC_NETWORKS) [N/y/?] n Command line editing (FEATURE_EDITING) [Y/n/?] y Maximum length of input (FEATURE_EDITING_MAX_LEN) [1024] 1024 vi-style line editing commands (FEATURE_EDITING_VI) [N/y/?] n History size (FEATURE_EDITING_HISTORY) [15] 15 History saving (FEATURE_EDITING_SAVEHISTORY) [Y/n/?] y Tab completion (FEATURE_TAB_COMPLETION) [Y/n/?] y Username completion (FEATURE_USERNAME_COMPLETION) [N/y/?] n Fancy shell prompts (FEATURE_EDITING_FANCY_PROMPT) [N/y/?] n Query cursor position from terminal (FEATURE_EDITING_ASK_TERMINAL) [N/y/?] n Non-POSIX, but safer, copying to special nodes (FEATURE_NON_POSIX_CP) [Y/n/?] y Give more precise messages when copy fails (cp, mv etc) (FEATURE_VERBOSE_CP_MESSAGE) [N/y/?] n Copy buffer size, in kilobytes (FEATURE_COPYBUF_KB) [4] 4 Use clock_gettime(CLOCK_MONOTONIC) syscall (MONOTONIC_SYSCALL) [N/y/?] n Use ioctl names rather than hex values in error messages (IOCTL_HEX2STR_ERROR) [Y/n/?] y Support infiniband HW (FEATURE_HWIB) [Y/n/?] y * * Applets * * * Archival Utilities * Make tar, rpm, modprobe etc understand .lzma data (FEATURE_SEAMLESS_LZMA) [Y/n/?] y Make tar, rpm, modprobe etc understand .bz2 data (FEATURE_SEAMLESS_BZ2) [Y/n/?] y Make tar, rpm, modprobe etc understand .gz data (FEATURE_SEAMLESS_GZ) [Y/n/?] y Make tar and gunzip understand .Z data (FEATURE_SEAMLESS_Z) [Y/n/?] y ar (AR) [Y/n/?] y Support for long filenames (not needed for debs) (FEATURE_AR_LONG_FILENAMES) [Y/n/?] y bunzip2 (BUNZIP2) [Y/n/?] y bzip2 (BZIP2) [Y/n/?] y cpio (CPIO) [Y/n/?] y Support for archive creation (FEATURE_CPIO_O) [Y/n/?] y Support for passthrough mode (FEATURE_CPIO_P) [Y/n/?] y dpkg (DPKG) [N/y/?] n dpkg_deb (DPKG_DEB) [N/y/?] n gunzip (GUNZIP) [Y/n/?] y gzip (GZIP) [Y/n/?] y Enable long options (FEATURE_GZIP_LONG_OPTIONS) [N/y/?] (NEW) n lzop (LZOP) [Y/n/?] y lzop complession levels 7,8,9 (not very useful) (LZOP_COMPR_HIGH) [N/y/?] n rpm2cpio (RPM2CPIO) [N/y/?] n rpm (RPM) [N/y/?] n tar (TAR) [Y/n/?] y Enable archive creation (FEATURE_TAR_CREATE) [Y/n/?] y Autodetect compressed tarballs (FEATURE_TAR_AUTODETECT) [Y/n/?] y Enable -X (exclude from) and -T (include from) options) (FEATURE_TAR_FROM) [Y/n/?] y Support for old tar header format (FEATURE_TAR_OLDGNU_COMPATIBILITY) [Y/n/?] y Enable untarring of tarballs with checksums produced by buggy Sun tar (FEATURE_TAR_OLDSUN_COMPATIBILITY) [Y/n/?] y Support for GNU tar extensions (long filenames) (FEATURE_TAR_GNU_EXTENSIONS) [Y/n/?] y Enable long options (FEATURE_TAR_LONG_OPTIONS) [Y/n/?] y Enable use of user and group names (FEATURE_TAR_UNAME_GNAME) [Y/n/?] y Enable -m (do not preserve time) option (FEATURE_TAR_NOPRESERVE_TIME) [N/y/?] (NEW) n uncompress (UNCOMPRESS) [Y/n/?] y unlzma (UNLZMA) [Y/n/?] y Optimize unlzma for speed (FEATURE_LZMA_FAST) [Y/n/?] y unzip (UNZIP) [Y/n/?] y * * Coreutils * basename (BASENAME) [Y/n/?] y cal (CAL) [Y/n/?] y cat (CAT) [Y/n/?] y catv (CATV) [Y/n/?] y chgrp (CHGRP) [Y/n/?] y chmod (CHMOD) [Y/n/?] y chown (CHOWN) [Y/n/?] y Enable long options (FEATURE_CHOWN_LONG_OPTIONS) [N/y/?] (NEW) n chroot (CHROOT) [Y/n/?] y cksum (CKSUM) [Y/n/?] y comm (COMM) [Y/n/?] y cp (CP) [Y/n/?] y Enable long options for cp (FEATURE_CP_LONG_OPTIONS) [N/y/?] (NEW) n cut (CUT) [Y/n/?] y date (DATE) [Y/n/?] y Enable ISO date format output (-I) (FEATURE_DATE_ISOFMT) [Y/n/?] y Support weird 'date MMDDhhmm[[YY]YY][.ss]' format (FEATURE_DATE_COMPAT) [Y/n/?] (NEW) y dd (DD) [Y/n/?] y Enable DD signal handling for status reporting (FEATURE_DD_SIGNAL_HANDLING) [Y/n/?] y Enable the third status line upon signal (FEATURE_DD_THIRD_STATUS_LINE) [N/y/?] (NEW) n Enable ibs, obs and conv options (FEATURE_DD_IBS_OBS) [Y/n/?] y df (DF) [Y/n/?] y Enable -a, -i, -B (FEATURE_DF_FANCY) [Y/n/?] y dirname (DIRNAME) [Y/n/?] y dos2unix/unix2dos (DOS2UNIX) [Y/n/?] y du (default blocksize of 512 bytes) (DU) [Y/n/?] y Use a default blocksize of 1024 bytes (1K) (FEATURE_DU_DEFAULT_BLOCKSIZE_1K) [Y/n/?] y echo (basic SuSv3 version taking no options) (ECHO) [Y/n/?] y Enable echo options (-n and -e) (FEATURE_FANCY_ECHO) [Y/n/?] y env (ENV) [Y/n/?] y Enable long options (FEATURE_ENV_LONG_OPTIONS) [Y/n/?] y expand (EXPAND) [Y/n/?] y Enable long options (FEATURE_EXPAND_LONG_OPTIONS) [Y/n/?] y expr (EXPR) [Y/n/?] y Extend Posix numbers support to 64 bit (EXPR_MATH_SUPPORT_64) [Y/n/?] y false (FALSE) [Y/n/?] y fold (FOLD) [Y/n/?] y fsync (FSYNC) [Y/n/?] y head (HEAD) [Y/n/?] y Enable head options (-c, -q, and -v) (FEATURE_FANCY_HEAD) [Y/n/?] y hostid (HOSTID) [Y/n/?] y id (ID) [Y/n/?] y install (INSTALL) [Y/n/?] y Enable long options (FEATURE_INSTALL_LONG_OPTIONS) [Y/n/?] y length (LENGTH) [Y/n/?] y ln (LN) [Y/n/?] y logname (LOGNAME) [Y/n/?] y ls (LS) [Y/n/?] y Enable filetyping options (-p and -F) (FEATURE_LS_FILETYPES) [Y/n/?] y Enable symlinks dereferencing (-L) (FEATURE_LS_FOLLOWLINKS) [Y/n/?] y Enable recursion (-R) (FEATURE_LS_RECURSIVE) [Y/n/?] y Sort the file names (FEATURE_LS_SORTFILES) [Y/n/?] y Show file timestamps (FEATURE_LS_TIMESTAMPS) [Y/n/?] y Show username/groupnames (FEATURE_LS_USERNAME) [Y/n/?] y Allow use of color to identify file types (FEATURE_LS_COLOR) [Y/n/?] y Produce colored ls output by default (FEATURE_LS_COLOR_IS_DEFAULT) [Y/n/?] y md5sum (MD5SUM) [Y/n/?] y mkdir (MKDIR) [Y/n/?] y Enable long options (FEATURE_MKDIR_LONG_OPTIONS) [Y/n/?] y mkfifo (MKFIFO) [Y/n/?] y mknod (MKNOD) [Y/n/?] y mv (MV) [Y/n/?] y Enable long options (FEATURE_MV_LONG_OPTIONS) [Y/n/?] y nice (NICE) [Y/n/?] y nohup (NOHUP) [Y/n/?] y od (OD) [Y/n/?] y printenv (PRINTENV) [Y/n/?] y printf (PRINTF) [Y/n/?] y pwd (PWD) [Y/n/?] y readlink (READLINK) [Y/n/?] y Enable canonicalization by following all symlinks (-f) (FEATURE_READLINK_FOLLOW) [Y/n/?] y realpath (REALPATH) [Y/n/?] y rm (RM) [Y/n/?] y rmdir (RMDIR) [Y/n/?] y Enable long options (FEATURE_RMDIR_LONG_OPTIONS) [Y/n/?] y seq (SEQ) [Y/n/?] y sha1sum (SHA1SUM) [Y/n/?] y sha256sum (SHA256SUM) [Y/n/?] y sha512sum (SHA512SUM) [Y/n/?] y sleep (SLEEP) [Y/n/?] y Enable multiple arguments and s/m/h/d suffixes (FEATURE_FANCY_SLEEP) [Y/n/?] y Enable fractional arguments (FEATURE_FLOAT_SLEEP) [Y/n/?] y sort (SORT) [Y/n/?] y Full SuSv3 compliant sort (support -ktcsbdfiozgM) (FEATURE_SORT_BIG) [Y/n/?] y split (SPLIT) [Y/n/?] y Fancy extensions (FEATURE_SPLIT_FANCY) [Y/n/?] y stat (STAT) [Y/n/?] y Enable custom formats (-c) (FEATURE_STAT_FORMAT) [Y/n/?] y stty (STTY) [Y/n/?] y sum (SUM) [Y/n/?] y sync (SYNC) [Y/n/?] y tac (TAC) [Y/n/?] y tail (TAIL) [Y/n/?] y Enable extra tail options (-q, -s, -v, and -F) (FEATURE_FANCY_TAIL) [Y/n/?] y tee (TEE) [Y/n/?] y Enable block I/O (larger/faster) instead of byte I/O (FEATURE_TEE_USE_BLOCK_IO) [Y/n/?] y test (TEST) [Y/n/?] y Extend test to 64 bit (FEATURE_TEST_64) [Y/n/?] y touch (TOUCH) [Y/n/?] y tr (TR) [Y/n/?] y Enable character classes (such as [:upper:]) (FEATURE_TR_CLASSES) [Y/n/?] y Enable equivalence classes (FEATURE_TR_EQUIV) [Y/n/?] y true (TRUE) [Y/n/?] y tty (TTY) [Y/n/?] y uname (UNAME) [Y/n/?] y unexpand (UNEXPAND) [Y/n/?] y Enable long options (FEATURE_UNEXPAND_LONG_OPTIONS) [Y/n/?] y uniq (UNIQ) [Y/n/?] y usleep (USLEEP) [Y/n/?] y uudecode (UUDECODE) [Y/n/?] y uuencode (UUENCODE) [Y/n/?] y wc (WC) [Y/n/?] y Support very large files in wc (FEATURE_WC_LARGE) [Y/n/?] y who (WHO) [Y/n/?] y whoami (WHOAMI) [Y/n/?] y yes (YES) [Y/n/?] y * * Common options for cp and mv * Preserve hard links (FEATURE_PRESERVE_HARDLINKS) [Y/n/?] y * * Common options for ls, more and telnet * Calculate terminal & column widths (FEATURE_AUTOWIDTH) [Y/n/?] y * * Common options for df, du, ls * Support for human readable output (example 13k, 23M, 235G) (FEATURE_HUMAN_READABLE) [Y/n/?] y * * Common options for md5sum, sha1sum, sha256sum, sha512sum * Enable -c, -s and -w options (FEATURE_MD5_SHA1_SUM_CHECK) [Y/n/?] y * * Console Utilities * chvt (CHVT) [Y/n/?] y clear (CLEAR) [Y/n/?] y deallocvt (DEALLOCVT) [Y/n/?] y dumpkmap (DUMPKMAP) [Y/n/?] y kbd_mode (KBD_MODE) [Y/n/?] y loadfont (LOADFONT) [Y/n/?] y loadkmap (LOADKMAP) [Y/n/?] y openvt (OPENVT) [Y/n/?] y reset (RESET) [Y/n/?] y resize (RESIZE) [Y/n/?] y Print environment variables (FEATURE_RESIZE_PRINT) [Y/n/?] y setconsole (SETCONSOLE) [Y/n/?] y Enable long options (FEATURE_SETCONSOLE_LONG_OPTIONS) [Y/n/?] y setfont (SETFONT) [Y/n/?] y Support reading textual screen maps (FEATURE_SETFONT_TEXTUAL_MAP) [Y/n/?] y Default directory for console-tools files (DEFAULT_SETFONT_DIR) [] setkeycodes (SETKEYCODES) [Y/n/?] y setlogcons (SETLOGCONS) [Y/n/?] y showkey (SHOWKEY) [Y/n/?] y * * Debian Utilities * mktemp (MKTEMP) [Y/n/?] y pipe_progress (PIPE_PROGRESS) [Y/n/?] y run-parts (RUN_PARTS) [Y/n/?] y Enable long options (FEATURE_RUN_PARTS_LONG_OPTIONS) [Y/n/?] y Support additional arguments (FEATURE_RUN_PARTS_FANCY) [Y/n/?] y start-stop-daemon (START_STOP_DAEMON) [Y/n/?] y Support additional arguments (FEATURE_START_STOP_DAEMON_FANCY) [Y/n/?] y Enable long options (FEATURE_START_STOP_DAEMON_LONG_OPTIONS) [Y/n/?] y which (WHICH) [Y/n/?] y * * Editors * awk (AWK) [Y/n/?] y Enable math functions (requires libm) (FEATURE_AWK_LIBM) [Y/n/?] y cmp (CMP) [Y/n/?] y diff (DIFF) [Y/n/?] y Enable long options (FEATURE_DIFF_LONG_OPTIONS) [N/y/?] (NEW) n Enable directory support (FEATURE_DIFF_DIR) [Y/n/?] y ed (ED) [Y/n/?] y patch (PATCH) [Y/n/?] y sed (SED) [Y/n/?] y vi (VI) [Y/n/?] y Maximum screen width in vi (FEATURE_VI_MAX_LEN) [4096] 4096 Allow vi to display 8-bit chars (otherwise shows dots) (FEATURE_VI_8BIT) [N/y/?] n Enable ":" colon commands (no "ex" mode) (FEATURE_VI_COLON) [Y/n/?] y Enable yank/put commands and mark cmds (FEATURE_VI_YANKMARK) [Y/n/?] y Enable search and replace cmds (FEATURE_VI_SEARCH) [Y/n/?] y Catch signals (FEATURE_VI_USE_SIGNALS) [Y/n/?] y Remember previous cmd and "." cmd (FEATURE_VI_DOT_CMD) [Y/n/?] y Enable -R option and "view" mode (FEATURE_VI_READONLY) [Y/n/?] y Enable set-able options, ai ic showmatch (FEATURE_VI_SETOPTS) [Y/n/?] y Support for :set (FEATURE_VI_SET) [Y/n/?] y Handle window resize (FEATURE_VI_WIN_RESIZE) [Y/n/?] y Optimize cursor movement (FEATURE_VI_OPTIMIZE_CURSOR) [Y/n/?] y Allow vi and awk to execute shell commands (FEATURE_ALLOW_EXEC) [Y/n/?] y * * Finding Utilities * find (FIND) [Y/n/?] y Enable -print0: NUL-terminated output (FEATURE_FIND_PRINT0) [Y/n/?] y Enable -mtime: modified time matching (FEATURE_FIND_MTIME) [Y/n/?] y Enable -mmin: modified time matching by minutes (FEATURE_FIND_MMIN) [Y/n/?] y Enable -perm: permissions matching (FEATURE_FIND_PERM) [Y/n/?] y Enable -type: file type matching (file/dir/link/...) (FEATURE_FIND_TYPE) [Y/n/?] y Enable -xdev: 'stay in filesystem' (FEATURE_FIND_XDEV) [Y/n/?] y Enable -maxdepth N (FEATURE_FIND_MAXDEPTH) [Y/n/?] y Enable -newer: compare file modification times (FEATURE_FIND_NEWER) [Y/n/?] y Enable -inum: inode number matching (FEATURE_FIND_INUM) [Y/n/?] y Enable -exec: execute commands (FEATURE_FIND_EXEC) [Y/n/?] y Enable -user: username/uid matching (FEATURE_FIND_USER) [Y/n/?] y Enable -group: group/gid matching (FEATURE_FIND_GROUP) [Y/n/?] y Enable the 'not' (!) operator (FEATURE_FIND_NOT) [Y/n/?] y Enable -depth (FEATURE_FIND_DEPTH) [Y/n/?] y Enable parens in options (FEATURE_FIND_PAREN) [Y/n/?] y Enable -size: file size matching (FEATURE_FIND_SIZE) [Y/n/?] y Enable -prune: exclude subdirectories (FEATURE_FIND_PRUNE) [Y/n/?] y Enable -delete: delete files/dirs (FEATURE_FIND_DELETE) [Y/n/?] y Enable -path: match pathname with shell pattern (FEATURE_FIND_PATH) [Y/n/?] y Enable -regex: match pathname with regex (FEATURE_FIND_REGEX) [Y/n/?] y Enable -links: link count matching (FEATURE_FIND_LINKS) [N/y/?] (NEW) n grep (GREP) [Y/n/?] y Enable extended regular expressions (egrep & grep -E) (FEATURE_GREP_EGREP_ALIAS) [Y/n/?] y Alias fgrep to grep -F (FEATURE_GREP_FGREP_ALIAS) [Y/n/?] y Enable before and after context flags (-A, -B and -C) (FEATURE_GREP_CONTEXT) [Y/n/?] y xargs (XARGS) [Y/n/?] y Enable -p: prompt and confirmation (FEATURE_XARGS_SUPPORT_CONFIRMATION) [Y/n/?] y Enable single and double quotes and backslash (FEATURE_XARGS_SUPPORT_QUOTES) [Y/n/?] y Enable -x: exit if -s or -n is exceeded (FEATURE_XARGS_SUPPORT_TERMOPT) [Y/n/?] y Enable -0: NUL-terminated input (FEATURE_XARGS_SUPPORT_ZERO_TERM) [Y/n/?] y * * Init Utilities * init (INIT) [Y/n/?] y Support reading an inittab file (FEATURE_USE_INITTAB) [Y/n/?] y Support killing processes that have been removed from inittab (FEATURE_KILL_REMOVED) [N/y/?] n Run commands with leading dash with controlling tty (FEATURE_INIT_SCTTY) [Y/n/?] y Enable init to write to syslog (FEATURE_INIT_SYSLOG) [Y/n] y Be _extra_ quiet on boot (FEATURE_EXTRA_QUIET) [Y/n/?] y Support dumping core for child processes (debugging only) (FEATURE_INIT_COREDUMPS) [Y/n/?] y Support running init from within an initrd (not initramfs) (FEATURE_INITRD) [Y/n/?] y poweroff, halt, and reboot (HALT) [Y/n/?] y mesg (MESG) [Y/n/?] y * * Login/Password Management Utilities * Support for shadow passwords (FEATURE_SHADOWPASSWDS) [Y/n/?] y Use internal password and group functions rather than system functions (USE_BB_PWD_GRP) [Y/n/?] y Use internal shadow password functions (USE_BB_SHADOW) [Y/n/?] y Use internal crypt functions (USE_BB_CRYPT) [Y/n/?] y Enable SHA256/512 crypt functions (USE_BB_CRYPT_SHA) [Y/n/?] y addgroup (ADDGROUP) [Y/n/?] y Enable long options (FEATURE_ADDGROUP_LONG_OPTIONS) [Y/n/?] y Support for adding users to groups (FEATURE_ADDUSER_TO_GROUP) [Y/n/?] y delgroup (DELGROUP) [Y/n/?] y Support for removing users from groups (FEATURE_DEL_USER_FROM_GROUP) [Y/n/?] y Enable sanity check on user/group names in adduser and addgroup (FEATURE_CHECK_NAMES) [N/y/?] n adduser (ADDUSER) [Y/n/?] y Enable long options (FEATURE_ADDUSER_LONG_OPTIONS) [Y/n/?] y First valid system uid or gid for adduser and addgroup (FIRST_SYSTEM_ID) [100] 100 Last valid system uid or gid for adduser and addgroup (LAST_SYSTEM_ID) [999] 999 deluser (DELUSER) [Y/n/?] y getty (GETTY) [Y/n/?] y Support utmp file (FEATURE_UTMP) [Y/?] y Support wtmp file (FEATURE_WTMP) [Y/?] y login (LOGIN) [Y/n/?] y Support for PAM (Pluggable Authentication Modules) (PAM) [N/y/?] n Support for login scripts (LOGIN_SCRIPTS) [Y/n/?] y Support for /etc/nologin (FEATURE_NOLOGIN) [Y/n/?] y Support for /etc/securetty (FEATURE_SECURETTY) [Y/n/?] y passwd (PASSWD) [Y/n/?] y Check new passwords for weakness (FEATURE_PASSWD_WEAK_CHECK) [Y/n/?] y cryptpw (CRYPTPW) [Y/n/?] y chpasswd (CHPASSWD) [Y/n/?] y su (SU) [Y/n/?] y Enable su to write to syslog (FEATURE_SU_SYSLOG) [Y/n] y Enable su to check user's shell to be listed in /etc/shells (FEATURE_SU_CHECKS_SHELLS) [Y/n] y sulogin (SULOGIN) [Y/n/?] y vlock (VLOCK) [Y/n/?] y * * Linux Ext2 FS Progs * chattr (CHATTR) [Y/n/?] y fsck (FSCK) [Y/n/?] y lsattr (LSATTR) [Y/n/?] y * * Linux Module Utilities * Simplified modutils (MODPROBE_SMALL) [Y/n/?] y Accept module options on modprobe command line (FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE) [Y/n/?] y Skip loading of already loaded modules (FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED) [Y/n/?] y * * Options common to multiple modutils * Try to load module from a mmap'ed area (FEATURE_INSMOD_TRY_MMAP) [N/y/?] (NEW) n Default directory containing modules (DEFAULT_MODULES_DIR) [/lib/modules] /lib/modules Default name of modules.dep (DEFAULT_DEPMOD_FILE) [modules.dep] modules.dep * * Linux System Utilities * acpid (ACPID) [N/y/?] n blkid (BLKID) [Y/n/?] y dmesg (DMESG) [Y/n/?] y Pretty dmesg output (FEATURE_DMESG_PRETTY) [Y/n/?] y fbset (FBSET) [Y/n/?] y Turn on extra fbset options (FEATURE_FBSET_FANCY) [Y/n/?] y Turn on fbset readmode support (FEATURE_FBSET_READMODE) [Y/n/?] y fdflush (FDFLUSH) [Y/n/?] y fdformat (FDFORMAT) [Y/n/?] y fdisk (FDISK) [Y/n/?] y Support over 4GB disks (FDISK_SUPPORT_LARGE_DISKS) [Y/?] y Write support (FEATURE_FDISK_WRITABLE) [Y/n/?] y Support AIX disklabels (FEATURE_AIX_LABEL) [N/y/?] n Support SGI disklabels (FEATURE_SGI_LABEL) [N/y/?] n Support SUN disklabels (FEATURE_SUN_LABEL) [N/y/?] n Support BSD disklabels (FEATURE_OSF_LABEL) [N/y/?] n Support expert mode (FEATURE_FDISK_ADVANCED) [Y/n/?] y findfs (FINDFS) [Y/n/?] y freeramdisk (FREERAMDISK) [Y/n/?] y fsck_minix (FSCK_MINIX) [Y/n/?] y mkfs_ext2 (MKFS_EXT2) [N/y/?] (NEW) n mkfs_minix (MKFS_MINIX) [Y/n/?] y * * Minix filesystem support * Support Minix fs v2 (fsck_minix/mkfs_minix) (FEATURE_MINIX2) [Y/n/?] y mkfs_reiser (MKFS_REISER) [N/y/?] (NEW) n mkfs_vfat (MKFS_VFAT) [Y/n/?] y getopt (GETOPT) [Y/n/?] y Support option -l (FEATURE_GETOPT_LONG) [Y/n/?] y hexdump (HEXDUMP) [Y/?] y Support -R, reverse of 'hexdump -Cv' (FEATURE_HEXDUMP_REVERSE) [Y/n/?] y hd (HD) [Y/n/?] y hwclock (HWCLOCK) [Y/n/?] y Support long options (--hctosys,...) (FEATURE_HWCLOCK_LONG_OPTIONS) [Y/n/?] y Use FHS /var/lib/hwclock/adjtime (FEATURE_HWCLOCK_ADJTIME_FHS) [Y/n/?] y ipcrm (IPCRM) [Y/n/?] y ipcs (IPCS) [Y/n/?] y losetup (LOSETUP) [Y/n/?] y lspci (LSPCI) [N/y/?] (NEW) n lsusb (LSUSB) [N/y/?] (NEW) n mdev (MDEV) [Y/n/?] y Support /etc/mdev.conf (FEATURE_MDEV_CONF) [Y/n/?] y Support subdirs/symlinks (FEATURE_MDEV_RENAME) [Y/n/?] y Support regular expressions substitutions when renaming device (FEATURE_MDEV_RENAME_REGEXP) [Y/n/?] y Support command execution at device addition/removal (FEATURE_MDEV_EXEC) [Y/n/?] y Support loading of firmwares (FEATURE_MDEV_LOAD_FIRMWARE) [Y/n/?] y mkswap (MKSWAP) [Y/n/?] y UUID support (FEATURE_MKSWAP_UUID) [Y/n/?] y more (MORE) [Y/n/?] y Use termios to manipulate the screen (FEATURE_USE_TERMIOS) [Y/n/?] y Ext filesystem (FEATURE_VOLUMEID_EXT) [Y/n/?] y btrfs filesystem (FEATURE_VOLUMEID_BTRFS) [N/y/?] (NEW) n Reiser filesystem (FEATURE_VOLUMEID_REISERFS) [Y/n/?] y fat filesystem (FEATURE_VOLUMEID_FAT) [Y/n/?] y hfs filesystem (FEATURE_VOLUMEID_HFS) [Y/n/?] y jfs filesystem (FEATURE_VOLUMEID_JFS) [Y/n/?] y xfs filesystem (FEATURE_VOLUMEID_XFS) [Y/n/?] y ntfs filesystem (FEATURE_VOLUMEID_NTFS) [Y/n/?] y iso9660 filesystem (FEATURE_VOLUMEID_ISO9660) [Y/n/?] y udf filesystem (FEATURE_VOLUMEID_UDF) [Y/n/?] y luks filesystem (FEATURE_VOLUMEID_LUKS) [Y/n/?] y linux swap filesystem (FEATURE_VOLUMEID_LINUXSWAP) [Y/n/?] y cramfs filesystem (FEATURE_VOLUMEID_CRAMFS) [Y/n/?] y romfs filesystem (FEATURE_VOLUMEID_ROMFS) [Y/n/?] y sysv filesystem (FEATURE_VOLUMEID_SYSV) [Y/n/?] y ocfs2 filesystem (FEATURE_VOLUMEID_OCFS2) [Y/n/?] y linuxraid (FEATURE_VOLUMEID_LINUXRAID) [Y/n/?] y mount (MOUNT) [Y/n/?] y Support option -f (FEATURE_MOUNT_FAKE) [Y/n/?] y Support option -v (FEATURE_MOUNT_VERBOSE) [Y/n/?] y Support mount helpers (FEATURE_MOUNT_HELPERS) [N/y/?] n Support specifiying devices by label or UUID (FEATURE_MOUNT_LABEL) [Y/n/?] y Support mounting NFS file systems (FEATURE_MOUNT_NFS) [Y/n/?] y Support mounting CIFS/SMB file systems (FEATURE_MOUNT_CIFS) [Y/n/?] y Support lots of -o flags in mount (FEATURE_MOUNT_FLAGS) [Y/n/?] y Support /etc/fstab and -a (FEATURE_MOUNT_FSTAB) [Y/n/?] y pivot_root (PIVOT_ROOT) [Y/n/?] y rdate (RDATE) [Y/n/?] y rdev (RDEV) [Y/n/?] y readprofile (READPROFILE) [Y/n/?] y rtcwake (RTCWAKE) [Y/n/?] y script (SCRIPT) [Y/n/?] y scriptreplay (SCRIPTREPLAY) [Y/n/?] y setarch (SETARCH) [Y/n/?] y swaponoff (SWAPONOFF) [Y/n/?] y Support priority option -p (FEATURE_SWAPON_PRI) [Y/n/?] y switch_root (SWITCH_ROOT) [Y/n/?] y umount (UMOUNT) [Y/n/?] y Support option -a (FEATURE_UMOUNT_ALL) [Y/n/?] y * * Common options for mount/umount * Support loopback mounts (FEATURE_MOUNT_LOOP) [Y/n/?] y Support for the old /etc/mtab file (FEATURE_MTAB_SUPPORT) [N/y/?] n * * Miscellaneous Utilities * adjtimex (ADJTIMEX) [Y/n/?] y bbconfig (BBCONFIG) [N/y/?] n beep (BEEP) [Y/n/?] y default frequency (FEATURE_BEEP_FREQ) [4000] 4000 default length (FEATURE_BEEP_LENGTH_MS) [30] 30 chat (CHAT) [Y/n/?] y Enable NOFAIL expect strings (FEATURE_CHAT_NOFAIL) [Y/n/?] y Force STDIN to be a TTY (FEATURE_CHAT_TTY_HIFI) [N/y/?] n Enable implicit Carriage Return (FEATURE_CHAT_IMPLICIT_CR) [Y/n/?] y Swallow options (FEATURE_CHAT_SWALLOW_OPTS) [Y/n/?] y Support weird SEND escapes (FEATURE_CHAT_SEND_ESCAPES) [Y/n/?] y Support variable-length ABORT conditions (FEATURE_CHAT_VAR_ABORT_LEN) [Y/n/?] y Support revoking of ABORT conditions (FEATURE_CHAT_CLR_ABORT) [Y/n/?] y chrt (CHRT) [Y/n/?] y crond (CROND) [Y/n/?] y Support option -d to redirect output to stderr (FEATURE_CROND_D) [Y/n/?] y Report command output via email (using sendmail) (FEATURE_CROND_CALL_SENDMAIL) [Y/n/?] y crond spool directory (FEATURE_CROND_DIR) [/var/spool/cron] /var/spool/cron crontab (CRONTAB) [Y/n/?] y dc (DC) [Y/n/?] y Enable power and exp functions (requires libm) (FEATURE_DC_LIBM) [Y/n/?] y devfsd (obsolete) (DEVFSD) [N/y/?] n Use devfs names for all devices (obsolete) (FEATURE_DEVFS) [N/y/?] n devmem (DEVMEM) [Y/n/?] y eject (EJECT) [Y/n/?] y SCSI support (FEATURE_EJECT_SCSI) [Y/n/?] y fbsplash (FBSPLASH) [Y/n/?] y flashcp (FLASHCP) [N/y/?] (NEW) n flash_lock (FLASH_LOCK) [N/y/?] n flash_unlock (FLASH_UNLOCK) [N/y/?] n flash_eraseall (FLASH_ERASEALL) [N/y/?] n ionice (IONICE) [Y/n/?] y inotifyd (INOTIFYD) [N/y/?] n last (LAST) [Y/n/?] y Choose last implementation 1. small (FEATURE_LAST_SMALL) > 2. huge (FEATURE_LAST_FANCY) choice[1-2]: 2 less (LESS) [Y/n/?] y Max number of input lines less will try to eat (FEATURE_LESS_MAXLINES) [9999999] 9999999 Enable bracket searching (FEATURE_LESS_BRACKETS) [Y/n/?] y Enable extra flags (FEATURE_LESS_FLAGS) [Y/n/?] y Enable marks (FEATURE_LESS_MARKS) [Y/n/?] y Enable regular expressions (FEATURE_LESS_REGEXP) [Y/n/?] y Enable automatic resizing on window size changes (FEATURE_LESS_WINCH) [Y/n/?] y Enable flag changes ('-' command) (FEATURE_LESS_DASHCMD) [Y/n/?] y Enable dynamic switching of line numbers (FEATURE_LESS_LINENUMS) [Y/n/?] y hdparm (HDPARM) [Y/n/?] y Support obtaining detailed information directly from drives (FEATURE_HDPARM_GET_IDENTITY) [Y/n/?] y Register an IDE interface (DANGEROUS) (FEATURE_HDPARM_HDIO_SCAN_HWIF) [Y/n/?] y Un-register an IDE interface (DANGEROUS) (FEATURE_HDPARM_HDIO_UNREGISTER_HWIF) [Y/n/?] y Perform device reset (DANGEROUS) (FEATURE_HDPARM_HDIO_DRIVE_RESET) [Y/n/?] y Tristate device for hotswap (DANGEROUS) (FEATURE_HDPARM_HDIO_TRISTATE_HWIF) [Y/n/?] y Get/set using_dma flag (FEATURE_HDPARM_HDIO_GETSET_DMA) [Y/n/?] y makedevs (MAKEDEVS) [Y/n/?] y Choose makedevs behaviour 1. leaf (FEATURE_MAKEDEVS_LEAF) > 2. table (FEATURE_MAKEDEVS_TABLE) choice[1-2]: 2 man (MAN) [Y/n/?] y microcom (MICROCOM) [Y/n/?] y mountpoint (MOUNTPOINT) [Y/n/?] y mt (MT) [Y/n/?] y raidautorun (RAIDAUTORUN) [Y/n/?] y readahead (READAHEAD) [Y/n/?] y runlevel (RUNLEVEL) [Y/n/?] y rx (RX) [Y/n/?] y setsid (SETSID) [Y/n/?] y strings (STRINGS) [Y/n/?] y taskset (TASKSET) [N/y/?] n time (TIME) [Y/n/?] y timeout (TIMEOUT) [Y/n/?] y ttysize (TTYSIZE) [Y/n/?] y volname (VOLNAME) [Y/n/?] y wall (WALL) [Y/n/?] y watchdog (WATCHDOG) [Y/n/?] y * * Networking Utilities * Enable IPv6 support (FEATURE_IPV6) [Y/n/?] y Enable Unix domain socket support (usually not needed) (FEATURE_UNIX_LOCAL) [N/y/?] n Prefer IPv4 addresses from DNS queries (FEATURE_PREFER_IPV4_ADDRESS) [Y/n/?] y Verbose resolution errors (VERBOSE_RESOLUTION_ERRORS) [N/y/?] n arp (ARP) [Y/n/?] y arping (ARPING) [Y/n/?] y brctl (BRCTL) [Y/n/?] y Fancy options (FEATURE_BRCTL_FANCY) [Y/n/?] y Support show, showmac and showstp (FEATURE_BRCTL_SHOW) [Y/n/?] y dnsd (DNSD) [Y/n/?] y ether-wake (ETHER_WAKE) [Y/n/?] y fakeidentd (FAKEIDENTD) [Y/n/?] y ftpd (FTPD) [Y/n/?] y Enable upload commands (FEATURE_FTP_WRITE) [Y/n/?] y Enable workaround for RFC-violating clients (FEATURE_FTPD_ACCEPT_BROKEN_LIST) [Y/n/?] (NEW) y ftpget (FTPGET) [Y/n/?] y ftpput (FTPPUT) [Y/n/?] y Enable long options in ftpget/ftpput (FEATURE_FTPGETPUT_LONG_OPTIONS) [Y/n/?] y hostname (HOSTNAME) [Y/n/?] y httpd (HTTPD) [Y/n/?] y Support 'Ranges:' header (FEATURE_HTTPD_RANGES) [Y/n/?] y Use sendfile system call (FEATURE_HTTPD_USE_SENDFILE) [Y/n/?] y Enable -u <user> option (FEATURE_HTTPD_SETUID) [Y/n/?] y Enable Basic http Authentication (FEATURE_HTTPD_BASIC_AUTH) [Y/n/?] y Support MD5 crypted passwords for http Authentication (FEATURE_HTTPD_AUTH_MD5) [Y/n/?] y Support Common Gateway Interface (CGI) (FEATURE_HTTPD_CGI) [Y/n/?] y Support for running scripts through an interpreter (FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR) [Y/n/?] y Set REMOTE_PORT environment variable for CGI (FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV) [Y/n/?] y Enable -e option (useful for CGIs written as shell scripts) (FEATURE_HTTPD_ENCODE_URL_STR) [Y/n/?] y Support for custom error pages (FEATURE_HTTPD_ERROR_PAGES) [Y/n/?] y Support for reverse proxy (FEATURE_HTTPD_PROXY) [Y/n/?] y ifconfig (IFCONFIG) [Y/n/?] y Enable status reporting output (+7k) (FEATURE_IFCONFIG_STATUS) [Y/n/?] y Enable slip-specific options "keepalive" and "outfill" (FEATURE_IFCONFIG_SLIP) [Y/n/?] y Enable options "mem_start", "io_addr", and "irq" (FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ) [Y/n/?] y Enable option "hw" (ether only) (FEATURE_IFCONFIG_HW) [Y/n/?] y Set the broadcast automatically (FEATURE_IFCONFIG_BROADCAST_PLUS) [Y/n/?] y ifenslave (IFENSLAVE) [Y/n/?] y ifplugd (IFPLUGD) [Y/n/?] y ifupdown (IFUPDOWN) [Y/n/?] y Absolute path to ifstate file (IFUPDOWN_IFSTATE_PATH) [/var/run/ifstate] /var/run/ifstate Use ip applet (FEATURE_IFUPDOWN_IP) [Y/n/?] y Use busybox ip applet (FEATURE_IFUPDOWN_IP_BUILTIN) [Y/n/?] y Support for IPv4 (FEATURE_IFUPDOWN_IPV4) [Y/n/?] y Support for IPv6 (FEATURE_IFUPDOWN_IPV6) [Y/n/?] y Enable mapping support (FEATURE_IFUPDOWN_MAPPING) [Y/n/?] y Support for external dhcp clients (FEATURE_IFUPDOWN_EXTERNAL_DHCP) [N/y/?] n inetd (INETD) [Y/n/?] y Support echo service (FEATURE_INETD_SUPPORT_BUILTIN_ECHO) [Y/n/?] y Support discard service (FEATURE_INETD_SUPPORT_BUILTIN_DISCARD) [Y/n/?] y Support time service (FEATURE_INETD_SUPPORT_BUILTIN_TIME) [Y/n/?] y Support daytime service (FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME) [Y/n/?] y Support chargen service (FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN) [Y/n/?] y Support RPC services (FEATURE_INETD_RPC) [Y/n/?] y ip (IP) [Y/?] y ip address (FEATURE_IP_ADDRESS) [Y/?] y ip link (FEATURE_IP_LINK) [Y/?] y ip route (FEATURE_IP_ROUTE) [Y/?] y ip tunnel (FEATURE_IP_TUNNEL) [Y/n/?] y ip rule (FEATURE_IP_RULE) [Y/n/?] y Support short forms of ip commands (FEATURE_IP_SHORT_FORMS) [Y/n/?] y Support displaying rarely used link types (FEATURE_IP_RARE_PROTOCOLS) [N/y/?] n ipcalc (IPCALC) [Y/n/?] y Fancy IPCALC, more options, adds 1 kbyte (FEATURE_IPCALC_FANCY) [Y/n/?] y Enable long options (FEATURE_IPCALC_LONG_OPTIONS) [Y/n/?] y nameif (NAMEIF) [Y/n/?] y Extended nameif (FEATURE_NAMEIF_EXTENDED) [Y/n/?] y nc (NC) [Y/n/?] y Netcat server options (-l) (NC_SERVER) [Y/n/?] y Netcat extensions (-eiw and filename) (NC_EXTRA) [Y/n/?] y netstat (NETSTAT) [Y/n/?] y Enable wide netstat output (FEATURE_NETSTAT_WIDE) [Y/n/?] y Enable PID/Program name output (FEATURE_NETSTAT_PRG) [Y/n/?] y nslookup (NSLOOKUP) [Y/n/?] y ntpd (NTPD) [N/y/?] (NEW) n ping (PING) [Y/n/?] y ping6 (PING6) [Y/n/?] y Enable fancy ping output (FEATURE_FANCY_PING) [Y/n/?] y pscan (PSCAN) [Y/n/?] y route (ROUTE) [Y/n/?] y slattach (SLATTACH) [Y/n/?] y telnet (TELNET) [Y/n/?] y Pass TERM type to remote host (FEATURE_TELNET_TTYPE) [Y/n/?] y Pass USER type to remote host (FEATURE_TELNET_AUTOLOGIN) [Y/n/?] y telnetd (TELNETD) [Y/n/?] y Support standalone telnetd (not inetd only) (FEATURE_TELNETD_STANDALONE) [Y/n/?] y Support -w SEC option (inetd wait mode) (FEATURE_TELNETD_INETD_WAIT) [N/y/?] (NEW) n tftp (TFTP) [Y/n/?] y tftpd (TFTPD) [Y/n/?] y Enable "get" command (FEATURE_TFTP_GET) [Y/n/?] y Enable "put" command (FEATURE_TFTP_PUT) [Y/n/?] y Enable 'blksize' and 'tsize' protocol options (FEATURE_TFTP_BLOCKSIZE) [Y/n/?] y Enable tftp progress meter (FEATURE_TFTP_PROGRESS_BAR) [N/y/?] (NEW) n Enable debug (TFTP_DEBUG) [N/y/?] n traceroute (TRACEROUTE) [Y/n/?] y traceroute6 (TRACEROUTE6) [N/y/?] (NEW) n Enable verbose output (FEATURE_TRACEROUTE_VERBOSE) [Y/n/?] y Enable loose source route (FEATURE_TRACEROUTE_SOURCE_ROUTE) [N/y/?] n Use ICMP instead of UDP (FEATURE_TRACEROUTE_USE_ICMP) [N/y/?] n udhcp server (udhcpd) (UDHCPD) [Y/n/?] y dhcprelay (DHCPRELAY) [Y/n/?] y Lease display utility (dumpleases) (DUMPLEASES) [Y/n/?] y Rewrite the lease file at every new acknowledge (FEATURE_UDHCPD_WRITE_LEASES_EARLY) [Y/n/?] y Absolute path to lease file (DHCPD_LEASES_FILE) [/var/lib/misc/udhcpd.leases] /var/lib/misc/udhcpd.leases udhcp client (udhcpc) (UDHCPC) [Y/n/?] y Verify that the offered address is free, using ARP ping (FEATURE_UDHCPC_ARPING) [Y/n/?] y Enable '-P port' option for udhcpd and udhcpc (FEATURE_UDHCP_PORT) [Y/n/?] y Maximum verbosity level for udhcp applets (0..9) (UDHCP_DEBUG) [9] 9 Support for RFC3397 domain search (experimental) (FEATURE_UDHCP_RFC3397) [Y/n/?] y Absolute path to config script (UDHCPC_DEFAULT_SCRIPT) [/usr/share/udhcpc/default.script] /usr/share/udhcpc/default.script DHCP options slack buffer size (UDHCPC_SLACK_FOR_BUGGY_SERVERS) [80] 80 ifup udhcpc command line options (IFUPDOWN_UDHCPC_CMD_OPTIONS) [-R -n] -R -n vconfig (VCONFIG) [Y/n/?] y wget (WGET) [Y/n/?] y Enable a nifty process meter (+2k) (FEATURE_WGET_STATUSBAR) [Y/n/?] y Enable HTTP authentication (FEATURE_WGET_AUTHENTICATION) [Y/n/?] y Enable long options (FEATURE_WGET_LONG_OPTIONS) [Y/n/?] y zcip (ZCIP) [Y/n/?] y tcpsvd (TCPSVD) [Y/n/?] y tunctl (TUNCTL) [Y/n/?] y Support owner:group assignment (FEATURE_TUNCTL_UG) [Y/n/?] y udpsvd (UDPSVD) [Y/n/?] y * * Print Utilities * lpd (LPD) [Y/n/?] y lpr (LPR) [Y/n/?] y lpq (LPQ) [Y/n/?] y * * Mail Utilities * makemime (MAKEMIME) [Y/n/?] y Default charset (FEATURE_MIME_CHARSET) [us-ascii] us-ascii popmaildir (POPMAILDIR) [Y/n/?] y Allow message filters and custom delivery program (FEATURE_POPMAILDIR_DELIVERY) [Y/n/?] y reformime (REFORMIME) [Y/n/?] y Accept and ignore options other than -x and -X (FEATURE_REFORMIME_COMPAT) [Y/n/?] y sendmail (SENDMAIL) [Y/n/?] y * * Process Utilities * free (FREE) [Y/n/?] y fuser (FUSER) [Y/n/?] y kill (KILL) [Y/n/?] y killall (KILLALL) [Y/n/?] y killall5 (KILLALL5) [Y/n] y nmeter (NMETER) [Y/n/?] y pgrep (PGREP) [Y/n/?] y pidof (PIDOF) [Y/n/?] y Enable argument for single shot (-s) (FEATURE_PIDOF_SINGLE) [Y/n/?] y Enable argument for omitting pids (-o) (FEATURE_PIDOF_OMIT) [Y/n/?] y pkill (PKILL) [Y/n/?] y ps (PS) [Y/n/?] y Enable wide output option (-w) (FEATURE_PS_WIDE) [Y/n/?] y renice (RENICE) [Y/n/?] y sysctl (BB_SYSCTL) [Y/n/?] y top (TOP) [Y/n/?] y Show CPU per-process usage percentage (FEATURE_TOP_CPU_USAGE_PERCENTAGE) [Y/n/?] y Show CPU global usage percentage (FEATURE_TOP_CPU_GLOBAL_PERCENTS) [Y/n/?] y SMP CPU usage display ('c' key) (FEATURE_TOP_SMP_CPU) [Y/n/?] y Show 1/10th of a percent in CPU/mem statistics (FEATURE_TOP_DECIMALS) [Y/n/?] y Show CPU process runs on ('j' field) (FEATURE_TOP_SMP_PROCESS) [Y/n/?] y Topmem command ('s' key) (FEATURE_TOPMEM) [Y/n/?] y Support for showing threads in ps/top (FEATURE_SHOW_THREADS) [N/y/?] (NEW) n uptime (UPTIME) [Y/n/?] y watch (WATCH) [Y/n/?] y * * Runit Utilities * runsv (RUNSV) [Y/n/?] y runsvdir (RUNSVDIR) [Y/n/?] y Enable scrolling argument log (FEATURE_RUNSVDIR_LOG) [N/y/?] n sv (SV) [Y/n/?] y Default directory for services (SV_DEFAULT_SERVICE_DIR) [/var/service] /var/service svlogd (SVLOGD) [Y/n/?] y chpst (CHPST) [Y/n/?] y setuidgid (SETUIDGID) [Y/n/?] y envuidgid (ENVUIDGID) [Y/n/?] y envdir (ENVDIR) [Y/n/?] y softlimit (SOFTLIMIT) [Y/n/?] y * * Shells * Choose your default shell > 1. ash (FEATURE_SH_IS_ASH) 2. hush (FEATURE_SH_IS_HUSH) 3. none (FEATURE_SH_IS_NONE) choice[1-3?]: 1 ash (ASH) [Y/?] y bash-compatible extensions (ASH_BASH_COMPAT) [Y/n/?] y Job control (ASH_JOB_CONTROL) [Y/n/?] y alias support (ASH_ALIAS) [Y/n/?] y Builtin getopt to parse positional parameters (ASH_GETOPTS) [Y/n/?] y Builtin version of 'echo' (ASH_BUILTIN_ECHO) [Y/n/?] y Builtin version of 'printf' (ASH_BUILTIN_PRINTF) [Y/n/?] y Builtin version of 'test' (ASH_BUILTIN_TEST) [Y/n/?] y 'command' command to override shell builtins (ASH_CMDCMD) [Y/n/?] y Check for new mail on interactive shells (ASH_MAIL) [N/y/?] n Optimize for size instead of speed (ASH_OPTIMIZE_FOR_SIZE) [Y/n/?] y Pseudorandom generator and $RANDOM variable (ASH_RANDOM_SUPPORT) [Y/n/?] y Expand prompt string (ASH_EXPAND_PRMT) [Y/n/?] y hush (HUSH) [Y/?] y bash-compatible extensions (HUSH_BASH_COMPAT) [Y/n/?] y help builtin (HUSH_HELP) [Y/n/?] y Interactive mode (HUSH_INTERACTIVE) [Y/n/?] y Job control (HUSH_JOB) [Y/n/?] y Process substitution (HUSH_TICK) [Y/n/?] y Support if/then/elif/else/fi (HUSH_IF) [Y/n/?] y Support for, while and until loops (HUSH_LOOPS) [Y/n/?] y Support case ... esac statement (HUSH_CASE) [Y/n/?] y Support funcname() { commands; } syntax (HUSH_FUNCTIONS) [Y/n/?] y Support local builtin (HUSH_LOCAL) [Y/n/?] y Support export '-n' option (HUSH_EXPORT_N) [Y/n/?] y Pseudorandom generator and $RANDOM variable (HUSH_RANDOM_SUPPORT) [N/y/?] (NEW) n lash (deprecated: aliased to hush) (LASH) [N/y/?] n msh (deprecated: please use hush) (MSH) [Y/n/?] y POSIX math support (SH_MATH_SUPPORT) [Y/n/?] y Extend POSIX math support to 64 bit (SH_MATH_SUPPORT_64) [Y/n/?] y Hide message on interactive shell startup (FEATURE_SH_EXTRA_QUIET) [Y/n/?] y cttyhack (CTTYHACK) [Y/n/?] y * * System Logging Utilities * syslogd (SYSLOGD) [Y/n/?] y Rotate message files (FEATURE_ROTATE_LOGFILE) [Y/n/?] y Remote Log support (FEATURE_REMOTE_LOG) [Y/n/?] y Support -D (drop dups) option (FEATURE_SYSLOGD_DUP) [Y/n/?] y Circular Buffer support (FEATURE_IPC_SYSLOG) [Y/n/?] y Circular buffer size in Kbytes (minimum 4KB) (FEATURE_IPC_SYSLOG_BUFFER_SIZE) [16] 16 logread (LOGREAD) [Y/n/?] y Double buffering (FEATURE_LOGREAD_REDUCED_LOCKING) [Y/n/?] y klogd (KLOGD) [Y/n/?] y logger (LOGGER) [Y/n/?] y crifan@ubuntu:busybox-1.16.0$
5.再去menuconfig:
make ARCH=arm CROSS_COMPILE=arm-xscale-linux-gnueabi- menuconfig
选上静态库:
Busybox Settings —> [*] Build BusyBox as a static binary (no shared libs) |
如图:
5.再去编译:
make ARCH=arm CROSS_COMPILE=arm-xscale-linux-gnueabi- install
crifan@ubuntu:busybox-1.16.0$ make ARCH=arm CROSS_COMPILE=arm-xscale-linux-gnueabi- install CC applets/applets.o LD applets/built-in.o HOSTCC applets/usage_pod applets/usage_pod.c: In function ‘main’: applets/usage_pod.c:58:3: warning: format not a string literal and no format arguments [-Wformat-security] LD archival/built-in.o CC archival/ar.o CC archival/bbunzip.o CC archival/bzip2.o In file included from archival/bzip2.c:42:0: archival/bz/compress.c: In function 'sendMTFValues': archival/bz/compress.c:256:19: warning: variable 'nBytes' set but not used [-Wunused-but-set-variable] CC archival/cpio.o CC archival/gzip.o CC archival/lzo1x_1.o CC archival/lzo1x_1o.o CC archival/lzo1x_d.o CC archival/lzop.o archival/lzop.c: In function 'lzo_crc32': archival/lzop.c:475:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] archival/lzop.c: In function 'f_write': archival/lzop.c:521:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] archival/lzop.c: In function 'f_read': archival/lzop.c:527:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] archival/lzop.c: In function 'write_header': archival/lzop.c:874:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] archival/lzop.c:891:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] archival/lzop.c: In function 'read_header': archival/lzop.c:904:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] archival/lzop.c:933:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] archival/lzop.c:953:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] archival/lzop.c:957:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] archival/lzop.c: In function 'lzop_main': archival/lzop.c:1073:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC archival/tar.o CC archival/unzip.o AR archival/lib.a LD archival/libunarchive/built-in.o CC archival/libunarchive/data_align.o CC archival/libunarchive/data_extract_all.o CC archival/libunarchive/data_extract_to_stdout.o CC archival/libunarchive/data_skip.o CC archival/libunarchive/decompress_bunzip2.o CC archival/libunarchive/decompress_uncompress.o CC archival/libunarchive/decompress_unlzma.o CC archival/libunarchive/decompress_unzip.o CC archival/libunarchive/filter_accept_all.o CC archival/libunarchive/filter_accept_list.o CC archival/libunarchive/filter_accept_reject_list.o CC archival/libunarchive/find_list_entry.o CC archival/libunarchive/get_header_ar.o CC archival/libunarchive/get_header_cpio.o CC archival/libunarchive/get_header_tar.o CC archival/libunarchive/get_header_tar_bz2.o CC archival/libunarchive/get_header_tar_gz.o CC archival/libunarchive/get_header_tar_lzma.o CC archival/libunarchive/header_list.o CC archival/libunarchive/header_skip.o CC archival/libunarchive/header_verbose_list.o CC archival/libunarchive/init_handle.o CC archival/libunarchive/open_transformer.o CC archival/libunarchive/seek_by_jump.o CC archival/libunarchive/seek_by_read.o CC archival/libunarchive/unpack_ar_archive.o AR archival/libunarchive/lib.a LD console-tools/built-in.o CC console-tools/chvt.o CC console-tools/clear.o CC console-tools/deallocvt.o CC console-tools/dumpkmap.o CC console-tools/kbd_mode.o CC console-tools/loadfont.o CC console-tools/loadkmap.o CC console-tools/openvt.o CC console-tools/reset.o CC console-tools/resize.o console-tools/resize.c: In function 'onintr': console-tools/resize.c:19:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] console-tools/resize.c: In function 'resize_main': console-tools/resize.c:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] console-tools/resize.c:37:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] console-tools/resize.c:64:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC console-tools/setconsole.o CC console-tools/setkeycodes.o CC console-tools/setlogcons.o CC console-tools/showkey.o AR console-tools/lib.a LD coreutils/built-in.o CC coreutils/basename.o CC coreutils/cal.o CC coreutils/cat.o CC coreutils/catv.o CC coreutils/chgrp.o CC coreutils/chmod.o CC coreutils/chown.o CC coreutils/chroot.o CC coreutils/cksum.o CC coreutils/comm.o CC coreutils/cp.o CC coreutils/cut.o CC coreutils/date.o CC coreutils/dd.o coreutils/dd.c: In function 'dd_output_status': coreutils/dd.c:60:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/dd.c:60:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/dd.c:61:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/dd.c:61:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/dd.c: In function 'write_and_stats': coreutils/dd.c:101:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/dd.c:103:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/dd.c: In function 'dd_main': coreutils/dd.c:191:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/dd.c:191:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/dd.c:328:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/dd.c:328:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/dd.c:344:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/dd.c:346:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/dd.c:381:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC coreutils/df.o CC coreutils/dirname.o CC coreutils/dos2unix.o CC coreutils/du.o coreutils/du.c: In function 'print': coreutils/du.c:64:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c: In function 'du': coreutils/du.c:83:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:88:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:89:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:90:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:98:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:98:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:101:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:105:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:107:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:129:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:137:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:139:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:144:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:147:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:147:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c: In function 'du_main': coreutils/du.c:161:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:164:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:169:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:179:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:182:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:185:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:188:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:201:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:204:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:207:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:213:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:214:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:218:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:224:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/du.c:230:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC coreutils/echo.o CC coreutils/env.o CC coreutils/expand.o CC coreutils/expr.o coreutils/expr.c: In function 'nextarg': coreutils/expr.c:153:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c:153:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c: In function 'eval7': coreutils/expr.c:264:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c:268:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c:272:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c:279:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c: In function 'eval6': coreutils/expr.c:292:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c:292:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c:296:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c:298:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c:300:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c: In function 'eval5': coreutils/expr.c:356:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c: In function 'eval4': coreutils/expr.c:381:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c: In function 'eval3': coreutils/expr.c:405:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c: In function 'eval2': coreutils/expr.c:433:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c: In function 'eval1': coreutils/expr.c:452:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c: In function 'eval': coreutils/expr.c:472:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c: In function 'expr_main': coreutils/expr.c:489:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c:490:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/expr.c:494:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC coreutils/false.o CC coreutils/fold.o CC coreutils/fsync.o CC coreutils/head.o CC coreutils/hostid.o CC coreutils/id.o CC coreutils/install.o CC coreutils/length.o CC coreutils/ln.o CC coreutils/logname.o CC coreutils/ls.o coreutils/ls.c: In function 'my_stat': coreutils/ls.c:295:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:303:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:314:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c: In function 'append_char': coreutils/ls.c:376:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:380:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c: In function 'sortcmp': coreutils/ls.c:483:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:519:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c: In function 'showfiles': coreutils/ls.c:543:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:552:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:554:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:555:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:556:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:571:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c: In function 'showdirs': coreutils/ls.c:635:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:651:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c: In function 'list_dir': coreutils/ls.c:686:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:697:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:701:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c: In function 'list_single': coreutils/ls.c:787:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:791:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:793:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:795:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:797:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:800:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:811:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:819:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:825:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:836:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:839:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:841:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:845:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:849:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:867:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:869:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:877:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:881:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:893:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:899:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:906:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c: In function 'ls_main': coreutils/ls.c:950:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:950:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:950:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:950:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:950:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:954:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:959:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:961:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:968:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:968:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:978:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:980:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:982:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:984:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:986:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:988:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:992:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1002:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1006:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1015:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1022:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1023:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1025:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1026:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1026:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1027:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1028:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1028:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1030:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1031:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1033:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1033:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1034:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1037:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1038:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1045:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1052:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1064:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1077:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/ls.c:1100:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC coreutils/md5_sha1_sum.o CC coreutils/mkdir.o CC coreutils/mkfifo.o CC coreutils/mknod.o CC coreutils/mv.o CC coreutils/nice.o CC coreutils/nohup.o CC coreutils/od.o CC coreutils/printenv.o CC coreutils/printf.o CC coreutils/pwd.o CC coreutils/readlink.o CC coreutils/realpath.o CC coreutils/rm.o CC coreutils/rmdir.o CC coreutils/seq.o CC coreutils/sleep.o CC coreutils/sort.o CC coreutils/split.o CC coreutils/stat.o CC coreutils/stty.o coreutils/stty.c: In function 'visible': coreutils/stty.c:640:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c:662:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c: In function 'perror_on_device_and_die': coreutils/stty.c:697:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c: In function 'perror_on_device': coreutils/stty.c:702:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c: In function 'wrapf': coreutils/stty.c:721:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c:722:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c:724:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c:724:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c:726:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c:732:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c:734:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c: In function 'newline': coreutils/stty.c:739:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c: In function 'stty_main': coreutils/stty.c:1173:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c:1173:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c:1305:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c:1306:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/stty.c:1317:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC coreutils/sum.o CC coreutils/sync.o CC coreutils/tac.o CC coreutils/tail.o coreutils/tail.c: In function 'tail_read': coreutils/tail.c:63:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/tail.c: In function 'eat_num': coreutils/tail.c:77:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/tail.c: In function 'tail_main': coreutils/tail.c:130:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/tail.c:131:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/tail.c:149:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] coreutils/tail.c:349:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC coreutils/tee.o CC coreutils/test.o CC coreutils/test_ptr_hack.o CC coreutils/touch.o CC coreutils/tr.o CC coreutils/true.o CC coreutils/tty.o CC coreutils/uname.o CC coreutils/uniq.o CC coreutils/usleep.o CC coreutils/uudecode.o CC coreutils/uuencode.o CC coreutils/wc.o CC coreutils/who.o CC coreutils/whoami.o CC coreutils/yes.o AR coreutils/lib.a LD coreutils/libcoreutils/built-in.o CC coreutils/libcoreutils/cp_mv_stat.o CC coreutils/libcoreutils/getopt_mk_fifo_nod.o AR coreutils/libcoreutils/lib.a LD debianutils/built-in.o CC debianutils/mktemp.o CC debianutils/pipe_progress.o CC debianutils/run_parts.o debianutils/run_parts.c:45:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/run_parts.c:45:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/run_parts.c: In function 'act': debianutils/run_parts.c:93:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/run_parts.c:93:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/run_parts.c:93:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/run_parts.c:93:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/run_parts.c:94:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/run_parts.c:94:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/run_parts.c: In function 'run_parts_main': debianutils/run_parts.c:133:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/run_parts.c:147:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/run_parts.c:150:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/run_parts.c:150:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/run_parts.c:154:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/run_parts.c:161:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/run_parts.c:162:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/run_parts.c:133:6: warning: array subscript is above array bounds [-Warray-bounds] CC debianutils/start_stop_daemon.o debianutils/start_stop_daemon.c: In function 'pid_is_exec': debianutils/start_stop_daemon.c:142:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c: In function 'pid_is_name': debianutils/start_stop_daemon.c:169:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c: In function 'pid_is_user': debianutils/start_stop_daemon.c:180:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c: In function 'check': debianutils/start_stop_daemon.c:187:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:190:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:193:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:197:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:199:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c: In function 'do_pidfile': debianutils/start_stop_daemon.c:207:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:213:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c: In function 'do_procinit': debianutils/start_stop_daemon.c:222:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c: In function 'do_stop': debianutils/start_stop_daemon.c:255:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:256:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:257:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:258:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:259:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:260:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:261:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:262:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:263:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:264:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:269:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:275:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:276:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:285:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c: In function 'start_stop_daemon_main': debianutils/start_stop_daemon.c:338:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:338:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:353:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:353:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:353:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:353:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:360:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:361:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:365:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:366:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:367:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:376:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:377:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:377:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:379:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:379:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:389:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:391:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:391:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] debianutils/start_stop_daemon.c:428:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC debianutils/which.o AR debianutils/lib.a LD e2fsprogs/built-in.o CC e2fsprogs/chattr.o CC e2fsprogs/e2fs_lib.o CC e2fsprogs/fsck.o e2fsprogs/fsck.c: In function 'load_fs_info': e2fsprogs/fsck.c:306:18: warning: variable 'fs' set but not used [-Wunused-but-set-variable] CC e2fsprogs/lsattr.o AR e2fsprogs/lib.a LD editors/built-in.o CC editors/awk.o editors/awk.c: In function 'evaluate': editors/awk.c:2701:8: warning: 'X.s' may be used uninitialized in this function [-Wuninitialized] CC editors/cmp.o CC editors/diff.o CC editors/ed.o CC editors/patch.o CC editors/sed.o editors/sed.c: In function 'cleanup_outname': editors/sed.c:173:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:173:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c: In function 'get_address': editors/sed.c:295:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c: In function 'parse_subst_cmd': editors/sed.c:329:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c: In function 'add_cmd': editors/sed.c:493:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:494:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:495:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:496:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:502:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:503:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:504:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:520:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:567:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:568:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:568:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:572:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:573:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c: In function 'pipe_putc': editors/sed.c:582:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:582:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:583:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:583:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:584:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:585:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:587:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:587:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c: In function 'do_subst_w_backrefs': editors/sed.c:601:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:602:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:603:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:617:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:618:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c: In function 'do_subst_command': editors/sed.c:637:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:641:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:644:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:648:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:649:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:650:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:660:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:660:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:672:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:678:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:694:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:705:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c: In function 'branch_to': editors/sed.c:714:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c: In function 'append': editors/sed.c:724:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c: In function 'flush_append': editors/sed.c:732:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:733:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c: In function 'add_input_file': editors/sed.c:740:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:740:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:740:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:740:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:741:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:741:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c: In function 'get_next_line': editors/sed.c:762:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:762:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:763:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:763:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:795:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c: In function 'beg_match': editors/sed.c:855:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c: In function 'process_files': editors/sed.c:890:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:954:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:962:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:973:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:986:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1012:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1027:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1034:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1064:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1065:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1138:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1138:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1147:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1148:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1154:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1155:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1161:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1162:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1169:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1170:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1173:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1173:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1177:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1178:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1180:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1187:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1187:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1189:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1201:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1202:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c: In function 'sed_main': editors/sed.c:1257:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1257:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1273:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1279:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1304:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1337:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1338:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1340:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1341:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1349:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1351:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1353:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1354:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1355:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1357:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] editors/sed.c:1357:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC editors/vi.o editors/vi.c: In function 'edit_file': editors/vi.c:511:6: warning: variable 'size' set but not used [-Wunused-but-set-variable] AR editors/lib.a LD findutils/built-in.o CC findutils/find.o findutils/find.c: In function 'fileAction': findutils/find.c:420:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:422:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:435:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:437:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:438:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c: In function 'parse_params': findutils/find.c:637:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:644:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:651:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:662:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:663:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:671:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c: In function 'find_main': findutils/find.c:887:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:887:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:887:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:887:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:916:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:922:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:923:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:924:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:924:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:924:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:929:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:950:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/find.c:954:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC findutils/grep.o findutils/grep.c: In function 'print_line': findutils/grep.c:176:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:176:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:176:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:177:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:182:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:183:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:185:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:186:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c: In function 'grep_file': findutils/grep.c:250:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:263:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:300:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:305:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:322:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:331:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:338:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:342:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:342:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:343:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:349:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:350:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:355:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:356:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:357:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:358:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:359:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:365:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:407:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:409:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:410:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:412:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:425:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:436:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:437:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:446:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c: In function 'load_regexes_from_file': findutils/grep.c:483:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c: In function 'file_action_grep': findutils/grep.c:498:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:501:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c: In function 'grep_main': findutils/grep.c:537:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:537:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:538:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:538:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:544:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:546:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:551:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:552:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:553:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:554:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:554:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:554:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:564:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:566:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:570:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:581:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:587:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:597:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:612:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:617:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:623:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:626:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:628:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:634:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:636:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:636:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:636:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:637:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:641:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:643:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:644:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:649:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:652:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:653:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:664:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:665:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:668:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:668:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] findutils/grep.c:678:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC findutils/xargs.o AR findutils/lib.a LD init/built-in.o CC init/halt.o CC init/init.o CC init/mesg.o AR init/lib.a LD libbb/built-in.o CC libbb/appletlib.o CC libbb/ask_confirmation.o CC libbb/bb_askpass.o CC libbb/bb_basename.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/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/correct_password.o CC libbb/crc32.o CC libbb/create_icmp6_socket.o CC libbb/create_icmp_socket.o CC libbb/default_error_retval.o CC libbb/device_open.o CC libbb/dump.o libbb/dump.c: In function 'rewrite': libbb/dump.c:102:12: warning: variable 'nextpr' set but not used [-Wunused-but-set-variable] CC libbb/error_msg.o CC libbb/error_msg_and_die.o CC libbb/execable.o CC libbb/fclose_nonstdin.o CC libbb/fflush_stdout_and_exit.o CC libbb/fgets_str.o CC libbb/find_mount_point.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/getopt32.o CC libbb/getpty.o CC libbb/herror_msg.o CC libbb/herror_msg_and_die.o CC libbb/human_readable.o CC libbb/inet_common.o CC libbb/info_msg.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/loop.o CC libbb/make_directory.o CC libbb/makedev.o CC libbb/match_fstype.o CC libbb/md5.o CC libbb/messages.o CC libbb/mode_string.o CC libbb/mtab_file.o CC libbb/obscure.o CC libbb/parse_config.o CC libbb/parse_mode.o CC libbb/perror_msg.o CC libbb/perror_msg_and_die.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/process_escape_sequence.o CC libbb/procps.o CC libbb/progress.o CC libbb/ptr_to_globals.o CC libbb/pw_encrypt.o CC libbb/read.o CC libbb/read_key.o CC libbb/recursive_action.o CC libbb/remove_file.o CC libbb/restricted_shell.o CC libbb/rtc.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/sha1.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/time.o CC libbb/trim.o CC libbb/u_signal_names.o CC libbb/udp_io.o libbb/udp_io.c: In function 'recv_from_to': libbb/udp_io.c:158:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] libbb/udp_io.c:170:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC libbb/update_passwd.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/pwd_grp.o CC libpwdgrp/uidgid_get.o AR libpwdgrp/lib.a LD loginutils/built-in.o CC loginutils/addgroup.o CC loginutils/adduser.o CC loginutils/chpasswd.o CC loginutils/cryptpw.o CC loginutils/deluser.o CC loginutils/getty.o CC loginutils/login.o CC loginutils/passwd.o CC loginutils/su.o CC loginutils/sulogin.o CC loginutils/vlock.o AR loginutils/lib.a LD mailutils/built-in.o CC mailutils/mail.o CC mailutils/mime.o CC mailutils/popmaildir.o CC mailutils/sendmail.o AR mailutils/lib.a LD miscutils/built-in.o CC miscutils/adjtimex.o CC miscutils/beep.o CC miscutils/chat.o CC miscutils/chrt.o CC miscutils/crond.o miscutils/crond.c: In function 'crondlog': miscutils/crond.c:141:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c:144:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c:146:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c: In function 'crond_main': miscutils/crond.c:171:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c:171:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c:177:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c:177:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c:177:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c:178:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c:187:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c:193:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c:196:66: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c: In function 'ParseField': miscutils/crond.c:418:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c: In function 'SynchronizeFile': miscutils/crond.c:530:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c:531:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c: In function 'SynchronizeDir': miscutils/crond.c:561:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c:577:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c:578:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c: In function 'DeleteFile': miscutils/crond.c:608:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c: In function 'TestJobs': miscutils/crond.c:665:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c: In function 'RunJobs': miscutils/crond.c:701:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/crond.c: In function 'CheckJobs': miscutils/crond.c:734:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC miscutils/crontab.o CC miscutils/dc.o miscutils/dc.c: In function 'push': miscutils/dc.c:29:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/dc.c:31:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/dc.c:31:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/dc.c: In function 'pop': miscutils/dc.c:36:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/dc.c:38:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/dc.c:38:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/dc.c: In function 'set_output_base': miscutils/dc.c:106:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/dc.c:107:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/dc.c:109:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/dc.c: In function 'print_base': miscutils/dc.c:117:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/dc.c:123:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/dc.c: In function 'print_stack_no_pop': miscutils/dc.c:146:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/dc.c:148:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/dc.c: In function 'print_no_pop': miscutils/dc.c:153:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/dc.c:153:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/dc.c: In function 'dc_main': miscutils/dc.c:227:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC miscutils/devmem.o CC miscutils/eject.o CC miscutils/fbsplash.o CC miscutils/hdparm.o miscutils/hdparm.c:321:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c: In function 'process_dev': miscutils/hdparm.c:1559:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1560:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1560:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1561:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1564:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1565:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1566:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1570:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1571:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1571:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1571:82: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1572:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1573:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1574:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1580:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1581:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1583:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1585:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1586:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1587:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1588:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1590:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1592:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1594:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1595:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1595:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1596:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1598:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1599:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1599:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1601:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1606:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1607:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1607:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1608:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1610:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1611:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1611:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1612:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1615:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1616:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1616:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1617:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1621:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1622:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1622:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1623:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1626:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1627:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1627:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1628:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1630:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1631:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1631:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1632:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1635:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1636:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1638:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1638:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1642:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1644:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1644:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1645:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1648:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1649:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1650:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1650:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1653:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1654:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1656:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1656:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1660:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1661:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1663:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1664:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1668:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1669:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1670:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1670:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1673:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1675:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1676:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1678:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1679:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1683:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1689:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1690:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1690:59: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1706:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1717:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1728:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1733:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1735:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1736:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1737:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1749:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1749:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1753:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1757:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1762:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1779:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1784:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1795:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1800:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1804:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1808:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1812:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1816:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1826:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1849:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1854:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1856:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1861:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1879:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1890:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1891:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1892:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1893:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1895:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1902:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1905:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1907:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:1909:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c: In function 'hdparm_main': miscutils/hdparm.c:2013:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2014:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2015:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2016:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2017:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2017:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2018:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2018:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2021:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2021:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2022:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2022:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2022:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2023:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2023:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2024:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2024:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2025:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2025:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2026:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2026:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2027:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2027:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2028:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2028:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2029:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2029:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2030:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2030:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2032:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2032:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2033:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2033:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2034:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2034:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2035:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2035:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2035:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2036:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2036:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2037:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2037:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2038:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2038:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2039:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2039:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2040:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2041:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2042:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2043:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2044:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2046:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2046:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2049:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2049:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2052:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2053:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2053:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2054:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2054:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2057:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2057:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2058:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2059:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2068:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2068:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2068:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2068:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2068:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2068:82: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2068:101: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] miscutils/hdparm.c:2069:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC miscutils/ionice.o CC miscutils/last_fancy.o miscutils/last_fancy.c: In function 'last_main': miscutils/last_fancy.c:165:11: warning: variable 'opt' set but not used [-Wunused-but-set-variable] CC miscutils/less.o CC miscutils/makedevs.o CC miscutils/man.o CC miscutils/microcom.o CC miscutils/mountpoint.o CC miscutils/mt.o CC miscutils/raidautorun.o CC miscutils/readahead.o CC miscutils/runlevel.o CC miscutils/rx.o CC miscutils/setsid.o CC miscutils/strings.o CC miscutils/time.o CC miscutils/timeout.o CC miscutils/ttysize.o CC miscutils/volname.o CC miscutils/wall.o CC miscutils/watchdog.o AR miscutils/lib.a LD modutils/built-in.o CC modutils/modprobe-small.o AR modutils/lib.a LD networking/built-in.o CC networking/arp.o networking/arp.c: In function 'arp_del': networking/arp.c:89:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:96:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:97:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:138:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:146:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:162:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c: In function 'arp_getdevhw': networking/arp.c:207:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c: In function 'arp_set': networking/arp.c:235:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:246:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:246:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:248:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:292:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:300:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:317:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c: In function 'arp_show': networking/arp.c:396:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:399:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:419:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:419:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:427:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:427:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:434:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:437:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:449:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:449:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c: In function 'arp_main': networking/arp.c:466:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:469:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:470:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:474:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:477:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:478:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:482:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:483:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:485:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:489:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:490:59: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:494:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:495:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:496:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:500:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arp.c:502:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/arping.o networking/arping.c: In function 'send_pack': networking/arping.c:100:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:102:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:103:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:105:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c: In function 'finish': networking/arping.c:117:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:117:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:118:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:118:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:119:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:119:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:122:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:125:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c: In function 'catcher': networking/arping.c:133:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:134:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:136:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:136:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:136:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:136:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:140:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:141:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:143:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:143:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:144:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:144:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:144:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:144:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:145:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c: In function 'recv_pack': networking/arping.c:184:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:191:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:194:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:195:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:211:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:211:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:212:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:212:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:223:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:227:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:234:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:235:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:242:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:244:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:246:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:250:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:250:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c: In function 'arping_main': networking/arping.c:265:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:267:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:283:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:285:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:301:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:302:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:304:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:318:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:323:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:327:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:328:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:328:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:330:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:337:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:339:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:346:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:357:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:362:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:364:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:365:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:365:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:365:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:368:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:369:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:369:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:374:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:378:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:378:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:379:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:379:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:383:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:384:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/arping.c:399:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/brctl.o CC networking/dnsd.o CC networking/ether-wake.o CC networking/ftpd.o networking/ftpd.c: In function 'cmdio_write': networking/ftpd.c:188:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'cmdio_write_ok': networking/ftpd.c:196:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:197:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:198:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:199:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'cmdio_write_error': networking/ftpd.c:207:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:208:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:209:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:210:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'cmdio_write_raw': networking/ftpd.c:218:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'timeout_handler': networking/ftpd.c:228:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:231:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:234:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:235:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:237:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:239:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'handle_cwd': networking/ftpd.c:270:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:270:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'handle_cdup': networking/ftpd.c:280:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'port_active': networking/ftpd.c:332:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'pasv_active': networking/ftpd.c:338:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'port_pasv_cleanup': networking/ftpd.c:344:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:345:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:346:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:347:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:348:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'ftpdataio_get_pasv_fd': networking/ftpd.c:357:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'get_remote_transfer_fd': networking/ftpd.c:384:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'bind_for_passive_mode': networking/ftpd.c:416:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:416:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:419:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:420:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:420:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:422:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:422:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:424:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'handle_pasv': networking/ftpd.c:438:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:439:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'handle_port': networking/ftpd.c:492:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:542:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:543:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'handle_rest': networking/ftpd.c:552:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:552:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:552:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'handle_retr': networking/ftpd.c:563:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:566:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:572:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:572:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:583:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:596:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:611:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'popen_ls': networking/ftpd.c:632:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:639:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:639:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:639:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:641:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'handle_size_or_mdtm': networking/ftpd.c:813:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:814:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'handle_mkd': networking/ftpd.c:841:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:841:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'handle_rmd': networking/ftpd.c:851:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:851:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'handle_dele': networking/ftpd.c:861:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:861:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'handle_rnfr': networking/ftpd.c:871:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:872:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:872:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'handle_rnto': networking/ftpd.c:882:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:882:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:887:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:887:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:888:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:889:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'handle_upload_common': networking/ftpd.c:908:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:909:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:919:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:925:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:937:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:957:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'handle_appe': networking/ftpd.c:969:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'handle_stou': networking/ftpd.c:976:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'cmdio_get_cmd_and_arg': networking/ftpd.c:988:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:990:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:992:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1047:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1050:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1051:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1052:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c: In function 'ftpd_main': networking/ftpd.c:1122:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1125:66: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1125:92: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1139:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1140:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1141:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1144:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1145:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1146:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1148:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1149:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1151:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1152:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpd.c:1313:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/ftpgetput.o networking/ftpgetput.c:30:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c: In function 'ftp_die': networking/ftpgetput.c:45:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:52:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c: In function 'ftpcmd': networking/ftpgetput.c:59:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:64:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:66:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:70:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:71:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:71:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:74:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:74:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:76:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:77:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:78:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c: In function 'ftp_login': networking/ftpgetput.c:85:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:85:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:86:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:96:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:100:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c: In function 'xconnect_ftpdata': networking/ftpgetput.c:143:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:146:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:150:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:154:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:155:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c: In function 'ftp_receive': networking/ftpgetput.c:193:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:198:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:201:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:210:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:214:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:215:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:216:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:217:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:228:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c: In function 'ftpgetput_main': networking/ftpgetput.c:300:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:301:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:310:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:310:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:311:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:311:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:317:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:318:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:320:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ftpgetput.c:281:11: warning: variable 'opt' set but not used [-Wunused-but-set-variable] networking/ftpgetput.c: In function 'ftpcmd': networking/ftpgetput.c:74:34: warning: array subscript is above array bounds [-Warray-bounds] networking/ftpgetput.c:76:5: warning: array subscript is above array bounds [-Warray-bounds] networking/ftpgetput.c:78:5: warning: array subscript is above array bounds [-Warray-bounds] CC networking/hostname.o CC networking/httpd.o CC networking/ifconfig.o CC networking/ifenslave.o CC networking/ifplugd.o CC networking/ifupdown.o networking/ifupdown.c: In function 'set_environ': networking/ifupdown.c:933:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ifupdown.c:934:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ifupdown.c:937:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ifupdown.c:941:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ifupdown.c:942:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ifupdown.c:959:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ifupdown.c:960:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ifupdown.c: In function 'doit': networking/ifupdown.c:978:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ifupdown.c: In function 'ifupdown_main': networking/ifupdown.c:1155:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/inetd.o networking/inetd.c:320:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'rearm_alarm': networking/inetd.c:374:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:375:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'bump_nofile': networking/inetd.c:436:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:447:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'remove_fd_from_set': networking/inetd.c:453:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:454:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'add_fd_to_set': networking/inetd.c:461:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:462:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:462:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:463:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:463:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:464:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'recalculate_maxsock': networking/inetd.c:476:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:477:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:478:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:479:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:482:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:482:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:483:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:483:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'prepare_socket_fd': networking/inetd.c:508:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:540:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'reopen_config_file': networking/inetd.c:548:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:549:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:550:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:551:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:552:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:552:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:553:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'close_config_file': networking/inetd.c:558:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:559:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:560:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'parse_one_line': networking/inetd.c:620:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:637:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:638:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:642:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:651:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:733:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'insert_in_servlist': networking/inetd.c:828:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:829:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'reread_config_file': networking/inetd.c:856:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:867:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:995:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'reap_child': networking/inetd.c:1029:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'retry_network_setup': networking/inetd.c:1052:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1053:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'clean_up_and_exit': networking/inetd.c:1070:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'inetd_main': networking/inetd.c:1103:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1103:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1103:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1105:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1106:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1107:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1110:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1110:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1114:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1115:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1131:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1140:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1141:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1141:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1142:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1143:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1170:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1173:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1177:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1186:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1219:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1346:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1346:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1360:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1360:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1361:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1377:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1387:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'echo_stream': networking/inetd.c:1407:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1410:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'discard_stream': networking/inetd.c:1447:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'discard_dg': networking/inetd.c:1466:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'init_ring': networking/inetd.c:1477:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1477:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1479:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'chargen_stream': networking/inetd.c:1489:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1491:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1496:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1498:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1503:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1505:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1506:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'chargen_dg': networking/inetd.c:1523:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1525:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1525:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1528:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1528:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1530:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1532:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1533:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1535:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1535:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1536:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1536:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'machtime_dg': networking/inetd.c:1573:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c: In function 'daytime_dg': networking/inetd.c:1598:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1602:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1603:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/inetd.c:1603:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/interface.o networking/interface.c: In function 'in_ib': networking/interface.c:1231:14: warning: variable 'orig' set but not used [-Wunused-but-set-variable] CC networking/ip.o CC networking/ipcalc.o networking/ipcalc.c: In function 'ipcalc_main': networking/ipcalc.c:162:23: warning: 'netmask' may be used uninitialized in this function [-Wuninitialized] CC networking/isrv.o CC networking/isrv_identd.o CC networking/nameif.o CC networking/nc.o CC networking/netstat.o CC networking/nslookup.o CC networking/ping.o networking/ping.c: In function 'print_stats_and_exit': networking/ping.c:312:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:313:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:314:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:315:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:316:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:317:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:318:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:318:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:318:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:318:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:319:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:320:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:321:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:321:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:321:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:323:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:323:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:325:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:325:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:328:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:328:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:328:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:328:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c: In function 'sendping_tail': networking/ping.c:335:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:335:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:335:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:336:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:340:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:340:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:340:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:344:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:344:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:344:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:344:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:347:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:348:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:349:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:349:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:358:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:360:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:362:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c: In function 'sendping4': networking/ping.c:375:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:377:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:381:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:382:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:388:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:390:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c: In function 'sendping6': networking/ping.c:395:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:397:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:401:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:402:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:407:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c: In function 'unpack_tail': networking/ping.c:466:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:472:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:473:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:474:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:475:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:476:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:479:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:480:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:481:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:483:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c: In function 'unpack4': networking/ping.c:504:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:512:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c: In function 'unpack6': networking/ping.c:537:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:541:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:551:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c: In function 'ping4': networking/ping.c:564:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:567:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:568:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:569:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:570:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:571:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:571:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:573:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:573:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:573:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:575:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:576:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:576:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:579:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:583:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:584:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:597:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:605:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:605:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:605:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c: In function 'ping6': networking/ping.c:613:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:620:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:621:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:623:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:624:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:624:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:624:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:625:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:626:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:626:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:637:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:644:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:648:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:649:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:654:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:657:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:659:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:660:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:660:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:681:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:698:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:698:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:698:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c: In function 'ping': networking/ping.c:706:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:706:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:707:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:709:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:711:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c: In function 'common_ping_main': networking/ping.c:726:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:726:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:726:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:726:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:726:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:730:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:730:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:730:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:730:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:732:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:734:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:734:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:735:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:737:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:737:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:738:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:741:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:742:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:750:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:756:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:756:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:758:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/ping.c:760:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/pscan.o CC networking/route.o CC networking/slattach.o networking/slattach.c: In function 'save_state': networking/slattach.c:39:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c:39:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c:43:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c:43:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c: In function 'set_termios_state_or_warn': networking/slattach.c:50:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c: In function 'restore_state_and_exit': networking/slattach.c:73:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c:73:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c:78:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c:86:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c:89:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c: In function 'set_state': networking/slattach.c:106:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c:111:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c: In function 'slattach_main': networking/slattach.c:187:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c:188:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c:190:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c:199:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c:209:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c:210:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/slattach.c:232:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/tcpudp.o networking/tcpudp.c: In function 'xsetenv_plain': networking/tcpudp.c:72:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c: In function 'xsetenv_proto': networking/tcpudp.c:79:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c: In function 'undo_xsetenv': networking/tcpudp.c:85:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:85:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c: In function 'sig_term_handler': networking/tcpudp.c:96:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c: In function 'connection_status': networking/tcpudp.c:142:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:143:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:143:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c: In function 'sig_child_handler': networking/tcpudp.c:152:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:154:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:155:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:156:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:159:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c: In function 'tcpudpsvd_main': networking/tcpudp.c:189:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:189:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:189:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:203:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:204:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:208:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:216:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:216:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:217:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:217:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:233:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:269:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:270:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:296:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:311:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:311:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:337:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:341:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:341:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:342:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:342:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:403:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:404:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:422:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:423:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:449:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:451:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:454:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:454:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:486:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tcpudp.c:487:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/tcpudp_perhost.o CC networking/telnet.o networking/telnet.c: In function 'iac_flush': networking/telnet.c:96:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:96:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:97:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'handle_net_output': networking/telnet.c:176:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'handle_net_input': networking/telnet.c:200:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:202:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:205:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:209:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:212:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:214:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:219:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:220:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:226:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:232:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:233:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:236:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:241:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:246:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:250:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:251:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:253:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:254:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:259:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'put_iac': networking/telnet.c:264:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:264:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'put_iac2': networking/telnet.c:269:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'put_iac_subopt': networking/telnet.c:282:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'put_iac_subopt_autologin': networking/telnet.c:301:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:304:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:318:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:319:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'put_iac_naws': networking/telnet.c:329:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'setConMode': networking/telnet.c:350:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:351:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:352:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:357:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:358:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'will_charmode': networking/telnet.c:367:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:368:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'do_linemode': networking/telnet.c:378:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:379:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'to_notsup': networking/telnet.c:389:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:391:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'to_echo': networking/telnet.c:398:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:402:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:405:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:406:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:408:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:411:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:412:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:414:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'to_sga': networking/telnet.c:427:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:428:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:430:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:433:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:434:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'to_ttype': networking/telnet.c:445:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'to_new_environ': networking/telnet.c:457:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'telopt': networking/telnet.c:490:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:490:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'subneg': networking/telnet.c:502:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:505:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:509:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:520:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'rawmode': networking/telnet.c:528:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:529:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'cookmode': networking/telnet.c:534:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:535:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c: In function 'telnet_main': networking/telnet.c:554:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:557:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:557:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:561:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:564:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:565:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:566:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:566:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:567:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:571:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:572:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:626:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnet.c:639:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/telnetd.o networking/telnetd.c: In function 'make_new_session': networking/telnetd.c:236:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:237:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:252:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:253:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:340:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:343:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:350:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c: In function 'free_session': networking/telnetd.c:361:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:368:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:390:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:391:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:393:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:394:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:395:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:396:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c: In function 'handle_sigchld': networking/telnetd.c:423:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c: In function 'telnetd_main': networking/telnetd.c:453:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:453:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:462:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:462:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:483:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:484:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:537:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:560:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:561:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:574:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:595:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:596:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/telnetd.c:604:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/tftp.o networking/tftp.c:96:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c: In function 'tftp_protocol': networking/tftp.c:256:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:256:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:259:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:260:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:313:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:314:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:558:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:596:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:597:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:645:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:647:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:648:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:649:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:650:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:650:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c: In function 'tftpd_main': networking/tftp.c:764:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:769:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:769:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:774:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:775:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:776:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:784:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:790:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:797:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:803:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/tftp.c:845:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/traceroute.o networking/traceroute.c: In function 'print': networking/traceroute.c:755:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/tunctl.o CC networking/vconfig.o CC networking/wget.o networking/wget.c:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c: In function 'progress_meter': networking/wget.c:49:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:52:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:52:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:52:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:52:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:53:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:53:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:53:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:59:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c: In function 'prepare_ftp_session': networking/wget.c:389:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:390:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:393:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:419:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:420:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:422:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:422:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c: In function 'retrieve_file_data': networking/wget.c:454:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:464:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:465:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:466:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:468:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:481:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:483:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:484:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:487:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:493:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:495:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:497:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c: In function 'wget_main': networking/wget.c:627:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:639:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:690:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:691:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:762:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:783:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:784:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:787:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:793:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:793:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:799:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/wget.c:800:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/zcip.o networking/zcip.c: In function 'arp': networking/zcip.c:117:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/zcip.c:126:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/zcip.c:138:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/zcip.c:138:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/zcip.c: In function 'zcip_main': networking/zcip.c:263:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/zcip.c:263:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/zcip.c:266:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/zcip.c:266:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/zcip.c:272:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/zcip.c:282:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/zcip.c:371:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/zcip.c:384:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/zcip.c:396:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/zcip.c:493:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/zcip.c:499:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/zcip.c:534:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] AR networking/lib.a LD networking/libiproute/built-in.o CC networking/libiproute/ip_parse_common_args.o CC networking/libiproute/ipaddress.o networking/libiproute/ipaddress.c: In function 'print_linkinfo': networking/libiproute/ipaddress.c:110:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:110:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:112:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:121:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:122:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:122:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:123:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:164:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:167:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:167:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c: In function 'flush_update': networking/libiproute/ipaddress.c:195:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:195:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:195:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:199:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c: In function 'print_addrinfo': networking/libiproute/ipaddress.c:220:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:231:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:231:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:233:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:233:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:235:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:235:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:237:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:243:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:246:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:252:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:252:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:257:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:259:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:259:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:263:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:263:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:267:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:268:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:268:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:269:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:276:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c: In function 'print_selected_addrinfo': networking/libiproute/ipaddress.c:374:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:374:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c: In function 'ipaddr_reset_filter': networking/libiproute/ipaddress.c:404:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:404:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:405:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c: In function 'ipaddr_list_or_flush': networking/libiproute/ipaddress.c:421:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:423:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:424:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:430:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:440:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:440:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:441:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:442:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:442:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:449:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:455:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:457:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:461:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:465:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:484:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:490:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:491:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:492:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:493:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:496:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:497:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:499:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:507:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:508:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:513:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:513:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:517:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:530:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:530:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:532:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:532:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:534:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:534:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:536:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:536:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:543:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:548:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:548:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:551:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:558:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/ipaddress.c:576:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/libiproute/iplink.o CC networking/libiproute/iproute.o networking/libiproute/iproute.c: In function 'flush_update': networking/libiproute/iproute.c:51:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:51:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:51:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:55:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c: In function 'print_route': networking/libiproute/iproute.c:98:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:110:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:111:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:119:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:123:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:133:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:133:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:137:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:138:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:138:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:141:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:142:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:143:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:143:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:146:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:147:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:147:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:150:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:151:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:152:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:152:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:159:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:159:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:159:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:161:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:161:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:162:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:165:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:165:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:165:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:167:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:167:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:168:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:171:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:179:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:181:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:181:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:185:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:185:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:189:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:190:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:190:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:191:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:198:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:238:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:244:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:248:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:279:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c: In function 'iproute_reset_filter': networking/libiproute/iproute.c:510:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:510:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:511:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:512:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c: In function 'iproute_list_or_flush': networking/libiproute/iproute.c:548:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:558:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:563:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:565:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:574:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:579:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:581:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:587:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:595:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:601:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:604:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:608:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:609:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:609:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:619:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:622:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:626:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:627:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:627:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:633:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:645:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:646:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:650:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:651:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:658:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:665:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:666:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:667:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:668:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:672:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:674:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/libiproute/iproute.c:681:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/libiproute/iprule.o CC networking/libiproute/iptunnel.o CC networking/libiproute/libnetlink.o CC networking/libiproute/ll_addr.o CC networking/libiproute/ll_map.o CC networking/libiproute/ll_proto.o networking/libiproute/ll_proto.c:24:2: warning: #warning de-bloat [-Wcpp] CC networking/libiproute/ll_types.o CC networking/libiproute/rt_names.o CC networking/libiproute/rtm_map.o CC networking/libiproute/utils.o AR networking/libiproute/lib.a LD networking/udhcp/built-in.o CC networking/udhcp/arpping.o networking/udhcp/arpping.c: In function 'arpping': networking/udhcp/arpping.c:110:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/udhcp/clientpacket.o networking/udhcp/clientpacket.c: In function 'raw_bcast_from_client_config_ifindex': networking/udhcp/clientpacket.c:102:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/clientpacket.c: In function 'send_renew': networking/udhcp/clientpacket.c:182:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/clientpacket.c: In function 'send_release': networking/udhcp/clientpacket.c:200:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/udhcp/clientsocket.o networking/udhcp/clientsocket.c: In function 'udhcp_raw_socket': networking/udhcp/clientsocket.c:93:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/udhcp/common.o CC networking/udhcp/dhcpc.o networking/udhcp/dhcpc.c: In function 'udhcpc_main': networking/udhcp/dhcpc.c:221:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpc.c:272:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/udhcp/dhcpd.o networking/udhcp/dhcpd.c: In function 'udhcpd_main': networking/udhcp/dhcpd.c:41:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:65:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:66:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:79:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:84:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:85:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:87:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:88:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:88:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:92:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:92:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:93:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:95:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:96:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:100:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:102:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:103:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:104:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:105:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:114:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:120:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:121:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:125:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:130:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:132:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:136:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:149:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:183:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:221:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:257:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:258:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:274:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcpd.c:294:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/udhcp/dhcprelay.o networking/udhcp/dhcprelay.c: In function 'xid_add': networking/udhcp/dhcprelay.c:43:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcprelay.c:44:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcprelay.c: In function 'xid_expire': networking/udhcp/dhcprelay.c:51:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcprelay.c:52:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcprelay.c: In function 'xid_find': networking/udhcp/dhcprelay.c:69:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcprelay.c: In function 'xid_del': networking/udhcp/dhcprelay.c:81:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcprelay.c:82:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/dhcprelay.c: In function 'pass_to_server': networking/udhcp/dhcprelay.c:182:19: warning: variable 'item' set but not used [-Wunused-but-set-variable] CC networking/udhcp/domain_codec.o CC networking/udhcp/dumpleases.o CC networking/udhcp/files.o networking/udhcp/files.c:288:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:289:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:290:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:293:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:294:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:295:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:296:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:297:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:298:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:299:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:300:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:301:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:303:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:304:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:305:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:306:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:307:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:308:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c: In function 'read_config': networking/udhcp/files.c:338:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:338:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:339:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:339:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c: In function 'write_leases': networking/udhcp/files.c:350:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:359:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:382:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:384:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:384:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c: In function 'read_leases': networking/udhcp/files.c:417:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/files.c:417:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/udhcp/leases.o networking/udhcp/leases.c: In function 'oldest_expired_lease': networking/udhcp/leases.c:22:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/leases.c: In function 'clear_lease': networking/udhcp/leases.c:40:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/leases.c: In function 'find_lease_by_mac': networking/udhcp/leases.c:98:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/leases.c: In function 'find_lease_by_nip': networking/udhcp/leases.c:111:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/leases.c: In function 'nobody_responds_to_arp': networking/udhcp/leases.c:130:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/leases.c:131:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/leases.c:132:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/leases.c:138:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/leases.c:139:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/leases.c: In function 'find_free_or_expired_nip': networking/udhcp/leases.c:150:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/leases.c:151:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/leases.c:163:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/udhcp/options.o CC networking/udhcp/packet.o CC networking/udhcp/script.o CC networking/udhcp/serverpacket.o networking/udhcp/serverpacket.c: In function 'send_packet_to_relay': networking/udhcp/serverpacket.c:35:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:35:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:36:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c: In function 'send_packet_to_client': networking/udhcp/serverpacket.c:72:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:74:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c: In function 'init_packet': networking/udhcp/serverpacket.c:95:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c: In function 'add_bootp_options': networking/udhcp/serverpacket.c:102:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:103:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:104:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:105:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:106:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c: In function 'select_lease_time': networking/udhcp/serverpacket.c:112:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:117:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:118:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:119:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:120:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c: In function 'send_offer': networking/udhcp/serverpacket.c:131:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:140:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:159:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:160:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:179:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c:195:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c: In function 'send_ACK': networking/udhcp/serverpacket.c:236:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] networking/udhcp/serverpacket.c: In function 'send_inform': networking/udhcp/serverpacket.c:273:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/udhcp/signalpipe.o CC networking/udhcp/socket.o CC networking/udhcp/static_leases.o AR networking/udhcp/lib.a LD printutils/built-in.o CC printutils/lpd.o CC printutils/lpr.o AR printutils/lib.a LD procps/built-in.o CC procps/free.o CC procps/fuser.o CC procps/kill.o CC procps/nmeter.o CC procps/pgrep.o CC procps/pidof.o CC procps/ps.o procps/ps.c: In function 'ps_main': procps/ps.c:552:6: warning: variable 'opts' set but not used [-Wunused-but-set-variable] CC procps/renice.o CC procps/sysctl.o CC procps/top.o procps/top.c: In function 'mult_lvl_cmp': procps/top.c:178:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'read_cpu_jiffy': procps/top.c:194:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:194:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:196:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'get_jiffy_counts': procps/top.c:216:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:216:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:217:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:224:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:229:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:234:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:234:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:234:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:234:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:235:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:235:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:237:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:239:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:240:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:242:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:242:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:242:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:251:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:252:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:252:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:253:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:256:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:257:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'do_stats': procps/top.c:271:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:273:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:279:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:280:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:295:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:296:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:297:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:298:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:301:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:310:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:311:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:312:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:312:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'display_cpus': procps/top.c:378:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:378:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:383:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:384:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:402:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'display_process_list': procps/top.c:553:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:553:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:556:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:556:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:574:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:574:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:574:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:588:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:589:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:590:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:603:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:615:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:616:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'clearmems': procps/top.c:633:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:634:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:635:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'reset_term': procps/top.c:642:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:646:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'topmem_sort': procps/top.c:688:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:698:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'display_topmem_process_list': procps/top.c:819:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:822:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:823:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:823:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:824:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:827:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:828:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:831:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:832:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:833:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:834:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:835:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:836:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:837:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:838:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:839:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:841:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:843:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'top_main': procps/top.c:896:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:903:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:903:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:904:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:904:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:931:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:932:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:941:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:942:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:943:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:971:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:972:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:972:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:972:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:972:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:973:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:974:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:975:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:977:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:979:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:980:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:981:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:983:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:990:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:992:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:992:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:992:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:992:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:993:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:994:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:995:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:996:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:997:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:998:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:998:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:999:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1000:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1001:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1005:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1012:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1020:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1020:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1027:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1027:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1054:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1061:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1065:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1067:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1068:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1081:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1082:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1083:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1087:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1088:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1089:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1094:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1095:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1096:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1097:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1097:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1100:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1106:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1107:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1108:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1109:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1109:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1110:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1110:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1113:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1113:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1115:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1116:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1116:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC procps/uptime.o CC procps/watch.o AR procps/lib.a LD runit/built-in.o CC runit/chpst.o CC runit/runit_lib.o CC runit/runsv.o runit/runsv.c: In function 'fatal2_cannot': runit/runsv.c:113:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c: In function 'fatal2x_cannot': runit/runsv.c:123:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c: In function 'warn_cannot': runit/runsv.c:128:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c: In function 's_child': runit/runsv.c:133:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c: In function 's_term': runit/runsv.c:138:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:139:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c: In function 'open_trunc_or_warn': runit/runsv.c:157:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c: In function 'update_status': runit/runsv.c:168:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:181:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c: In function 'custom': runit/runsv.c:272:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:272:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c: In function 'startservice': runit/runsv.c:348:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:352:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:353:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:355:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:356:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:375:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c: In function 'runsv_main': runit/runsv.c:464:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:466:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:468:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:469:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:470:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:471:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:472:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:479:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:481:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:482:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:483:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:486:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:488:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:498:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:499:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:500:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:501:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:502:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:503:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:505:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:506:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:507:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:508:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:524:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:526:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:528:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:529:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:548:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:550:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:552:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:556:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:557:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:558:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:559:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:560:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:561:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:563:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:564:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:565:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:566:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:567:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:572:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:582:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:583:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:583:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:584:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:585:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:586:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:586:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:587:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:589:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:591:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:594:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:598:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:602:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:614:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:615:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:616:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:617:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:618:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:619:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:623:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:624:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:628:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:629:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:630:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:631:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:632:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:635:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:636:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:637:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:638:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:639:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:640:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:641:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:642:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:643:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:644:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:645:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:650:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:651:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:652:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:653:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:654:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:656:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:657:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:658:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:661:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:661:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:662:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:664:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:665:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:667:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:668:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsv.c:669:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC runit/runsvdir.o runit/runsvdir.c: In function 'fatal2_cannot': runit/runsvdir.c:76:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c: In function 'warn3x': runit/runsvdir.c:81:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c: In function 'do_rescan': runit/runsvdir.c:139:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:142:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:143:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:159:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:160:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:165:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:167:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:172:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:172:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:178:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:179:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:183:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:185:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:186:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:193:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:199:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:200:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:202:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:203:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:204:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:205:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:205:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:205:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c: In function 'runsvdir_main': runit/runsvdir.c:249:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:292:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:293:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:295:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:306:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:311:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:323:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:327:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:381:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:382:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/runsvdir.c:383:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC runit/sv.o runit/sv.c: In function 'out': runit/sv.c:188:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c: In function 'fail': runit/sv.c:200:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c: In function 'warn': runit/sv.c:210:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c: In function 'svstatus_get': runit/sv.c:227:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:240:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c: In function 'svstatus_print': runit/sv.c:266:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:271:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:272:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:272:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:272:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:272:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:272:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:272:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:272:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:272:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:272:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:272:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:274:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:282:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:286:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:287:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:288:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:291:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c: In function 'status': runit/sv.c:303:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c: In function 'checkscript': runit/sv.c:325:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:333:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:337:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c: In function 'check': runit/sv.c:357:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:362:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:372:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:373:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:373:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:373:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:373:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:373:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:373:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:373:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:373:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:373:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:373:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:374:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:374:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:378:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:378:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:378:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:378:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:378:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:378:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:378:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:378:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:378:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:378:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:379:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:379:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:383:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c: In function 'sv_main': runit/sv.c:447:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:448:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:448:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:454:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:460:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:465:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:469:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:473:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:479:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:485:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:490:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:494:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:498:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:507:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:513:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:518:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:523:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:528:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:536:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:537:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:547:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:549:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:553:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:560:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:560:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:561:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:563:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:575:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:582:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:588:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:593:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:597:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:599:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:599:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] runit/sv.c:421:11: warning: variable 'opt' set but not used [-Wunused-but-set-variable] CC runit/svlogd.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/builtin_read.o CC shell/cttyhack.o CC shell/hush.o shell/hush.c: In function 'expand_vars_to_list': shell/hush.c:2672:8: warning: 'val' may be used uninitialized in this function [-Wuninitialized] CC shell/match.o CC shell/math.o CC shell/random.o CC shell/shell_common.o AR shell/lib.a LD sysklogd/built-in.o CC sysklogd/klogd.o CC sysklogd/logread.o sysklogd/logread.c: In function 'error_exit': sysklogd/logread.c:50:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] sysklogd/logread.c: In function 'sem_up': sysklogd/logread.c:59:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] sysklogd/logread.c: In function 'interrupted': sysklogd/logread.c:66:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] sysklogd/logread.c: In function 'logread_main': sysklogd/logread.c:78:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] sysklogd/logread.c:85:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] sysklogd/logread.c:86:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] sysklogd/logread.c:97:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] sysklogd/logread.c:110:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] sysklogd/logread.c:114:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] sysklogd/logread.c:115:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] sysklogd/logread.c:116:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] sysklogd/logread.c:182:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC sysklogd/syslogd_and_logger.o AR sysklogd/lib.a LD util-linux/built-in.o CC util-linux/blkid.o CC util-linux/dmesg.o CC util-linux/fbset.o CC util-linux/fdformat.o CC util-linux/fdisk.o util-linux/fdisk.c: In function 'get_sysid': util-linux/fdisk.c:964:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fdisk.c: In function 'get_partition': util-linux/fdisk.c:1558:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fdisk.c:1558:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC util-linux/findfs.o CC util-linux/freeramdisk.o CC util-linux/fsck_minix.o util-linux/fsck_minix.c: In function 'check_zone_nr2': util-linux/fsck_minix.c:415:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:417:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:417:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'write_block': util-linux/fsck_minix.c:462:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:462:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:462:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'write_superblock': util-linux/fsck_minix.c:562:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:564:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'write_tables': util-linux/fsck_minix.c:575:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:575:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:577:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:577:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:579:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:579:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'read_superblock': util-linux/fsck_minix.c:616:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:617:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:621:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:623:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:630:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:632:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:632:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:634:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:634:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:634:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:634:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'read_tables': util-linux/fsck_minix.c:640:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:641:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:642:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:643:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:644:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:644:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:645:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:645:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:647:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:647:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:649:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:649:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:651:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:651:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:651:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:651:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:664:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:665:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:665:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:666:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:666:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:666:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:666:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:667:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:668:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:669:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'get_inode': util-linux/fsck_minix.c:716:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'get_inode2': util-linux/fsck_minix.c:728:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'add_zone_common': util-linux/fsck_minix.c:769:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:773:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'check_zones': util-linux/fsck_minix.c:896:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'check_zones2': util-linux/fsck_minix.c:914:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'check_file': util-linux/fsck_minix.c:941:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'check_file2': util-linux/fsck_minix.c:991:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'check_counts': util-linux/fsck_minix.c:1076:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1107:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1107:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1107:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1108:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1115:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1119:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'check_counts2': util-linux/fsck_minix.c:1128:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1159:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1159:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1159:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1160:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1167:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1171:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'check': util-linux/fsck_minix.c:1178:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1179:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1179:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'check2': util-linux/fsck_minix.c:1188:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1189:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1189:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function 'fsck_minix_main': util-linux/fsck_minix.c:1231:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1232:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1264:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1267:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1268:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1268:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1269:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1269:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1269:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1270:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1281:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1281:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1281:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1281:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1281:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1281:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC util-linux/getopt.o CC util-linux/hexdump.o CC util-linux/hwclock.o CC util-linux/ipcrm.o CC util-linux/ipcs.o CC util-linux/losetup.o CC util-linux/mdev.o util-linux/mdev.c: In function 'make_device': util-linux/mdev.c:335:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mdev.c:335:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mdev.c:350:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mdev.c: In function 'dirAction': util-linux/mdev.c:415:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mdev.c:416:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mdev.c:417:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mdev.c:418:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mdev.c:418:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mdev.c: In function 'mdev_main': util-linux/mdev.c:503:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mdev.c:504:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mdev.c:541:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC util-linux/mkfs_minix.o util-linux/mkfs_minix.c: In function 'write_tables': util-linux/mkfs_minix.c:240:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:241:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:256:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:259:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:262:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c: In function 'get_free_block': util-linux/mkfs_minix.c:282:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:283:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:283:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:283:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:285:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:285:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c: In function 'mark_good_blocks': util-linux/mkfs_minix.c:297:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c: In function 'next': util-linux/mkfs_minix.c:303:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:304:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:304:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:305:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c: In function 'alarm_intr': util-linux/mkfs_minix.c:501:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:501:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c: In function 'check_blocks': util-linux/mkfs_minix.c:518:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:518:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:523:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:523:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:524:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:524:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:529:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:531:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c: In function 'get_list_blocks': util-linux/mkfs_minix.c:547:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c: In function 'setup_tables': util-linux/mkfs_minix.c:562:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:563:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:564:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:566:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:568:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:584:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:585:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:585:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:596:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:598:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:598:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:598:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:600:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:601:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:607:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:608:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:609:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:610:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:611:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:612:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:612:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:612:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:613:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:614:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:616:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:617:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:618:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:618:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:619:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:620:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:621:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC util-linux/mkfs_vfat.o CC util-linux/mkswap.o util-linux/mkswap.c:74:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkswap.c: In function 'mkswap_main': util-linux/mkswap.c:110:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkswap.c:111:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkswap.c:115:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkswap.c:116:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkswap.c:126:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC util-linux/more.o util-linux/more.c: In function 'gotsig': util-linux/more.c:40:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/more.c:40:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/more.c: In function 'more_main': util-linux/more.c:73:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/more.c:74:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/more.c:74:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/more.c:75:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/more.c:75:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/more.c:76:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/more.c:77:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/more.c:78:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/more.c:79:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/more.c:80:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/more.c:80:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/more.c:150:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/more.c:195:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/more.c:195:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC util-linux/mount.o util-linux/mount.c: In function 'verbose_mount': util-linux/mount.c:293:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c: In function 'mount_it_now': util-linux/mount.c:429:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c: In function 'find_kernel_nfs_mount_version': util-linux/mount.c:864:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:867:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:872:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c: In function 'get_mountport': util-linux/mount.c:892:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:893:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:910:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c: In function 'nfsmount': util-linux/mount.c:1263:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:1285:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:1287:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:1289:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:1289:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:1303:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:1508:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c: In function 'singlemount': util-linux/mount.c:1725:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:1726:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:1727:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:1731:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c: In function 'mount_main': util-linux/mount.c:1850:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:1864:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:1935:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mount.c:1998:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC util-linux/pivot_root.o CC util-linux/rdate.o CC util-linux/rdev.o CC util-linux/readprofile.o CC util-linux/rtcwake.o CC util-linux/script.o CC util-linux/scriptreplay.o CC util-linux/setarch.o CC util-linux/swaponoff.o util-linux/swaponoff.c: In function 'swap_enable_disable': util-linux/swaponoff.c:46:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/swaponoff.c: In function 'swap_on_off_main': util-linux/swaponoff.c:87:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/swaponoff.c:90:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/swaponoff.c:91:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC util-linux/switch_root.o CC util-linux/umount.o AR util-linux/lib.a LD util-linux/volume_id/built-in.o CC util-linux/volume_id/cramfs.o CC util-linux/volume_id/ext.o CC util-linux/volume_id/fat.o CC util-linux/volume_id/get_devname.o CC util-linux/volume_id/hfs.o CC util-linux/volume_id/iso9660.o CC util-linux/volume_id/jfs.o CC util-linux/volume_id/linux_raid.o util-linux/volume_id/linux_raid.c: In function 'volume_id_probe_linux_raid': util-linux/volume_id/linux_raid.c:66:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC util-linux/volume_id/linux_swap.o CC util-linux/volume_id/luks.o CC util-linux/volume_id/ntfs.o CC util-linux/volume_id/ocfs2.o CC util-linux/volume_id/reiserfs.o CC util-linux/volume_id/romfs.o CC util-linux/volume_id/sysv.o CC util-linux/volume_id/udf.o CC util-linux/volume_id/util.o CC util-linux/volume_id/volume_id.o CC util-linux/volume_id/xfs.o AR util-linux/volume_id/lib.a LINK busybox_unstripped Trying libraries: crypt m Library crypt is not needed, excluding it Library m is needed, can't exclude it (yet) Final link with: m ./_install/bin/addgroup -> busybox ./_install/bin/adduser -> busybox ./_install/bin/ash -> busybox ./_install/bin/cat -> busybox ./_install/bin/catv -> busybox ./_install/bin/chattr -> busybox ./_install/bin/chgrp -> busybox ./_install/bin/chmod -> busybox ./_install/bin/chown -> busybox ./_install/bin/cp -> busybox ./_install/bin/cpio -> busybox ./_install/bin/cttyhack -> busybox ./_install/bin/date -> busybox ./_install/bin/dd -> busybox ./_install/bin/delgroup -> busybox ./_install/bin/deluser -> busybox ./_install/bin/df -> busybox ./_install/bin/dmesg -> busybox ./_install/bin/dnsdomainname -> busybox ./_install/bin/dumpkmap -> busybox ./_install/bin/echo -> busybox ./_install/bin/ed -> busybox ./_install/bin/egrep -> busybox ./_install/bin/false -> busybox ./_install/bin/fdflush -> busybox ./_install/bin/fgrep -> busybox ./_install/bin/fsync -> busybox ./_install/bin/getopt -> busybox ./_install/bin/grep -> busybox ./_install/bin/gunzip -> busybox ./_install/bin/gzip -> busybox ./_install/bin/hostname -> busybox ./_install/bin/hush -> busybox ./_install/bin/ionice -> busybox ./_install/bin/ip -> busybox ./_install/bin/ipaddr -> busybox ./_install/bin/ipcalc -> busybox ./_install/bin/iplink -> busybox ./_install/bin/iproute -> busybox ./_install/bin/iprule -> busybox ./_install/bin/iptunnel -> busybox ./_install/bin/kill -> busybox ./_install/bin/linux32 -> busybox ./_install/bin/linux64 -> busybox ./_install/bin/ln -> busybox ./_install/bin/login -> busybox ./_install/bin/ls -> busybox ./_install/bin/lsattr -> busybox ./_install/bin/lzop -> busybox ./_install/bin/makemime -> busybox ./_install/bin/mkdir -> busybox ./_install/bin/mknod -> busybox ./_install/bin/mktemp -> busybox ./_install/bin/more -> busybox ./_install/bin/mount -> busybox ./_install/bin/mountpoint -> busybox ./_install/bin/msh -> busybox ./_install/bin/mt -> busybox ./_install/bin/mv -> busybox ./_install/bin/netstat -> busybox ./_install/bin/nice -> busybox ./_install/bin/pidof -> busybox ./_install/bin/ping -> busybox ./_install/bin/ping6 -> busybox ./_install/bin/pipe_progress -> busybox ./_install/bin/printenv -> busybox ./_install/bin/ps -> busybox ./_install/bin/pwd -> busybox ./_install/bin/reformime -> busybox ./_install/bin/rm -> busybox ./_install/bin/rmdir -> busybox ./_install/bin/run-parts -> busybox ./_install/bin/scriptreplay -> busybox ./_install/bin/sed -> busybox ./_install/bin/setarch -> busybox ./_install/bin/sh -> busybox ./_install/bin/sleep -> busybox ./_install/bin/stat -> busybox ./_install/bin/stty -> busybox ./_install/bin/su -> busybox ./_install/bin/sync -> busybox ./_install/bin/tar -> busybox ./_install/bin/touch -> busybox ./_install/bin/true -> busybox ./_install/bin/umount -> busybox ./_install/bin/uname -> busybox ./_install/bin/uncompress -> busybox ./_install/bin/usleep -> busybox ./_install/bin/vi -> busybox ./_install/bin/watch -> busybox ./_install/bin/zcat -> busybox ./_install/linuxrc -> bin/busybox ./_install/sbin/adjtimex -> ../bin/busybox ./_install/sbin/arp -> ../bin/busybox ./_install/sbin/blkid -> ../bin/busybox ./_install/sbin/depmod -> ../bin/busybox ./_install/sbin/devmem -> ../bin/busybox ./_install/sbin/fbsplash -> ../bin/busybox ./_install/sbin/fdisk -> ../bin/busybox ./_install/sbin/findfs -> ../bin/busybox ./_install/sbin/freeramdisk -> ../bin/busybox ./_install/sbin/fsck -> ../bin/busybox ./_install/sbin/fsck.minix -> ../bin/busybox ./_install/sbin/getty -> ../bin/busybox ./_install/sbin/halt -> ../bin/busybox ./_install/sbin/hdparm -> ../bin/busybox ./_install/sbin/hwclock -> ../bin/busybox ./_install/sbin/ifconfig -> ../bin/busybox ./_install/sbin/ifdown -> ../bin/busybox ./_install/sbin/ifenslave -> ../bin/busybox ./_install/sbin/ifup -> ../bin/busybox ./_install/sbin/init -> ../bin/busybox ./_install/sbin/insmod -> ../bin/busybox ./_install/sbin/klogd -> ../bin/busybox ./_install/sbin/loadkmap -> ../bin/busybox ./_install/sbin/logread -> ../bin/busybox ./_install/sbin/losetup -> ../bin/busybox ./_install/sbin/lsmod -> ../bin/busybox ./_install/sbin/makedevs -> ../bin/busybox ./_install/sbin/man -> ../bin/busybox ./_install/sbin/mdev -> ../bin/busybox ./_install/sbin/mkdosfs -> ../bin/busybox ./_install/sbin/mkfs.minix -> ../bin/busybox ./_install/sbin/mkfs.vfat -> ../bin/busybox ./_install/sbin/mkswap -> ../bin/busybox ./_install/sbin/modprobe -> ../bin/busybox ./_install/sbin/nameif -> ../bin/busybox ./_install/sbin/pivot_root -> ../bin/busybox ./_install/sbin/poweroff -> ../bin/busybox ./_install/sbin/raidautorun -> ../bin/busybox ./_install/sbin/reboot -> ../bin/busybox ./_install/sbin/rmmod -> ../bin/busybox ./_install/sbin/route -> ../bin/busybox ./_install/sbin/runlevel -> ../bin/busybox ./_install/sbin/setconsole -> ../bin/busybox ./_install/sbin/slattach -> ../bin/busybox ./_install/sbin/start-stop-daemon -> ../bin/busybox ./_install/sbin/sulogin -> ../bin/busybox ./_install/sbin/swapoff -> ../bin/busybox ./_install/sbin/swapon -> ../bin/busybox ./_install/sbin/switch_root -> ../bin/busybox ./_install/sbin/sysctl -> ../bin/busybox ./_install/sbin/syslogd -> ../bin/busybox ./_install/sbin/tunctl -> ../bin/busybox ./_install/sbin/udhcpc -> ../bin/busybox ./_install/sbin/vconfig -> ../bin/busybox ./_install/sbin/watchdog -> ../bin/busybox ./_install/sbin/zcip -> ../bin/busybox ./_install/usr/bin/[ -> ../../bin/busybox ./_install/usr/bin/[[ -> ../../bin/busybox ./_install/usr/bin/ar -> ../../bin/busybox ./_install/usr/bin/arping -> ../../bin/busybox ./_install/usr/bin/awk -> ../../bin/busybox ./_install/usr/bin/basename -> ../../bin/busybox ./_install/usr/bin/beep -> ../../bin/busybox ./_install/usr/bin/bunzip2 -> ../../bin/busybox ./_install/usr/bin/bzcat -> ../../bin/busybox ./_install/usr/bin/bzip2 -> ../../bin/busybox ./_install/usr/bin/cal -> ../../bin/busybox ./_install/usr/bin/chat -> ../../bin/busybox ./_install/usr/bin/chpst -> ../../bin/busybox ./_install/usr/bin/chrt -> ../../bin/busybox ./_install/usr/bin/chvt -> ../../bin/busybox ./_install/usr/bin/cksum -> ../../bin/busybox ./_install/usr/bin/clear -> ../../bin/busybox ./_install/usr/bin/cmp -> ../../bin/busybox ./_install/usr/bin/comm -> ../../bin/busybox ./_install/usr/bin/crontab -> ../../bin/busybox ./_install/usr/bin/cryptpw -> ../../bin/busybox ./_install/usr/bin/cut -> ../../bin/busybox ./_install/usr/bin/dc -> ../../bin/busybox ./_install/usr/bin/deallocvt -> ../../bin/busybox ./_install/usr/bin/diff -> ../../bin/busybox ./_install/usr/bin/dirname -> ../../bin/busybox ./_install/usr/bin/dos2unix -> ../../bin/busybox ./_install/usr/bin/du -> ../../bin/busybox ./_install/usr/bin/dumpleases -> ../../bin/busybox ./_install/usr/bin/eject -> ../../bin/busybox ./_install/usr/bin/env -> ../../bin/busybox ./_install/usr/bin/envdir -> ../../bin/busybox ./_install/usr/bin/envuidgid -> ../../bin/busybox ./_install/usr/bin/ether-wake -> ../../bin/busybox ./_install/usr/bin/expand -> ../../bin/busybox ./_install/usr/bin/expr -> ../../bin/busybox ./_install/usr/bin/fdformat -> ../../bin/busybox ./_install/usr/bin/find -> ../../bin/busybox ./_install/usr/bin/fold -> ../../bin/busybox ./_install/usr/bin/free -> ../../bin/busybox ./_install/usr/bin/ftpget -> ../../bin/busybox ./_install/usr/bin/ftpput -> ../../bin/busybox ./_install/usr/bin/fuser -> ../../bin/busybox ./_install/usr/bin/hd -> ../../bin/busybox ./_install/usr/bin/head -> ../../bin/busybox ./_install/usr/bin/hexdump -> ../../bin/busybox ./_install/usr/bin/hostid -> ../../bin/busybox ./_install/usr/bin/id -> ../../bin/busybox ./_install/usr/bin/ifplugd -> ../../bin/busybox ./_install/usr/bin/install -> ../../bin/busybox ./_install/usr/bin/ipcrm -> ../../bin/busybox ./_install/usr/bin/ipcs -> ../../bin/busybox ./_install/usr/bin/kbd_mode -> ../../bin/busybox ./_install/usr/bin/killall -> ../../bin/busybox ./_install/usr/bin/killall5 -> ../../bin/busybox ./_install/usr/bin/last -> ../../bin/busybox ./_install/usr/bin/length -> ../../bin/busybox ./_install/usr/bin/less -> ../../bin/busybox ./_install/usr/bin/logger -> ../../bin/busybox ./_install/usr/bin/logname -> ../../bin/busybox ./_install/usr/bin/lpq -> ../../bin/busybox ./_install/usr/bin/lpr -> ../../bin/busybox ./_install/usr/bin/lzmacat -> ../../bin/busybox ./_install/usr/bin/lzopcat -> ../../bin/busybox ./_install/usr/bin/md5sum -> ../../bin/busybox ./_install/usr/bin/mesg -> ../../bin/busybox ./_install/usr/bin/microcom -> ../../bin/busybox ./_install/usr/bin/mkfifo -> ../../bin/busybox ./_install/usr/bin/mkpasswd -> ../../bin/busybox ./_install/usr/bin/nc -> ../../bin/busybox ./_install/usr/bin/nmeter -> ../../bin/busybox ./_install/usr/bin/nohup -> ../../bin/busybox ./_install/usr/bin/nslookup -> ../../bin/busybox ./_install/usr/bin/od -> ../../bin/busybox ./_install/usr/bin/openvt -> ../../bin/busybox ./_install/usr/bin/passwd -> ../../bin/busybox ./_install/usr/bin/patch -> ../../bin/busybox ./_install/usr/bin/pgrep -> ../../bin/busybox ./_install/usr/bin/pkill -> ../../bin/busybox ./_install/usr/bin/printf -> ../../bin/busybox ./_install/usr/bin/pscan -> ../../bin/busybox ./_install/usr/bin/readahead -> ../../bin/busybox ./_install/usr/bin/readlink -> ../../bin/busybox ./_install/usr/bin/realpath -> ../../bin/busybox ./_install/usr/bin/renice -> ../../bin/busybox ./_install/usr/bin/reset -> ../../bin/busybox ./_install/usr/bin/resize -> ../../bin/busybox ./_install/usr/bin/rtcwake -> ../../bin/busybox ./_install/usr/bin/runsv -> ../../bin/busybox ./_install/usr/bin/runsvdir -> ../../bin/busybox ./_install/usr/bin/rx -> ../../bin/busybox ./_install/usr/bin/script -> ../../bin/busybox ./_install/usr/bin/seq -> ../../bin/busybox ./_install/usr/bin/setkeycodes -> ../../bin/busybox ./_install/usr/bin/setsid -> ../../bin/busybox ./_install/usr/bin/setuidgid -> ../../bin/busybox ./_install/usr/bin/sha1sum -> ../../bin/busybox ./_install/usr/bin/sha256sum -> ../../bin/busybox ./_install/usr/bin/sha512sum -> ../../bin/busybox ./_install/usr/bin/showkey -> ../../bin/busybox ./_install/usr/bin/softlimit -> ../../bin/busybox ./_install/usr/bin/sort -> ../../bin/busybox ./_install/usr/bin/split -> ../../bin/busybox ./_install/usr/bin/strings -> ../../bin/busybox ./_install/usr/bin/sum -> ../../bin/busybox ./_install/usr/bin/sv -> ../../bin/busybox ./_install/usr/bin/tac -> ../../bin/busybox ./_install/usr/bin/tail -> ../../bin/busybox ./_install/usr/bin/tcpsvd -> ../../bin/busybox ./_install/usr/bin/tee -> ../../bin/busybox ./_install/usr/bin/telnet -> ../../bin/busybox ./_install/usr/bin/test -> ../../bin/busybox ./_install/usr/bin/tftp -> ../../bin/busybox ./_install/usr/bin/tftpd -> ../../bin/busybox ./_install/usr/bin/time -> ../../bin/busybox ./_install/usr/bin/timeout -> ../../bin/busybox ./_install/usr/bin/top -> ../../bin/busybox ./_install/usr/bin/tr -> ../../bin/busybox ./_install/usr/bin/traceroute -> ../../bin/busybox ./_install/usr/bin/tty -> ../../bin/busybox ./_install/usr/bin/ttysize -> ../../bin/busybox ./_install/usr/bin/udpsvd -> ../../bin/busybox ./_install/usr/bin/unexpand -> ../../bin/busybox ./_install/usr/bin/uniq -> ../../bin/busybox ./_install/usr/bin/unix2dos -> ../../bin/busybox ./_install/usr/bin/unlzma -> ../../bin/busybox ./_install/usr/bin/unlzop -> ../../bin/busybox ./_install/usr/bin/unzip -> ../../bin/busybox ./_install/usr/bin/uptime -> ../../bin/busybox ./_install/usr/bin/uudecode -> ../../bin/busybox ./_install/usr/bin/uuencode -> ../../bin/busybox ./_install/usr/bin/vlock -> ../../bin/busybox ./_install/usr/bin/volname -> ../../bin/busybox ./_install/usr/bin/wall -> ../../bin/busybox ./_install/usr/bin/wc -> ../../bin/busybox ./_install/usr/bin/wget -> ../../bin/busybox ./_install/usr/bin/which -> ../../bin/busybox ./_install/usr/bin/who -> ../../bin/busybox ./_install/usr/bin/whoami -> ../../bin/busybox ./_install/usr/bin/xargs -> ../../bin/busybox ./_install/usr/bin/yes -> ../../bin/busybox ./_install/usr/sbin/brctl -> ../../bin/busybox ./_install/usr/sbin/chpasswd -> ../../bin/busybox ./_install/usr/sbin/chroot -> ../../bin/busybox ./_install/usr/sbin/crond -> ../../bin/busybox ./_install/usr/sbin/dhcprelay -> ../../bin/busybox ./_install/usr/sbin/dnsd -> ../../bin/busybox ./_install/usr/sbin/fakeidentd -> ../../bin/busybox ./_install/usr/sbin/fbset -> ../../bin/busybox ./_install/usr/sbin/ftpd -> ../../bin/busybox ./_install/usr/sbin/httpd -> ../../bin/busybox ./_install/usr/sbin/inetd -> ../../bin/busybox ./_install/usr/sbin/loadfont -> ../../bin/busybox ./_install/usr/sbin/lpd -> ../../bin/busybox ./_install/usr/sbin/popmaildir -> ../../bin/busybox ./_install/usr/sbin/rdate -> ../../bin/busybox ./_install/usr/sbin/rdev -> ../../bin/busybox ./_install/usr/sbin/readprofile -> ../../bin/busybox ./_install/usr/sbin/sendmail -> ../../bin/busybox ./_install/usr/sbin/setfont -> ../../bin/busybox ./_install/usr/sbin/setlogcons -> ../../bin/busybox ./_install/usr/sbin/svlogd -> ../../bin/busybox ./_install/usr/sbin/telnetd -> ../../bin/busybox ./_install/usr/sbin/udhcpd -> ../../bin/busybox -------------------------------------------------- You will probably need to make your busybox binary setuid root to ensure all configured applets will work properly. -------------------------------------------------- crifan@ubuntu:busybox-1.16.0$
至此,交叉编译完毕。
6.后来,去看了看,对应的make help:
crifan@ubuntu:busybox-1.16.0$ make help Cleaning: clean - delete temporary files created by build distclean - delete all non-source files (including .config) doc-clean - delete all generated documentation Build: all - Executable and documentation busybox - the swiss-army executable doc - docs/BusyBox.{txt,html,1} html - create html-based cross-reference Configuration: allnoconfig - disable all symbols in .config allyesconfig - enable all symbols in .config (see defconfig) config - text based configurator (of last resort) defconfig - set .config to largest generic configuration menuconfig - interactive curses-based configurator oldconfig - resolve any unresolved symbols in .config hosttools - build sed for the host. You can use these commands if the commands on the host is unusable. Afterwards use it like: make SED="/home/crifan/develop/embedded/qemu/rootfs/busybox/busybox-1.16.0/sed" Installation: install - install busybox into CONFIG_PREFIX uninstall Development: baseline - create busybox_old for bloatcheck. bloatcheck - show size difference between old and new versions check - run the test suite for all applets checkhelp - check for missing help-entries in Config.in randconfig - generate a random configuration release - create a distribution tarball sizes - show size of all enabled busybox symbols objsizes - show size of each .o object built bigdata - show data objects, biggest first stksizes - show stack users, biggest first
得知把busybox安装到CONFIG_PREFIX 所指定的目录中去。
而关于CONFIG_PREFIX,后来是在:
Busybox Settings Installation Options —> (./_install) BusyBox installation prefix |
找到的:
对应的解释是:
CONFIG_PREFIX: │ |
【总结】
交叉编译busybox步骤:
1.下载源码
http://busybox.net/downloads/busybox-1.16.0.tar.bz2
2.配置:
(1)使用默认配置:
make ARCH=arm CROSS_COMPILE=arm-xscale-linux-gnueabi- defconfig
(2)自己按照需求去修改配置:
make ARCH=arm CROSS_COMPILE=arm-xscale-linux-gnueabi- menuconfig
3.编译:
make ARCH=arm CROSS_COMPILE=arm-xscale-linux-gnueabi- install
即可在当前文件夹下,生成(默认的)_install文件夹,其中包含了基本的busybox的所有工具了。
转载请注明:在路上 » 【记录】Ubuntu下为QEMU的arm平台交叉编译BusyBox