最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【记录】Ubuntu下为QEMU的arm平台交叉编译BusyBox

BusyBox crifan 8319浏览 0评论

【背景】

折腾:

【记录】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://www.busybox.net/

下载最新的:

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 Options  —>

        [*] Build BusyBox as a static binary (no shared libs)

如图:

Build BusyBox as a static binary (no shared libs)_thumb

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

找到的:

busybox installation prefix

对应的解释是:

CONFIG_PREFIX:                                               
  │                                                          
  │ Define your directory to install BusyBox files/subdirs in.

  │                                                          
  │ Symbol: PREFIX [=./_install]                             
  │ Prompt: BusyBox installation prefix                      
  │   Defined at Config.in:595                               
  │   Location:                                              
  │     -> Busybox Settings                                  
  │       -> Installation Options

 

【总结】

交叉编译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

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
82 queries in 0.220 seconds, using 22.95MB memory