Build the Linux Kernel and Busybox and run them on QEMU

tux_logo_1

This post is a condensed version of Mitchel Humphery’s excellent post @ link. Like Mitchel’s post, this post gives step-by-step instructions for building a minimal custom Linux kernel, creating a busybox based userland and booting it on an emulator (QEMU). This post just builds the allnoconfig + custom config; the smallest config.

Environment

  • T460

  • Oracle VM VirtualBox Version 5.1.30 r118389 (Qt5.6.2) running on Windows 7 SP1

  • VM’s configured with 4 GB of RAM and a 64 GB disk running Ubuntu 16.04.2.

If you need help setting up this environment click here (just install 16.04.02 instead of 16.04.01).

Steps

1. Open a terminal

2. Get the required packages:

sudo apt-get install curl libncurses5-dev qemu-system-x86

You’ll see something like:

zpfeffer@z:~$ sudo apt-get update
Ign:1 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu xenial InRelease                     
Hit:3 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease             
Hit:4 http://dl.google.com/linux/chrome/deb stable Release                     
Hit:5 http://security.ubuntu.com/ubuntu xenial-security InRelease              
Hit:6 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease    
Reading package lists... Done                     
zpfeffer@z:~$ sudo apt-get install curl libncurses5-dev qemu-system-x86
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libncurses5-dev is already the newest version (6.0+20160213-1ubuntu1).
The following additional packages will be installed:
  cpu-checker ipxe-qemu libaio1 libboost-random1.58.0 libboost-thread1.58.0
  libcacard0 libfdt1 libiscsi2 librados2 librbd1 libspice-server1
  libusbredirparser1 libxen-4.6 libxenstore3.0 msr-tools qemu-block-extra
  qemu-system-common qemu-utils seabios sharutils
Suggested packages:
  samba vde2 sgabios ovmf debootstrap bsd-mailx | mailx
The following NEW packages will be installed:
  cpu-checker curl ipxe-qemu libaio1 libboost-random1.58.0
  libboost-thread1.58.0 libcacard0 libfdt1 libiscsi2 librados2 librbd1
  libspice-server1 libusbredirparser1 libxen-4.6 libxenstore3.0 msr-tools
  qemu-block-extra qemu-system-common qemu-system-x86 qemu-utils seabios
  sharutils
0 upgraded, 22 newly installed, 0 to remove and 125 not upgraded.
Need to get 10.5 MB of archives.
After this operation, 41.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libiscsi2 amd64 1.12.0-2 [51.5 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libboost-random1.58.0 amd64 1.58.0+dfsg-5ubuntu3.1 [11.7 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libboost-thread1.58.0 amd64 1.58.0+dfsg-5ubuntu3.1 [47.0 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 librados2 amd64 10.2.11-0ubuntu0.16.04.1 [1,652 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 librbd1 amd64 10.2.11-0ubuntu0.16.04.1 [2,198 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 qemu-block-extra amd64 1:2.5+dfsg-5ubuntu10.33 [31.2 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 qemu-system-common amd64 1:2.5+dfsg-5ubuntu10.33 [281 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 msr-tools amd64 1.3-2 [10.6 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 cpu-checker amd64 0.7-0ubuntu7 [6,862 B]
Get:10 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 curl amd64 7.47.0-1ubuntu2.11 [139 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 ipxe-qemu all 1.0.0+git-20150424.a25a16d-1ubuntu1.2 [717 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libaio1 amd64 0.3.110-2 [6,356 B]
Get:13 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libcacard0 amd64 1:2.5.0-2 [19.7 kB]
Get:14 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libspice-server1 amd64 0.12.6-4ubuntu0.3 [338 kB]
Get:15 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libusbredirparser1 amd64 0.7.1-1 [13.6 kB]
Get:16 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxenstore3.0 amd64 4.6.5-0ubuntu1.4 [21.9 kB]
Get:17 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxen-4.6 amd64 4.6.5-0ubuntu1.4 [345 kB]
Get:18 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libfdt1 amd64 1.4.0+dfsg-2 [14.1 kB]
Get:19 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 seabios all 1.8.2-1ubuntu1 [113 kB]
Get:20 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 qemu-system-x86 amd64 1:2.5+dfsg-5ubuntu10.33 [3,780 kB]
Get:21 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 qemu-utils amd64 1:2.5+dfsg-5ubuntu10.33 [579 kB]
Get:22 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 sharutils amd64 1:4.15.2-1ubuntu0.1 [148 kB]
Fetched 10.5 MB in 13s (778 kB/s)                                              
Selecting previously unselected package libiscsi2:amd64.
(Reading database ... 195258 files and directories currently installed.)
Preparing to unpack .../libiscsi2_1.12.0-2_amd64.deb ...
Unpacking libiscsi2:amd64 (1.12.0-2) ...
Selecting previously unselected package libboost-random1.58.0:amd64.
Preparing to unpack .../libboost-random1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb ...
Unpacking libboost-random1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ...
Selecting previously unselected package libboost-thread1.58.0:amd64.
Preparing to unpack .../libboost-thread1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb ...
Unpacking libboost-thread1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ...
Selecting previously unselected package librados2.
Preparing to unpack .../librados2_10.2.11-0ubuntu0.16.04.1_amd64.deb ...
Unpacking librados2 (10.2.11-0ubuntu0.16.04.1) ...
Selecting previously unselected package librbd1.
Preparing to unpack .../librbd1_10.2.11-0ubuntu0.16.04.1_amd64.deb ...
Unpacking librbd1 (10.2.11-0ubuntu0.16.04.1) ...
Selecting previously unselected package qemu-block-extra:amd64.
Preparing to unpack .../qemu-block-extra_1%3a2.5+dfsg-5ubuntu10.33_amd64.deb ...
Unpacking qemu-block-extra:amd64 (1:2.5+dfsg-5ubuntu10.33) ...
Selecting previously unselected package qemu-system-common.
Preparing to unpack .../qemu-system-common_1%3a2.5+dfsg-5ubuntu10.33_amd64.deb ...
Unpacking qemu-system-common (1:2.5+dfsg-5ubuntu10.33) ...
Selecting previously unselected package msr-tools.
Preparing to unpack .../msr-tools_1.3-2_amd64.deb ...
Unpacking msr-tools (1.3-2) ...
Selecting previously unselected package cpu-checker.
Preparing to unpack .../cpu-checker_0.7-0ubuntu7_amd64.deb ...
Unpacking cpu-checker (0.7-0ubuntu7) ...
Selecting previously unselected package curl.
Preparing to unpack .../curl_7.47.0-1ubuntu2.11_amd64.deb ...
Unpacking curl (7.47.0-1ubuntu2.11) ...
Selecting previously unselected package ipxe-qemu.
Preparing to unpack .../ipxe-qemu_1.0.0+git-20150424.a25a16d-1ubuntu1.2_all.deb ...
Unpacking ipxe-qemu (1.0.0+git-20150424.a25a16d-1ubuntu1.2) ...
Selecting previously unselected package libaio1:amd64.
Preparing to unpack .../libaio1_0.3.110-2_amd64.deb ...
Unpacking libaio1:amd64 (0.3.110-2) ...
Selecting previously unselected package libcacard0:amd64.
Preparing to unpack .../libcacard0_1%3a2.5.0-2_amd64.deb ...
Unpacking libcacard0:amd64 (1:2.5.0-2) ...
Selecting previously unselected package libspice-server1:amd64.
Preparing to unpack .../libspice-server1_0.12.6-4ubuntu0.3_amd64.deb ...
Unpacking libspice-server1:amd64 (0.12.6-4ubuntu0.3) ...
Selecting previously unselected package libusbredirparser1:amd64.
Preparing to unpack .../libusbredirparser1_0.7.1-1_amd64.deb ...
Unpacking libusbredirparser1:amd64 (0.7.1-1) ...
Selecting previously unselected package libxenstore3.0:amd64.
Preparing to unpack .../libxenstore3.0_4.6.5-0ubuntu1.4_amd64.deb ...
Unpacking libxenstore3.0:amd64 (4.6.5-0ubuntu1.4) ...
Selecting previously unselected package libxen-4.6:amd64.
Preparing to unpack .../libxen-4.6_4.6.5-0ubuntu1.4_amd64.deb ...
Unpacking libxen-4.6:amd64 (4.6.5-0ubuntu1.4) ...
Selecting previously unselected package libfdt1:amd64.
Preparing to unpack .../libfdt1_1.4.0+dfsg-2_amd64.deb ...
Unpacking libfdt1:amd64 (1.4.0+dfsg-2) ...
Selecting previously unselected package seabios.
Preparing to unpack .../seabios_1.8.2-1ubuntu1_all.deb ...
Unpacking seabios (1.8.2-1ubuntu1) ...
Selecting previously unselected package qemu-system-x86.
Preparing to unpack .../qemu-system-x86_1%3a2.5+dfsg-5ubuntu10.33_amd64.deb ...
Unpacking qemu-system-x86 (1:2.5+dfsg-5ubuntu10.33) ...
Selecting previously unselected package qemu-utils.
Preparing to unpack .../qemu-utils_1%3a2.5+dfsg-5ubuntu10.33_amd64.deb ...
Unpacking qemu-utils (1:2.5+dfsg-5ubuntu10.33) ...
Selecting previously unselected package sharutils.
Preparing to unpack .../sharutils_1%3a4.15.2-1ubuntu0.1_amd64.deb ...
Unpacking sharutils (1:4.15.2-1ubuntu0.1) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for doc-base (0.10.7) ...
Processing 1 added doc-base file...
Processing triggers for systemd (229-4ubuntu21.10) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for install-info (6.1.0.dfsg.1-5) ...
Setting up libiscsi2:amd64 (1.12.0-2) ...
Setting up libboost-random1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ...
Setting up libboost-thread1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ...
Setting up librados2 (10.2.11-0ubuntu0.16.04.1) ...
Setting up librbd1 (10.2.11-0ubuntu0.16.04.1) ...
Setting up qemu-block-extra:amd64 (1:2.5+dfsg-5ubuntu10.33) ...
Setting up qemu-system-common (1:2.5+dfsg-5ubuntu10.33) ...
Setting up msr-tools (1.3-2) ...
Setting up cpu-checker (0.7-0ubuntu7) ...
Setting up curl (7.47.0-1ubuntu2.11) ...
Setting up ipxe-qemu (1.0.0+git-20150424.a25a16d-1ubuntu1.2) ...
Setting up libaio1:amd64 (0.3.110-2) ...
Setting up libcacard0:amd64 (1:2.5.0-2) ...
Setting up libspice-server1:amd64 (0.12.6-4ubuntu0.3) ...
Setting up libusbredirparser1:amd64 (0.7.1-1) ...
Setting up libxenstore3.0:amd64 (4.6.5-0ubuntu1.4) ...
Setting up libxen-4.6:amd64 (4.6.5-0ubuntu1.4) ...
Setting up libfdt1:amd64 (1.4.0+dfsg-2) ...
Setting up seabios (1.8.2-1ubuntu1) ...
Setting up qemu-system-x86 (1:2.5+dfsg-5ubuntu10.33) ...
Setting up qemu-utils (1:2.5+dfsg-5ubuntu10.33) ...
Setting up sharutils (1:4.15.2-1ubuntu0.1) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Processing triggers for systemd (229-4ubuntu21.10) ...
Processing triggers for ureadahead (0.100.0-19) ...

3. Create a workspace:

STAGE=~/tl
TOP=$STAGE/teeny-linux
mkdir -p $STAGE

4. Download and extract the Linux kernel and BusyBox

cd $STAGE
curl https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.10.6.tar.xz | tar xJf -
curl https://busybox.net/downloads/busybox-1.26.2.tar.bz2 | tar xjf -

You’ll see something like:

zpfeffer@z:~$ cd $STAGE
zpfeffer@z:~/tl$ curl https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.10.6.tar.xz | tar xJf -
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 89.8M  100 89.8M    0     0  4477k      0  0:00:20  0:00:20 --:--:-- 5031k
zpfeffer@z:~/tl$ curl https://busybox.net/downloads/busybox-1.26.2.tar.bz2 | tar xjf -
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 2071k  100 2071k    0     0   906k      0  0:00:02  0:00:02 --:--:--  906k

5. Create a minimal userland with Busybox

cd $STAGE/busybox-1.26.2
mkdir -pv $TOP/obj/busybox-x86
make O=$TOP/obj/busybox-x86 defconfig

You’ll see something like:

zpfeffer@z:~/tl$ cd $STAGE/busybox-1.26.2
zpfeffer@z:~/tl/busybox-1.26.2$ mkdir -pv $TOP/obj/busybox-x86
mkdir: created directory '/home/zpfeffer/tl/teeny-linux'
mkdir: created directory '/home/zpfeffer/tl/teeny-linux/obj'
mkdir: created directory '/home/zpfeffer/tl/teeny-linux/obj/busybox-x86'
zpfeffer@z:~/tl/busybox-1.26.2$ make O=$TOP/obj/busybox-x86 defconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/split-include
/home/zpfeffer/tl/busybox-1.26.2/scripts/basic/split-include.c: In function ‘main’:
/home/zpfeffer/tl/busybox-1.26.2/scripts/basic/split-include.c:134:6: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
      fgets(old_line, buffer_size, fp_target);
      ^
  HOSTCC  scripts/basic/docproc
  GEN     /home/zpfeffer/tl/teeny-linux/obj/busybox-x86/Makefile
  GEN     include/applets.h
  GEN     include/usage.h
  GEN     miscutils/Kbuild
  GEN     miscutils/Config.in
  GEN     libbb/Kbuild
  GEN     libbb/Config.in
  GEN     printutils/Kbuild
  GEN     printutils/Config.in
  GEN     editors/Kbuild
  GEN     editors/Config.in
  GEN     runit/Kbuild
  GEN     runit/Config.in
  GEN     debianutils/Kbuild
  GEN     debianutils/Config.in
  GEN     init/Kbuild
  GEN     init/Config.in
  GEN     sysklogd/Kbuild
  GEN     sysklogd/Config.in
  GEN     archival/Kbuild
  GEN     archival/Config.in
  GEN     archival/libarchive/Kbuild
  GEN     mailutils/Kbuild
  GEN     mailutils/Config.in
  GEN     e2fsprogs/Kbuild
  GEN     e2fsprogs/Config.in
  GEN     coreutils/Kbuild
  GEN     coreutils/Config.in
  GEN     coreutils/libcoreutils/Kbuild
  GEN     procps/Kbuild
  GEN     procps/Config.in
  GEN     console-tools/Kbuild
  GEN     console-tools/Config.in
  GEN     modutils/Kbuild
  GEN     modutils/Config.in
  GEN     shell/Kbuild
  GEN     shell/Config.in
  GEN     libpwdgrp/Kbuild
  GEN     scripts/Kbuild
  GEN     applets/Kbuild
  GEN     util-linux/Kbuild
  GEN     util-linux/Config.in
  GEN     util-linux/volume_id/Kbuild
  GEN     util-linux/volume_id/Config.in
  GEN     selinux/Kbuild
  GEN     selinux/Config.in
  GEN     networking/Kbuild
  GEN     networking/Config.in
  GEN     networking/udhcp/Kbuild
  GEN     networking/udhcp/Config.in
  GEN     networking/libiproute/Kbuild
  GEN     loginutils/Kbuild
  GEN     loginutils/Config.in
  GEN     findutils/Kbuild
  GEN     findutils/Config.in
  HOSTCC  scripts/kconfig/conf.o
/home/zpfeffer/tl/busybox-1.26.2/scripts/kconfig/conf.c: In function ‘conf_askvalue’:
/home/zpfeffer/tl/busybox-1.26.2/scripts/kconfig/conf.c:106:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
   fgets(line, 128, stdin);
   ^
/home/zpfeffer/tl/busybox-1.26.2/scripts/kconfig/conf.c: In function ‘conf_choice’:
/home/zpfeffer/tl/busybox-1.26.2/scripts/kconfig/conf.c:354:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
    fgets(line, 128, stdin);
    ^
  HOSTCC  scripts/kconfig/kxgettext.o
  HOSTCC  scripts/kconfig/mconf.o
/home/zpfeffer/tl/busybox-1.26.2/scripts/kconfig/mconf.c: In function ‘show_textbox’:
/home/zpfeffer/tl/busybox-1.26.2/scripts/kconfig/mconf.c:847:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
  write(fd, text, strlen(text));
  ^
/home/zpfeffer/tl/busybox-1.26.2/scripts/kconfig/mconf.c: In function ‘exec_conf’:
/home/zpfeffer/tl/busybox-1.26.2/scripts/kconfig/mconf.c:481:2: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result]
  pipe(pipefd);
  ^
  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
*
* Busybox Configuration
*
*
* Busybox Settings
*
Enable options for full-blown desktop systems (DESKTOP) [Y/n/?] (NEW) y
Provide compatible behavior for rare corner cases (bigger code) (EXTRA_COMPAT) [N/y/?] (NEW) n
Enable obsolete features removed before SUSv3 (INCLUDE_SUSv2) [Y/n/?] (NEW) y
Avoid using GCC-specific code constructs (USE_PORTABLE_CODE) [N/y/?] (NEW) n
Enable Linux-specific applets and features (PLATFORM_LINUX) [Y/?] (NEW) y
Show applet usage messages (SHOW_USAGE) [Y/n/?] (NEW) y
  Show verbose applet usage messages (FEATURE_VERBOSE_USAGE) [Y/n/?] (NEW) y
  Store applet usage messages in compressed form (FEATURE_COMPRESS_USAGE) [Y/n/?] (NEW) y
Include busybox applet (BUSYBOX) [Y/n/?] (NEW) y
  Support --install [-s] to install applet links at runtime (FEATURE_INSTALLER) [Y/n/?] (NEW) y
Don't use /usr (INSTALL_NO_USR) [N/y/?] (NEW) n
Support for PAM (Pluggable Authentication Modules) (PAM) [N/y/?] (NEW) n
Support for --long-options (LONG_OPTS) [Y/n/?] (NEW) y
Use the devpts filesystem for Unix98 PTYs (FEATURE_DEVPTS) [Y/n/?] (NEW) y
Clean up all memory before exiting (usually not needed) (FEATURE_CLEAN_UP) [N/y/?] (NEW) n
Support utmp file (FEATURE_UTMP) [Y/n/?] (NEW) y
  Support wtmp file (FEATURE_WTMP) [Y/n/?] (NEW) y
Support writing pidfiles (FEATURE_PIDFILE) [Y/n/?] (NEW) y
  Path to directory for pidfile (PID_FILE_PATH) [/var/run] (NEW) /var/run
Support for SUID/SGID handling (FEATURE_SUID) [Y/n/?] (NEW) y
  Runtime SUID/SGID configuration via /etc/busybox.conf (FEATURE_SUID_CONFIG) [Y/n/?] (NEW) y
    Suppress warning message if /etc/busybox.conf is not readable (FEATURE_SUID_CONFIG_QUIET) [Y/n/?] (NEW) y
Support NSA Security Enhanced Linux (SELINUX) [N/y/?] (NEW) n
exec prefers applets (FEATURE_PREFER_APPLETS) [N/y/?] (NEW) n
Path to BusyBox executable (BUSYBOX_EXEC_PATH) [/proc/self/exe] (NEW) /proc/self/exe
*
* Build Options
*
Build BusyBox as a static binary (no shared libs) (STATIC) [N/y/?] (NEW) n
  Build BusyBox as a position independent executable (PIE) [N/y/?] (NEW) n
Force NOMMU build (NOMMU) [N/y/?] (NEW) n
Build shared libbusybox (BUILD_LIBBUSYBOX) [N/y/?] (NEW) n
Build with Large File Support (for accessing files > 2 GB) (LFS) [Y/n/?] (NEW) y
Cross Compiler prefix (CROSS_COMPILER_PREFIX) [] (NEW) 
Path to sysroot (SYSROOT) [] (NEW) 
Additional CFLAGS (EXTRA_CFLAGS) [] (NEW) 
Additional LDFLAGS (EXTRA_LDFLAGS) [] (NEW) 
Additional LDLIBS (EXTRA_LDLIBS) [] (NEW) 
*
* Installation Options ("make install" behavior)
*
What kind of applet links to install
> 1. as soft-links (INSTALL_APPLET_SYMLINKS) (NEW)
  2. as hard-links (INSTALL_APPLET_HARDLINKS) (NEW)
  3. as script wrappers (INSTALL_APPLET_SCRIPT_WRAPPERS) (NEW)
  4. not installed (INSTALL_APPLET_DONT) (NEW)
choice[1-4?]: 1
BusyBox installation prefix (PREFIX) [./_install] (NEW) ./_install
*
* Debugging Options
*
Build BusyBox with extra Debugging symbols (DEBUG) [N/y/?] (NEW) n
Enable runtime sanitizers (ASAN/LSAN/USAN/etc...) (DEBUG_SANITIZE) [N/y/?] (NEW) n
Build unit tests (UNIT_TEST) [N/y/?] (NEW) n
Abort compilation on any warning (WERROR) [N/y/?] (NEW) n
Additional debugging library
> 1. None (NO_DEBUG_LIB) (NEW)
  2. Dmalloc (DMALLOC) (NEW)
  3. Electric-fence (EFENCE) (NEW)
choice[1-3?]: 1
*
* Busybox Library Tuning
*
Use the end of BSS page (FEATURE_USE_BSS_TAIL) [N/y/?] (NEW) n
Support RTMIN[+n] and RTMAX[-n] signal names (FEATURE_RTMINMAX) [Y/n/?] (NEW) y
Buffer allocation policy
> 1. Allocate with Malloc (FEATURE_BUFFERS_USE_MALLOC) (NEW)
  2. Allocate on the Stack (FEATURE_BUFFERS_GO_ON_STACK) (NEW)
  3. Allocate in the .bss section (FEATURE_BUFFERS_GO_IN_BSS) (NEW)
choice[1-3?]: 1
Minimum password length (PASSWORD_MINLEN) [6] (NEW) 6
MD5: Trade bytes for speed (0:fast, 3:slow) (MD5_SMALL) [1] (NEW) 1
SHA3: Trade bytes for speed (0:fast, 1:slow) (SHA3_SMALL) [1] (NEW) 1
Faster /proc scanning code (+100 bytes) (FEATURE_FAST_TOP) [N/y/?] (NEW) n
Support for /etc/networks (FEATURE_ETC_NETWORKS) [N/y/?] (NEW) n
Use termios to manipulate the screen (FEATURE_USE_TERMIOS) [Y/n/?] (NEW) y
Command line editing (FEATURE_EDITING) [Y/n/?] (NEW) y
  Maximum length of input (FEATURE_EDITING_MAX_LEN) [1024] (NEW) 1024
  vi-style line editing commands (FEATURE_EDITING_VI) [N/y/?] (NEW) n
  History size (FEATURE_EDITING_HISTORY) [255] (NEW) 255
  History saving (FEATURE_EDITING_SAVEHISTORY) [Y/n/?] (NEW) y
    Save history on shell exit, not after every command (FEATURE_EDITING_SAVE_ON_EXIT) [N/y/?] (NEW) n
  Reverse history search (FEATURE_REVERSE_SEARCH) [Y/n/?] (NEW) y
  Tab completion (FEATURE_TAB_COMPLETION) [Y/n/?] (NEW) y
    Username completion (FEATURE_USERNAME_COMPLETION) [Y/n/?] (NEW) y
  Fancy shell prompts (FEATURE_EDITING_FANCY_PROMPT) [Y/n/?] (NEW) y
  Query cursor position from terminal (FEATURE_EDITING_ASK_TERMINAL) [N/y/?] (NEW) n
Enable locale support (system needs locale for this to work) (LOCALE_SUPPORT) [N/y/?] (NEW) n
Support Unicode (UNICODE_SUPPORT) [Y/n/?] (NEW) y
  Check $LC_ALL, $LC_CTYPE and $LANG environment variables (FEATURE_CHECK_UNICODE_IN_ENV) [N/y/?] (NEW) n
  Character code to substitute unprintable characters with (SUBST_WCHAR) [63] (NEW) 63
  Range of supported Unicode characters (LAST_SUPPORTED_WCHAR) [767] (NEW) 767
  Allow zero-width Unicode characters on output (UNICODE_COMBINING_WCHARS) [N/y/?] (NEW) n
  Allow wide Unicode characters on output (UNICODE_WIDE_WCHARS) [N/y/?] (NEW) n
  Bidirectional character-aware line input (UNICODE_BIDI_SUPPORT) [N/y/?] (NEW) n
  Make it possible to enter sequences of chars which are not Unicode (UNICODE_PRESERVE_BROKEN) [N/y/?] (NEW) n
Non-POSIX, but safer, copying to special nodes (FEATURE_NON_POSIX_CP) [Y/n/?] (NEW) y
Give more precise messages when copy fails (cp, mv etc) (FEATURE_VERBOSE_CP_MESSAGE) [N/y/?] (NEW) n
Use sendfile system call (FEATURE_USE_SENDFILE) [Y/n/?] (NEW) y
Copy buffer size, in kilobytes (FEATURE_COPYBUF_KB) [4] (NEW) 4
Skip rootfs in mount table (FEATURE_SKIP_ROOTFS) [Y/n/?] (NEW) y
Use clock_gettime(CLOCK_MONOTONIC) syscall (MONOTONIC_SYSCALL) [Y/n/?] (NEW) y
Use ioctl names rather than hex values in error messages (IOCTL_HEX2STR_ERROR) [Y/n/?] (NEW) y
Support infiniband HW (FEATURE_HWIB) [Y/n/?] (NEW) y
*
* Applets
*
*
* Archival Utilities
*
Make tar, rpm, modprobe etc understand .xz data (FEATURE_SEAMLESS_XZ) [Y/n/?] (NEW) y
Make tar, rpm, modprobe etc understand .lzma data (FEATURE_SEAMLESS_LZMA) [Y/n/?] (NEW) y
Make tar, rpm, modprobe etc understand .bz2 data (FEATURE_SEAMLESS_BZ2) [Y/n/?] (NEW) y
Make tar, rpm, modprobe etc understand .gz data (FEATURE_SEAMLESS_GZ) [Y/?] (NEW) y
Make tar, rpm, modprobe etc understand .Z data (FEATURE_SEAMLESS_Z) [N/y/?] (NEW) n
ar (AR) [N/y/?] (NEW) n
uncompress (UNCOMPRESS) [N/y/?] (NEW) n
gunzip (GUNZIP) [Y/n/?] (NEW) y
zcat (ZCAT) [Y/n/?] (NEW) y
  Enable long options (FEATURE_GUNZIP_LONG_OPTIONS) [Y/n/?] (NEW) y
bunzip2 (BUNZIP2) [Y/n/?] (NEW) y
bzcat (BZCAT) [Y/n/?] (NEW) y
unlzma (UNLZMA) [Y/n/?] (NEW) y
lzcat (LZCAT) [Y/n/?] (NEW) y
lzma -d (LZMA) [Y/n/?] (NEW) y
  Optimize unlzma for speed (FEATURE_LZMA_FAST) [N/y/?] (NEW) n
unxz (UNXZ) [Y/n/?] (NEW) y
xzcat (XZCAT) [Y/n/?] (NEW) y
xz -d (XZ) [Y/n/?] (NEW) y
bzip2 (BZIP2) [Y/n/?] (NEW) y
cpio (CPIO) [Y/n/?] (NEW) y
  Support for archive creation (FEATURE_CPIO_O) [Y/n/?] (NEW) y
    Support for passthrough mode (FEATURE_CPIO_P) [Y/n/?] (NEW) y
dpkg (DPKG) [Y/n/?] (NEW) y
dpkg_deb (DPKG_DEB) [Y/n/?] (NEW) y
gzip (GZIP) [Y/n/?] (NEW) y
  Enable long options (FEATURE_GZIP_LONG_OPTIONS) [Y/n/?] (NEW) y
  Trade memory for gzip speed (0:small,slow - 2:fast,big) (GZIP_FAST) [0] (NEW) 0
  Enable compression levels (FEATURE_GZIP_LEVELS) [N/y/?] (NEW) n
lzop (LZOP) [Y/n/?] (NEW) y
unlzop (UNLZOP) [Y/n/?] (NEW) y
lzopcat (LZOPCAT) [Y/n/?] (NEW) y
  lzop compression levels 7,8,9 (not very useful) (LZOP_COMPR_HIGH) [N/y/?] (NEW) n
rpm2cpio (RPM2CPIO) [Y/n/?] (NEW) y
rpm (RPM) [Y/n/?] (NEW) y
tar (TAR) [Y/n/?] (NEW) y
  Enable archive creation (FEATURE_TAR_CREATE) [Y/n/?] (NEW) y
  Autodetect compressed tarballs (FEATURE_TAR_AUTODETECT) [Y/n/?] (NEW) y
  Enable -X (exclude from) and -T (include from) options) (FEATURE_TAR_FROM) [Y/n/?] (NEW) y
  Support for old tar header format (FEATURE_TAR_OLDGNU_COMPATIBILITY) [Y/n/?] (NEW) y
  Enable untarring of tarballs with checksums produced by buggy Sun tar (FEATURE_TAR_OLDSUN_COMPATIBILITY) [Y/n/?] (NEW) y
  Support for GNU tar extensions (long filenames) (FEATURE_TAR_GNU_EXTENSIONS) [Y/n/?] (NEW) y
  Enable long options (FEATURE_TAR_LONG_OPTIONS) [Y/n/?] (NEW) y
    Support for writing to an external program (FEATURE_TAR_TO_COMMAND) [Y/n/?] (NEW) y
  Enable use of user and group names (FEATURE_TAR_UNAME_GNAME) [Y/n/?] (NEW) y
  Enable -m (do not preserve time) option (FEATURE_TAR_NOPRESERVE_TIME) [Y/n/?] (NEW) y
unzip (UNZIP) [Y/n/?] (NEW) y
*
* Coreutils
*
basename (BASENAME) [Y/n/?] (NEW) y
cal (CAL) [Y/n/?] (NEW) y
cat (CAT) [Y/n/?] (NEW) y
catv (CATV) [Y/n/?] (NEW) y
chgrp (CHGRP) [Y/n/?] (NEW) y
chmod (CHMOD) [Y/n/?] (NEW) y
chown (CHOWN) [Y/n/?] (NEW) y
  Enable long options (FEATURE_CHOWN_LONG_OPTIONS) [Y/n/?] (NEW) y
chroot (CHROOT) [Y/n/?] (NEW) y
cksum (CKSUM) [Y/n/?] (NEW) y
comm (COMM) [Y/n/?] (NEW) y
cp (CP) [Y/n/?] (NEW) y
  Enable long options for cp (FEATURE_CP_LONG_OPTIONS) [Y/n/?] (NEW) y
cut (CUT) [Y/n/?] (NEW) y
date (DATE) [Y/n/?] (NEW) y
  Enable ISO date format output (-I) (FEATURE_DATE_ISOFMT) [Y/n/?] (NEW) y
  Support %[num]N nanosecond format specifier (FEATURE_DATE_NANO) [N/y/?] (NEW) n
  Support weird 'date MMDDhhmm[[YY]YY][.ss]' format (FEATURE_DATE_COMPAT) [Y/n/?] (NEW) y
dd (DD) [Y/n/?] (NEW) y
  Enable signal handling for status reporting (FEATURE_DD_SIGNAL_HANDLING) [Y/n/?] (NEW) y
    Enable the third status line upon signal (FEATURE_DD_THIRD_STATUS_LINE) [Y/n/?] (NEW) y
  Enable ibs, obs and conv options (FEATURE_DD_IBS_OBS) [Y/n/?] (NEW) y
  Enable status display options (FEATURE_DD_STATUS) [Y/n/?] (NEW) y
df (DF) [Y/n/?] (NEW) y
  Enable -a, -i, -B (FEATURE_DF_FANCY) [Y/n/?] (NEW) y
dirname (DIRNAME) [Y/n/?] (NEW) y
dos2unix (DOS2UNIX) [Y/n/?] (NEW) y
unix2dos (UNIX2DOS) [Y/n/?] (NEW) y
du (default blocksize of 512 bytes) (DU) [Y/n/?] (NEW) y
  Use a default blocksize of 1024 bytes (1K) (FEATURE_DU_DEFAULT_BLOCKSIZE_1K) [Y/n/?] (NEW) y
echo (basic SuSv3 version taking no options) (ECHO) [Y/n/?] (NEW) y
  Enable echo options (-n and -e) (FEATURE_FANCY_ECHO) [Y/n/?] (NEW) y
env (ENV) [Y/n/?] (NEW) y
  Enable long options (FEATURE_ENV_LONG_OPTIONS) [Y/n/?] (NEW) y
expand (EXPAND) [Y/n/?] (NEW) y
  Enable long options (FEATURE_EXPAND_LONG_OPTIONS) [Y/n/?] (NEW) y
unexpand (UNEXPAND) [Y/n/?] (NEW) y
  Enable long options (FEATURE_UNEXPAND_LONG_OPTIONS) [Y/n/?] (NEW) y
expr (EXPR) [Y/n/?] (NEW) y
  Extend Posix numbers support to 64 bit (EXPR_MATH_SUPPORT_64) [Y/n/?] (NEW) y
false (FALSE) [Y/n/?] (NEW) y
fold (FOLD) [Y/n/?] (NEW) y
fsync (FSYNC) [Y/n/?] (NEW) y
head (HEAD) [Y/n/?] (NEW) y
  Enable head options (-c, -q, and -v) (FEATURE_FANCY_HEAD) [Y/n/?] (NEW) y
hostid (HOSTID) [Y/n/?] (NEW) y
id (ID) [Y/n/?] (NEW) y
groups (GROUPS) [Y/n/?] (NEW) y
install (INSTALL) [Y/n/?] (NEW) y
  Enable long options (FEATURE_INSTALL_LONG_OPTIONS) [Y/n/?] (NEW) y
ln (LN) [Y/n/?] (NEW) y
logname (LOGNAME) [Y/n/?] (NEW) y
ls (LS) [Y/n/?] (NEW) y
  Enable filetyping options (-p and -F) (FEATURE_LS_FILETYPES) [Y/n/?] (NEW) y
  Enable symlinks dereferencing (-L) (FEATURE_LS_FOLLOWLINKS) [Y/n/?] (NEW) y
  Enable recursion (-R) (FEATURE_LS_RECURSIVE) [Y/n/?] (NEW) y
  Sort the file names (FEATURE_LS_SORTFILES) [Y/n/?] (NEW) y
  Show file timestamps (FEATURE_LS_TIMESTAMPS) [Y/n/?] (NEW) y
  Show username/groupnames (FEATURE_LS_USERNAME) [Y/n/?] (NEW) y
  Allow use of color to identify file types (FEATURE_LS_COLOR) [Y/n/?] (NEW) y
    Produce colored ls output by default (FEATURE_LS_COLOR_IS_DEFAULT) [Y/n/?] (NEW) y
md5sum (MD5SUM) [Y/n/?] (NEW) y
sha1sum (SHA1SUM) [Y/n/?] (NEW) y
sha256sum (SHA256SUM) [Y/n/?] (NEW) y
sha512sum (SHA512SUM) [Y/n/?] (NEW) y
sha3sum (SHA3SUM) [Y/n/?] (NEW) y
  *
  * Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
  *
  Enable -c, -s and -w options (FEATURE_MD5_SHA1_SUM_CHECK) [Y/n/?] (NEW) y
mkdir (MKDIR) [Y/n/?] (NEW) y
  Enable long options (FEATURE_MKDIR_LONG_OPTIONS) [Y/n/?] (NEW) y
mkfifo (MKFIFO) [Y/n/?] (NEW) y
mknod (MKNOD) [Y/n/?] (NEW) y
mv (MV) [Y/n/?] (NEW) y
  Enable long options (FEATURE_MV_LONG_OPTIONS) [Y/n/?] (NEW) y
nice (NICE) [Y/n/?] (NEW) y
nohup (NOHUP) [Y/n/?] (NEW) y
od (OD) [Y/n/?] (NEW) y
printenv (PRINTENV) [Y/n/?] (NEW) y
printf (PRINTF) [Y/n/?] (NEW) y
pwd (PWD) [Y/n/?] (NEW) y
readlink (READLINK) [Y/n/?] (NEW) y
  Enable canonicalization by following all symlinks (-f) (FEATURE_READLINK_FOLLOW) [Y/n/?] (NEW) y
realpath (REALPATH) [Y/n/?] (NEW) y
rm (RM) [Y/n/?] (NEW) y
rmdir (RMDIR) [Y/n/?] (NEW) y
  Enable long options (FEATURE_RMDIR_LONG_OPTIONS) [Y/n/?] (NEW) y
seq (SEQ) [Y/n/?] (NEW) y
shuf (SHUF) [Y/n/?] (NEW) y
sleep (SLEEP) [Y/n/?] (NEW) y
  Enable multiple arguments and s/m/h/d suffixes (FEATURE_FANCY_SLEEP) [Y/n/?] (NEW) y
    Enable fractional arguments (FEATURE_FLOAT_SLEEP) [Y/n/?] (NEW) y
sort (SORT) [Y/n/?] (NEW) y
  Full SuSv3 compliant sort (support -ktcsbdfiozgM) (FEATURE_SORT_BIG) [Y/n/?] (NEW) y
split (SPLIT) [Y/n/?] (NEW) y
  Fancy extensions (FEATURE_SPLIT_FANCY) [Y/n/?] (NEW) y
stat (STAT) [Y/n/?] (NEW) y
  Enable custom formats (-c) (FEATURE_STAT_FORMAT) [Y/n/?] (NEW) y
  Enable display of filesystem status (-f) (FEATURE_STAT_FILESYSTEM) [Y/n/?] (NEW) y
stty (STTY) [Y/n/?] (NEW) y
sum (SUM) [Y/n/?] (NEW) y
sync (SYNC) [Y/n/?] (NEW) y
  Enable -d and -f flags (requires syncfs(2) in libc) (FEATURE_SYNC_FANCY) [Y/n/?] (NEW) y
tac (TAC) [Y/n/?] (NEW) y
tail (TAIL) [Y/n/?] (NEW) y
  Enable extra tail options (-q, -s, -v, and -F) (FEATURE_FANCY_TAIL) [Y/n/?] (NEW) y
tee (TEE) [Y/n/?] (NEW) y
  Enable block I/O (larger/faster) instead of byte I/O (FEATURE_TEE_USE_BLOCK_IO) [Y/n/?] (NEW) y
test (TEST) [Y/n/?] (NEW) y
test as [ (TEST1) [Y/n/?] (NEW) y
test as [[ (TEST2) [Y/n/?] (NEW) y
  Extend test to 64 bit (FEATURE_TEST_64) [Y/n/?] (NEW) y
touch (TOUCH) [Y/n/?] (NEW) y
  Add support for -h (FEATURE_TOUCH_NODEREF) [Y/n/?] (NEW) y
  Add support for SUSV3 features (-d -t -r) (FEATURE_TOUCH_SUSV3) [Y/n/?] (NEW) y
tr (TR) [Y/n/?] (NEW) y
  Enable character classes (such as [:upper:]) (FEATURE_TR_CLASSES) [Y/n/?] (NEW) y
  Enable equivalence classes (FEATURE_TR_EQUIV) [Y/n/?] (NEW) y
true (TRUE) [Y/n/?] (NEW) y
truncate (TRUNCATE) [Y/n/?] (NEW) y
tty (TTY) [Y/n/?] (NEW) y
uname (UNAME) [Y/n/?] (NEW) y
  Operating system name (UNAME_OSNAME) [GNU/Linux] (NEW) GNU/Linux
uniq (UNIQ) [Y/n/?] (NEW) y
unlink (UNLINK) [Y/n/?] (NEW) y
usleep (USLEEP) [Y/n/?] (NEW) y
uudecode (UUDECODE) [Y/n/?] (NEW) y
base64 (BASE64) [Y/n/?] (NEW) y
uuencode (UUENCODE) [Y/n/?] (NEW) y
wc (WC) [Y/n/?] (NEW) y
  Support very large files in wc (FEATURE_WC_LARGE) [Y/n/?] (NEW) y
whoami (WHOAMI) [Y/n/?] (NEW) y
who (WHO) [Y/n/?] (NEW) y
users (USERS) [Y/n/?] (NEW) y
yes (YES) [Y/n/?] (NEW) y
*
* Common options
*
Support verbose options (usually -v) for various applets (FEATURE_VERBOSE) [Y/n/?] (NEW) y
*
* Common options for cp and mv
*
Preserve hard links (FEATURE_PRESERVE_HARDLINKS) [Y/n/?] (NEW) y
*
* Common options for ls, more and telnet
*
Calculate terminal & column widths (FEATURE_AUTOWIDTH) [Y/n/?] (NEW) y
*
* Common options for df, du, ls
*
Support for human readable output (example 13k, 23M, 235G) (FEATURE_HUMAN_READABLE) [Y/n/?] (NEW) y
*
* Console Utilities
*
chvt (CHVT) [Y/n/?] (NEW) y
clear (CLEAR) [Y/n/?] (NEW) y
deallocvt (DEALLOCVT) [Y/n/?] (NEW) y
dumpkmap (DUMPKMAP) [Y/n/?] (NEW) y
fgconsole (FGCONSOLE) [Y/n/?] (NEW) y
kbd_mode (KBD_MODE) [Y/n/?] (NEW) y
loadfont (LOADFONT) [Y/n/?] (NEW) y
setfont (SETFONT) [Y/n/?] (NEW) y
  Support reading textual screen maps (FEATURE_SETFONT_TEXTUAL_MAP) [Y/n/?] (NEW) y
  Default directory for console-tools files (DEFAULT_SETFONT_DIR) [] (NEW) 
  *
  * Common options for loadfont and setfont
  *
  Support for PSF2 console fonts (FEATURE_LOADFONT_PSF2) [Y/n/?] (NEW) y
  Support for old (raw) console fonts (FEATURE_LOADFONT_RAW) [Y/n/?] (NEW) y
loadkmap (LOADKMAP) [Y/n/?] (NEW) y
openvt (OPENVT) [Y/n/?] (NEW) y
reset (RESET) [Y/n/?] (NEW) y
resize (RESIZE) [Y/n/?] (NEW) y
  Print environment variables (FEATURE_RESIZE_PRINT) [Y/n/?] (NEW) y
setconsole (SETCONSOLE) [Y/n/?] (NEW) y
  Enable long options (FEATURE_SETCONSOLE_LONG_OPTIONS) [Y/n/?] (NEW) y
setkeycodes (SETKEYCODES) [Y/n/?] (NEW) y
setlogcons (SETLOGCONS) [Y/n/?] (NEW) y
showkey (SHOWKEY) [Y/n/?] (NEW) y
*
* Debian Utilities
*
mktemp (MKTEMP) [Y/n/?] (NEW) y
pipe_progress (PIPE_PROGRESS) [Y/n/?] (NEW) y
run-parts (RUN_PARTS) [Y/n/?] (NEW) y
  Enable long options (FEATURE_RUN_PARTS_LONG_OPTIONS) [Y/n/?] (NEW) y
  Support additional arguments (FEATURE_RUN_PARTS_FANCY) [Y/n/?] (NEW) y
start-stop-daemon (START_STOP_DAEMON) [Y/n/?] (NEW) y
  Support additional arguments (FEATURE_START_STOP_DAEMON_FANCY) [Y/n/?] (NEW) y
  Enable long options (FEATURE_START_STOP_DAEMON_LONG_OPTIONS) [Y/n/?] (NEW) y
which (WHICH) [Y/n/?] (NEW) y
*
* Editors
*
awk (AWK) [Y/n/?] (NEW) y
  Enable math functions (requires libm) (FEATURE_AWK_LIBM) [Y/n/?] (NEW) y
  Enable a few GNU extensions (FEATURE_AWK_GNU_EXTENSIONS) [Y/n/?] (NEW) y
cmp (CMP) [Y/n/?] (NEW) y
diff (DIFF) [Y/n/?] (NEW) y
  Enable long options (FEATURE_DIFF_LONG_OPTIONS) [Y/n/?] (NEW) y
  Enable directory support (FEATURE_DIFF_DIR) [Y/n/?] (NEW) y
ed (ED) [Y/n/?] (NEW) y
patch (PATCH) [Y/n/?] (NEW) y
sed (SED) [Y/n/?] (NEW) y
vi (VI) [Y/n/?] (NEW) y
  Maximum screen width in vi (FEATURE_VI_MAX_LEN) [4096] (NEW) 4096
  Allow vi to display 8-bit chars (otherwise shows dots) (FEATURE_VI_8BIT) [N/y/?] (NEW) n
  Enable ":" colon commands (no "ex" mode) (FEATURE_VI_COLON) [Y/n/?] (NEW) y
  Enable yank/put commands and mark cmds (FEATURE_VI_YANKMARK) [Y/n/?] (NEW) y
  Enable search and replace cmds (FEATURE_VI_SEARCH) [Y/n/?] (NEW) y
    Enable regex in search and replace (FEATURE_VI_REGEX_SEARCH) [N/y/?] (NEW) n
  Catch signals (FEATURE_VI_USE_SIGNALS) [Y/n/?] (NEW) y
  Remember previous cmd and "." cmd (FEATURE_VI_DOT_CMD) [Y/n/?] (NEW) y
  Enable -R option and "view" mode (FEATURE_VI_READONLY) [Y/n/?] (NEW) y
  Enable set-able options, ai ic showmatch (FEATURE_VI_SETOPTS) [Y/n/?] (NEW) y
  Support for :set (FEATURE_VI_SET) [Y/n/?] (NEW) y
  Handle window resize (FEATURE_VI_WIN_RESIZE) [Y/n/?] (NEW) y
  Use 'tell me cursor position' ESC sequence to measure window (FEATURE_VI_ASK_TERMINAL) [Y/n/?] (NEW) y
  Support undo command 'u' (FEATURE_VI_UNDO) [Y/n/?] (NEW) y
    Enable undo operation queuing (FEATURE_VI_UNDO_QUEUE) [Y/n/?] (NEW) y
      Maximum undo character queue size (FEATURE_VI_UNDO_QUEUE_MAX) [256] (NEW) 256
  Allow vi and awk to execute shell commands (FEATURE_ALLOW_EXEC) [Y/n/?] (NEW) y
*
* Finding Utilities
*
find (FIND) [Y/n/?] (NEW) y
  Enable -print0: NUL-terminated output (FEATURE_FIND_PRINT0) [Y/n/?] (NEW) y
  Enable -mtime: modified time matching (FEATURE_FIND_MTIME) [Y/n/?] (NEW) y
  Enable -mmin: modified time matching by minutes (FEATURE_FIND_MMIN) [Y/n/?] (NEW) y
  Enable -perm: permissions matching (FEATURE_FIND_PERM) [Y/n/?] (NEW) y
  Enable -type: file type matching (file/dir/link/...) (FEATURE_FIND_TYPE) [Y/n/?] (NEW) y
  Enable -xdev: 'stay in filesystem' (FEATURE_FIND_XDEV) [Y/n/?] (NEW) y
  Enable -mindepth N and -maxdepth N (FEATURE_FIND_MAXDEPTH) [Y/n/?] (NEW) y
  Enable -newer: compare file modification times (FEATURE_FIND_NEWER) [Y/n/?] (NEW) y
  Enable -inum: inode number matching (FEATURE_FIND_INUM) [Y/n/?] (NEW) y
  Enable -exec: execute commands (FEATURE_FIND_EXEC) [Y/n/?] (NEW) y
    Enable -exec ... {} + (FEATURE_FIND_EXEC_PLUS) [Y/n/?] (NEW) y
  Enable -user: username/uid matching (FEATURE_FIND_USER) [Y/n/?] (NEW) y
  Enable -group: group/gid matching (FEATURE_FIND_GROUP) [Y/n/?] (NEW) y
  Enable the 'not' (!) operator (FEATURE_FIND_NOT) [Y/n/?] (NEW) y
  Enable -depth (FEATURE_FIND_DEPTH) [Y/n/?] (NEW) y
  Enable parens in options (FEATURE_FIND_PAREN) [Y/n/?] (NEW) y
  Enable -size: file size matching (FEATURE_FIND_SIZE) [Y/n/?] (NEW) y
  Enable -prune: exclude subdirectories (FEATURE_FIND_PRUNE) [Y/n/?] (NEW) y
  Enable -delete: delete files/dirs (FEATURE_FIND_DELETE) [Y/n/?] (NEW) y
  Enable -path: match pathname with shell pattern (FEATURE_FIND_PATH) [Y/n/?] (NEW) y
  Enable -regex: match pathname with regex (FEATURE_FIND_REGEX) [Y/n/?] (NEW) y
  Enable -links: link count matching (FEATURE_FIND_LINKS) [Y/n/?] (NEW) y
grep (GREP) [Y/n/?] (NEW) y
egrep (EGREP) [Y/n/?] (NEW) y
fgrep (FGREP) [Y/n/?] (NEW) y
Enable before and after context flags (-A, -B and -C) (FEATURE_GREP_CONTEXT) [Y/n/?] (NEW) y
xargs (XARGS) [Y/n/?] (NEW) y
  Enable -p: prompt and confirmation (FEATURE_XARGS_SUPPORT_CONFIRMATION) [Y/n/?] (NEW) y
  Enable single and double quotes and backslash (FEATURE_XARGS_SUPPORT_QUOTES) [Y/n/?] (NEW) y
  Enable -x: exit if -s or -n is exceeded (FEATURE_XARGS_SUPPORT_TERMOPT) [Y/n/?] (NEW) y
  Enable -0: NUL-terminated input (FEATURE_XARGS_SUPPORT_ZERO_TERM) [Y/n/?] (NEW) y
  Enable -I STR: string to replace (FEATURE_XARGS_SUPPORT_REPL_STR) [Y/n/?] (NEW) y
*
* Init Utilities
*
bootchartd (BOOTCHARTD) [Y/n/?] (NEW) y
  Compatible, bloated header (FEATURE_BOOTCHARTD_BLOATED_HEADER) [Y/n/?] (NEW) y
  Support bootchartd.conf (FEATURE_BOOTCHARTD_CONFIG_FILE) [Y/n/?] (NEW) y
halt (HALT) [Y/n/?] (NEW) y
poweroff (POWEROFF) [Y/n/?] (NEW) y
reboot (REBOOT) [Y/n/?] (NEW) y
init (INIT) [Y/n/?] (NEW) y
Support running init from within an initrd (not initramfs) (LINUXRC) [Y/n/?] (NEW) y
  Support reading an inittab file (FEATURE_USE_INITTAB) [Y/n/?] (NEW) y
    Support killing processes that have been removed from inittab (FEATURE_KILL_REMOVED) [N/y/?] (NEW) n
  Run commands with leading dash with controlling tty (FEATURE_INIT_SCTTY) [Y/n/?] (NEW) y
  Enable init to write to syslog (FEATURE_INIT_SYSLOG) [Y/n] (NEW) y
  Be _extra_ quiet on boot (FEATURE_EXTRA_QUIET) [Y/n/?] (NEW) y
  Support dumping core for child processes (debugging only) (FEATURE_INIT_COREDUMPS) [N/y/?] (NEW) n
  Initial terminal type (INIT_TERMINAL_TYPE) [linux] (NEW) linux
  Modify the command-line to "init" (FEATURE_INIT_MODIFY_CMDLINE) [Y/n/?] (NEW) y
mesg (MESG) [Y/n/?] (NEW) y
  Enable writing to tty only by group, not by everybody (FEATURE_MESG_ENABLE_ONLY_GROUP) [Y/n/?] (NEW) y
*
* Login/Password Management Utilities
*
Support for shadow passwords (FEATURE_SHADOWPASSWDS) [Y/n/?] (NEW) y
Use internal password and group functions rather than system functions (USE_BB_PWD_GRP) [Y/n/?] (NEW) y
  Use internal shadow password functions (USE_BB_SHADOW) [Y/n/?] (NEW) y
Use internal crypt functions (USE_BB_CRYPT) [Y/n/?] (NEW) y
  Enable SHA256/512 crypt functions (USE_BB_CRYPT_SHA) [Y/n/?] (NEW) y
addgroup (ADDGROUP) [Y/n/?] (NEW) y
  Enable long options (FEATURE_ADDGROUP_LONG_OPTIONS) [Y/n/?] (NEW) y
  Support for adding users to groups (FEATURE_ADDUSER_TO_GROUP) [Y/n/?] (NEW) y
add-shell (ADD_SHELL) [Y/n/?] (NEW) y
remove-shell (REMOVE_SHELL) [Y/n/?] (NEW) y
adduser (ADDUSER) [Y/n/?] (NEW) y
  Enable long options (FEATURE_ADDUSER_LONG_OPTIONS) [Y/n/?] (NEW) y
  Enable sanity check on user/group names in adduser and addgroup (FEATURE_CHECK_NAMES) [N/y/?] (NEW) n
  Last valid uid or gid for adduser and addgroup (LAST_ID) [60000] (NEW) 60000
  First valid system uid or gid for adduser and addgroup (FIRST_SYSTEM_ID) [100] (NEW) 100
  Last valid system uid or gid for adduser and addgroup (LAST_SYSTEM_ID) [999] (NEW) 999
chpasswd (CHPASSWD) [Y/n/?] (NEW) y
Default password encryption method (passwd -a, cryptpw -m parameter) (FEATURE_DEFAULT_PASSWD_ALGO) [des] (NEW) des
cryptpw (CRYPTPW) [Y/n/?] (NEW) y
mkpasswd (MKPASSWD) [Y/n/?] (NEW) y
deluser (DELUSER) [Y/n/?] (NEW) y
delgroup (DELGROUP) [Y/n/?] (NEW) y
  Support for removing users from groups (FEATURE_DEL_USER_FROM_GROUP) [Y/n/?] (NEW) y
getty (GETTY) [Y/n/?] (NEW) y
login (LOGIN) [Y/n/?] (NEW) y
  Run logged in session in a child process (LOGIN_SESSION_AS_CHILD) [N/y/?] (NEW) n
  Support for login scripts (LOGIN_SCRIPTS) [Y/n/?] (NEW) y
  Support for /etc/nologin (FEATURE_NOLOGIN) [Y/n/?] (NEW) y
  Support for /etc/securetty (FEATURE_SECURETTY) [Y/n/?] (NEW) y
passwd (PASSWD) [Y/n/?] (NEW) y
  Check new passwords for weakness (FEATURE_PASSWD_WEAK_CHECK) [Y/n/?] (NEW) y
su (SU) [Y/n/?] (NEW) y
  Enable su to write to syslog (FEATURE_SU_SYSLOG) [Y/n] (NEW) y
  Enable su to check user's shell to be listed in /etc/shells (FEATURE_SU_CHECKS_SHELLS) [Y/n] (NEW) y
sulogin (SULOGIN) [Y/n/?] (NEW) y
vlock (VLOCK) [Y/n/?] (NEW) y
*
* Linux Ext2 FS Progs
*
chattr (CHATTR) [Y/n/?] (NEW) y
fsck (FSCK) [Y/n/?] (NEW) y
lsattr (LSATTR) [Y/n/?] (NEW) y
tune2fs (TUNE2FS) [N/y/?] (NEW) n
*
* Linux Module Utilities
*
Simplified modutils (MODPROBE_SMALL) [Y/n/?] (NEW) y
depmod (DEPMOD) [Y/n/?] (NEW) y
insmod (INSMOD) [Y/n/?] (NEW) y
lsmod (LSMOD) [Y/n/?] (NEW) y
modinfo (MODINFO) [Y/n/?] (NEW) y
modprobe (MODPROBE) [Y/n/?] (NEW) y
Accept module options on modprobe command line (FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE) [Y/n/?] (NEW) y
Skip loading of already loaded modules (FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED) [Y/n/?] (NEW) y
rmmod (RMMOD) [Y/n/?] (NEW) y
*
* Options common to multiple modutils
*
Support version 2.2/2.4 Linux kernels (FEATURE_2_4_MODULES) [N/y/?] (NEW) n
Try to load module from a mmap'ed area (FEATURE_INSMOD_TRY_MMAP) [N/y/?] (NEW) n
Support for module.aliases file (FEATURE_MODUTILS_ALIAS) [Y/n/?] (NEW) y
Support for module.symbols file (FEATURE_MODUTILS_SYMBOLS) [Y/n/?] (NEW) y
Default directory containing modules (DEFAULT_MODULES_DIR) [/lib/modules] (NEW) /lib/modules
Default name of modules.dep (DEFAULT_DEPMOD_FILE) [modules.dep] (NEW) modules.dep
*
* Linux System Utilities
*
acpid (ACPID) [Y/n/?] (NEW) y
  Accept and ignore redundant options (FEATURE_ACPID_COMPAT) [Y/n/?] (NEW) y
blkdiscard (BLKDISCARD) [Y/n/?] (NEW) y
blkid (BLKID) [Y/n/?] (NEW) y
  Print filesystem type (FEATURE_BLKID_TYPE) [N/y/?] (NEW) n
blockdev (BLOCKDEV) [Y/n/?] (NEW) y
dmesg (DMESG) [Y/n/?] (NEW) y
  Pretty dmesg output (FEATURE_DMESG_PRETTY) [Y/n/?] (NEW) y
fatattr (FATATTR) [Y/n/?] (NEW) y
fbset (FBSET) [Y/n/?] (NEW) y
  Turn on extra fbset options (FEATURE_FBSET_FANCY) [Y/n/?] (NEW) y
  Turn on fbset readmode support (FEATURE_FBSET_READMODE) [Y/n/?] (NEW) y
fdformat (FDFORMAT) [Y/n/?] (NEW) y
fdisk (FDISK) [Y/n/?] (NEW) y
  Write support (FEATURE_FDISK_WRITABLE) [Y/n/?] (NEW) y
    Support AIX disklabels (FEATURE_AIX_LABEL) [N/y/?] (NEW) n
    Support SGI disklabels (FEATURE_SGI_LABEL) [N/y/?] (NEW) n
    Support SUN disklabels (FEATURE_SUN_LABEL) [N/y/?] (NEW) n
    Support BSD disklabels (FEATURE_OSF_LABEL) [N/y/?] (NEW) n
    Support GPT disklabels (FEATURE_GPT_LABEL) [N/y/?] (NEW) n
    Support expert mode (FEATURE_FDISK_ADVANCED) [Y/n/?] (NEW) y
findfs (FINDFS) [Y/n/?] (NEW) y
flock (FLOCK) [Y/n/?] (NEW) y
fdflush (FDFLUSH) [Y/n/?] (NEW) y
freeramdisk (FREERAMDISK) [Y/n/?] (NEW) y
fsck_minix (FSCK_MINIX) [Y/n/?] (NEW) y
fstrim (FSTRIM) [Y/n/?] (NEW) y
getopt (GETOPT) [Y/n/?] (NEW) y
  Support option -l (FEATURE_GETOPT_LONG) [Y/n/?] (NEW) y
hexdump (HEXDUMP) [Y/n/?] (NEW) y
  Support -R, reverse of 'hexdump -Cv' (FEATURE_HEXDUMP_REVERSE) [Y/n/?] (NEW) y
hd (HD) [Y/n/?] (NEW) y
hwclock (HWCLOCK) [Y/n/?] (NEW) y
  Support long options (--hctosys,...) (FEATURE_HWCLOCK_LONG_OPTIONS) [Y/n/?] (NEW) y
  Use FHS /var/lib/hwclock/adjtime (FEATURE_HWCLOCK_ADJTIME_FHS) [N/y/?] (NEW) n
ipcrm (IPCRM) [Y/n/?] (NEW) y
ipcs (IPCS) [Y/n/?] (NEW) y
losetup (LOSETUP) [Y/n/?] (NEW) y
lspci (LSPCI) [Y/n/?] (NEW) y
lsusb (LSUSB) [Y/n/?] (NEW) y
mdev (MDEV) [Y/n/?] (NEW) y
  Support /etc/mdev.conf (FEATURE_MDEV_CONF) [Y/n/?] (NEW) y
    Support subdirs/symlinks (FEATURE_MDEV_RENAME) [Y/n/?] (NEW) y
      Support regular expressions substitutions when renaming device (FEATURE_MDEV_RENAME_REGEXP) [Y/n/?] (NEW) y
    Support command execution at device addition/removal (FEATURE_MDEV_EXEC) [Y/n/?] (NEW) y
  Support loading of firmwares (FEATURE_MDEV_LOAD_FIRMWARE) [Y/n/?] (NEW) y
mke2fs (MKE2FS) [Y/n/?] (NEW) y
mkfs.ext2 (MKFS_EXT2) [Y/n/?] (NEW) y
mkfs_minix (MKFS_MINIX) [Y/n/?] (NEW) y
  Support Minix fs v2 (fsck_minix/mkfs_minix) (FEATURE_MINIX2) [Y/n/?] (NEW) y
mkfs_reiser (MKFS_REISER) [N/y/?] (NEW) n
mkdosfs (MKDOSFS) [Y/n/?] (NEW) y
mkfs.vfat (MKFS_VFAT) [Y/n/?] (NEW) y
mkswap (MKSWAP) [Y/n/?] (NEW) y
  UUID support (FEATURE_MKSWAP_UUID) [Y/n/?] (NEW) y
more (MORE) [Y/n/?] (NEW) y
mount (MOUNT) [Y/n/?] (NEW) y
  Support option -f (FEATURE_MOUNT_FAKE) [Y/n/?] (NEW) y
  Support option -v (FEATURE_MOUNT_VERBOSE) [Y/n/?] (NEW) y
  Support mount helpers (FEATURE_MOUNT_HELPERS) [N/y/?] (NEW) n
  Support specifying devices by label or UUID (FEATURE_MOUNT_LABEL) [Y/n/?] (NEW) y
  Support mounting NFS file systems on Linux < 2.6.23 (FEATURE_MOUNT_NFS) [N/y/?] (NEW) n
  Support mounting CIFS/SMB file systems (FEATURE_MOUNT_CIFS) [Y/n/?] (NEW) y
  Support lots of -o flags in mount (FEATURE_MOUNT_FLAGS) [Y/n/?] (NEW) y
  Support /etc/fstab and -a (FEATURE_MOUNT_FSTAB) [Y/n/?] (NEW) y
    Support -T  (FEATURE_MOUNT_OTHERTAB) [Y/n/?] (NEW) y
nsenter (NSENTER) [Y/n/?] (NEW) y
  Enable long options (FEATURE_NSENTER_LONG_OPTS) [Y/n/?] (NEW) y
pivot_root (PIVOT_ROOT) [Y/n/?] (NEW) y
rdate (RDATE) [Y/n/?] (NEW) y
rdev (RDEV) [Y/n/?] (NEW) y
readprofile (READPROFILE) [Y/n/?] (NEW) y
rev (REV) [Y/n/?] (NEW) y
rtcwake (RTCWAKE) [Y/n/?] (NEW) y
script (SCRIPT) [Y/n/?] (NEW) y
scriptreplay (SCRIPTREPLAY) [Y/n/?] (NEW) y
setarch (SETARCH) [Y/n/?] (NEW) y
linux32 (LINUX32) [Y/n/?] (NEW) y
linux64 (LINUX64) [Y/n/?] (NEW) y
swapon (SWAPON) [Y/n/?] (NEW) y
  Support discard option -d (FEATURE_SWAPON_DISCARD) [Y/n/?] (NEW) y
  Support priority option -p (FEATURE_SWAPON_PRI) [Y/n/?] (NEW) y
swapoff (SWAPOFF) [Y/n/?] (NEW) y
switch_root (SWITCH_ROOT) [Y/n/?] (NEW) y
uevent (UEVENT) [Y/n/?] (NEW) y
umount (UMOUNT) [Y/n/?] (NEW) y
  Support option -a (FEATURE_UMOUNT_ALL) [Y/n/?] (NEW) y
unshare (UNSHARE) [Y/n/?] (NEW) y
*
* Common options for mount/umount
*
Support loopback mounts (FEATURE_MOUNT_LOOP) [Y/n/?] (NEW) y
  Create new loopback devices if needed (FEATURE_MOUNT_LOOP_CREATE) [Y/n/?] (NEW) y
Support for the old /etc/mtab file (FEATURE_MTAB_SUPPORT) [N/y/?] (NEW) n
*
* Filesystem/Volume identification
*
bcache filesystem (FEATURE_VOLUMEID_BCACHE) [Y/n/?] (NEW) y
btrfs filesystem (FEATURE_VOLUMEID_BTRFS) [Y/n/?] (NEW) y
cramfs filesystem (FEATURE_VOLUMEID_CRAMFS) [Y/n/?] (NEW) y
exFAT filesystem (FEATURE_VOLUMEID_EXFAT) [Y/n/?] (NEW) y
Ext filesystem (FEATURE_VOLUMEID_EXT) [Y/n/?] (NEW) y
f2fs filesystem (FEATURE_VOLUMEID_F2FS) [Y/n/?] (NEW) y
fat filesystem (FEATURE_VOLUMEID_FAT) [Y/n/?] (NEW) y
hfs filesystem (FEATURE_VOLUMEID_HFS) [Y/n/?] (NEW) y
iso9660 filesystem (FEATURE_VOLUMEID_ISO9660) [Y/n/?] (NEW) y
jfs filesystem (FEATURE_VOLUMEID_JFS) [Y/n/?] (NEW) y
linuxraid (FEATURE_VOLUMEID_LINUXRAID) [Y/n/?] (NEW) y
linux swap filesystem (FEATURE_VOLUMEID_LINUXSWAP) [Y/n/?] (NEW) y
luks filesystem (FEATURE_VOLUMEID_LUKS) [Y/n/?] (NEW) y
nilfs filesystem (FEATURE_VOLUMEID_NILFS) [Y/n/?] (NEW) y
ntfs filesystem (FEATURE_VOLUMEID_NTFS) [Y/n/?] (NEW) y
ocfs2 filesystem (FEATURE_VOLUMEID_OCFS2) [Y/n/?] (NEW) y
Reiser filesystem (FEATURE_VOLUMEID_REISERFS) [Y/n/?] (NEW) y
romfs filesystem (FEATURE_VOLUMEID_ROMFS) [Y/n/?] (NEW) y
sysv filesystem (FEATURE_VOLUMEID_SYSV) [Y/n/?] (NEW) y
UBIFS filesystem (FEATURE_VOLUMEID_UBIFS) [Y/n/?] (NEW) y
udf filesystem (FEATURE_VOLUMEID_UDF) [Y/n/?] (NEW) y
xfs filesystem (FEATURE_VOLUMEID_XFS) [Y/n/?] (NEW) y
*
* Miscellaneous Utilities
*
adjtimex (ADJTIMEX) [Y/n/?] (NEW) y
bbconfig (BBCONFIG) [N/y/?] (NEW) n
beep (BEEP) [Y/n/?] (NEW) y
  default frequency (FEATURE_BEEP_FREQ) [4000] (NEW) 4000
  default length (FEATURE_BEEP_LENGTH_MS) [30] (NEW) 30
chat (CHAT) [Y/n/?] (NEW) y
  Enable NOFAIL expect strings (FEATURE_CHAT_NOFAIL) [Y/n/?] (NEW) y
  Force STDIN to be a TTY (FEATURE_CHAT_TTY_HIFI) [N/y/?] (NEW) n
  Enable implicit Carriage Return (FEATURE_CHAT_IMPLICIT_CR) [Y/n/?] (NEW) y
  Swallow options (FEATURE_CHAT_SWALLOW_OPTS) [Y/n/?] (NEW) y
  Support weird SEND escapes (FEATURE_CHAT_SEND_ESCAPES) [Y/n/?] (NEW) y
  Support variable-length ABORT conditions (FEATURE_CHAT_VAR_ABORT_LEN) [Y/n/?] (NEW) y
  Support revoking of ABORT conditions (FEATURE_CHAT_CLR_ABORT) [Y/n/?] (NEW) y
chrt (CHRT) [Y/n/?] (NEW) y
conspy (CONSPY) [Y/n/?] (NEW) y
crond (CROND) [Y/n/?] (NEW) y
  Support option -d to redirect output to stderr (FEATURE_CROND_D) [Y/n/?] (NEW) y
  Report command output via email (using sendmail) (FEATURE_CROND_CALL_SENDMAIL) [Y/n/?] (NEW) y
  crond spool directory (FEATURE_CROND_DIR) [/var/spool/cron] (NEW) /var/spool/cron
crontab (CRONTAB) [Y/n/?] (NEW) y
dc (DC) [Y/n/?] (NEW) y
  Enable power and exp functions (requires libm) (FEATURE_DC_LIBM) [Y/n/?] (NEW) y
devfsd (obsolete) (DEVFSD) [N/y/?] (NEW) n
Use devfs names for all devices (obsolete) (FEATURE_DEVFS) [N/y/?] (NEW) n
devmem (DEVMEM) [Y/n/?] (NEW) y
eject (EJECT) [Y/n/?] (NEW) y
  SCSI support (FEATURE_EJECT_SCSI) [Y/n/?] (NEW) y
fbsplash (FBSPLASH) [Y/n/?] (NEW) y
flashcp (FLASHCP) [N/y/?] (NEW) n
flash_eraseall (FLASH_ERASEALL) [N/y/?] (NEW) n
flash_lock (FLASH_LOCK) [N/y/?] (NEW) n
flash_unlock (FLASH_UNLOCK) [N/y/?] (NEW) n
hdparm (HDPARM) [Y/n/?] (NEW) y
  Support obtaining detailed information directly from drives (FEATURE_HDPARM_GET_IDENTITY) [Y/n/?] (NEW) y
  Register an IDE interface (DANGEROUS) (FEATURE_HDPARM_HDIO_SCAN_HWIF) [Y/n/?] (NEW) y
  Un-register an IDE interface (DANGEROUS) (FEATURE_HDPARM_HDIO_UNREGISTER_HWIF) [Y/n/?] (NEW) y
  Perform device reset (DANGEROUS) (FEATURE_HDPARM_HDIO_DRIVE_RESET) [Y/n/?] (NEW) y
  Tristate device for hotswap (DANGEROUS) (FEATURE_HDPARM_HDIO_TRISTATE_HWIF) [Y/n/?] (NEW) y
  Get/set using_dma flag (FEATURE_HDPARM_HDIO_GETSET_DMA) [Y/n/?] (NEW) y
i2cget (I2CGET) [Y/n/?] (NEW) y
i2cset (I2CSET) [Y/n/?] (NEW) y
i2cdump (I2CDUMP) [Y/n/?] (NEW) y
i2cdetect (I2CDETECT) [Y/n/?] (NEW) y
inotifyd (INOTIFYD) [N/y/?] (NEW) n
ionice (IONICE) [Y/n/?] (NEW) y
last (LAST) [Y/n/?] (NEW) y
  Turn on output of extra information (FEATURE_LAST_FANCY) [Y/n/?] (NEW) y
less (LESS) [Y/n/?] (NEW) y
  Max number of input lines less will try to eat (FEATURE_LESS_MAXLINES) [9999999] (NEW) 9999999
  Enable bracket searching (FEATURE_LESS_BRACKETS) [Y/n/?] (NEW) y
  Enable -m/-M (FEATURE_LESS_FLAGS) [Y/n/?] (NEW) y
  Enable -S (FEATURE_LESS_TRUNCATE) [Y/n/?] (NEW) y
  Enable marks (FEATURE_LESS_MARKS) [Y/n/?] (NEW) y
  Enable regular expressions (FEATURE_LESS_REGEXP) [Y/n/?] (NEW) y
  Enable automatic resizing on window size changes (FEATURE_LESS_WINCH) [Y/n/?] (NEW) y
    Use 'tell me cursor position' ESC sequence to measure window (FEATURE_LESS_ASK_TERMINAL) [Y/n/?] (NEW) y
  Enable flag changes ('-' command) (FEATURE_LESS_DASHCMD) [Y/n/?] (NEW) y
    Enable dynamic switching of line numbers (FEATURE_LESS_LINENUMS) [Y/n/?] (NEW) y
makedevs (MAKEDEVS) [Y/n/?] (NEW) y
  Choose makedevs behaviour
    1. leaf (FEATURE_MAKEDEVS_LEAF) (NEW)
  > 2. table (FEATURE_MAKEDEVS_TABLE) (NEW)
  choice[1-2]: 2
man (MAN) [Y/n/?] (NEW) y
microcom (MICROCOM) [Y/n/?] (NEW) y
mountpoint (MOUNTPOINT) [Y/n/?] (NEW) y
mt (MT) [Y/n/?] (NEW) y
nandwrite (NANDWRITE) [Y/n/?] (NEW) y
nanddump (NANDDUMP) [Y/n/?] (NEW) y
raidautorun (RAIDAUTORUN) [Y/n/?] (NEW) y
readahead (READAHEAD) [Y/n/?] (NEW) y
rfkill (RFKILL) [N/y/?] (NEW) n
runlevel (RUNLEVEL) [Y/n/?] (NEW) y
rx (RX) [Y/n/?] (NEW) y
setserial (SETSERIAL) [Y/n/?] (NEW) y
setsid (SETSID) [Y/n/?] (NEW) y
strings (STRINGS) [Y/n/?] (NEW) y
taskset (TASKSET) [N/y/?] (NEW) n
time (TIME) [Y/n/?] (NEW) y
timeout (TIMEOUT) [Y/n/?] (NEW) y
ttysize (TTYSIZE) [Y/n/?] (NEW) y
ubirename (UBIRENAME) [Y/n/?] (NEW) y
ubiattach (UBIATTACH) [Y/n/?] (NEW) y
ubidetach (UBIDETACH) [Y/n/?] (NEW) y
ubimkvol (UBIMKVOL) [Y/n/?] (NEW) y
ubirmvol (UBIRMVOL) [Y/n/?] (NEW) y
ubirsvol (UBIRSVOL) [Y/n/?] (NEW) y
ubiupdatevol (UBIUPDATEVOL) [Y/n/?] (NEW) y
volname (VOLNAME) [Y/n/?] (NEW) y
wall (WALL) [Y/n/?] (NEW) y
watchdog (WATCHDOG) [Y/n/?] (NEW) y
*
* Networking Utilities
*
Enable IPv6 support (FEATURE_IPV6) [Y/n/?] (NEW) y
Enable Unix domain socket support (usually not needed) (FEATURE_UNIX_LOCAL) [N/y/?] (NEW) n
Prefer IPv4 addresses from DNS queries (FEATURE_PREFER_IPV4_ADDRESS) [Y/n/?] (NEW) y
Verbose resolution errors (VERBOSE_RESOLUTION_ERRORS) [N/y/?] (NEW) n
arp (ARP) [Y/n/?] (NEW) y
arping (ARPING) [Y/n/?] (NEW) y
brctl (BRCTL) [Y/n/?] (NEW) y
  Fancy options (FEATURE_BRCTL_FANCY) [Y/n/?] (NEW) y
    Support show (FEATURE_BRCTL_SHOW) [Y/n/?] (NEW) y
dnsd (DNSD) [Y/n/?] (NEW) y
ether-wake (ETHER_WAKE) [Y/n/?] (NEW) y
ftpd (FTPD) [Y/n/?] (NEW) y
  Enable upload commands (FEATURE_FTPD_WRITE) [Y/n/?] (NEW) y
  Enable workaround for RFC-violating clients (FEATURE_FTPD_ACCEPT_BROKEN_LIST) [Y/n/?] (NEW) y
  Enable authentication (FEATURE_FTPD_AUTHENTICATION) [Y/n/?] (NEW) y
ftpget (FTPGET) [Y/n/?] (NEW) y
ftpput (FTPPUT) [Y/n/?] (NEW) y
  Enable long options in ftpget/ftpput (FEATURE_FTPGETPUT_LONG_OPTIONS) [Y/n/?] (NEW) y
hostname (HOSTNAME) [Y/n/?] (NEW) y
dnsdomainname (DNSDOMAINNAME) [Y/n/?] (NEW) y
httpd (HTTPD) [Y/n/?] (NEW) y
  Support 'Ranges:' header (FEATURE_HTTPD_RANGES) [Y/n/?] (NEW) y
  Enable -u  option (FEATURE_HTTPD_SETUID) [Y/n/?] (NEW) y
  Enable Basic http Authentication (FEATURE_HTTPD_BASIC_AUTH) [Y/n/?] (NEW) y
    Support MD5 crypted passwords for http Authentication (FEATURE_HTTPD_AUTH_MD5) [Y/n/?] (NEW) y
  Support Common Gateway Interface (CGI) (FEATURE_HTTPD_CGI) [Y/n/?] (NEW) y
    Support for running scripts through an interpreter (FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR) [Y/n/?] (NEW) y
    Set REMOTE_PORT environment variable for CGI (FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV) [Y/n/?] (NEW) y
  Enable -e option (useful for CGIs written as shell scripts) (FEATURE_HTTPD_ENCODE_URL_STR) [Y/n/?] (NEW) y
  Support for custom error pages (FEATURE_HTTPD_ERROR_PAGES) [Y/n/?] (NEW) y
  Support for reverse proxy (FEATURE_HTTPD_PROXY) [Y/n/?] (NEW) y
  Support for GZIP content encoding (FEATURE_HTTPD_GZIP) [Y/n/?] (NEW) y
ifconfig (IFCONFIG) [Y/n/?] (NEW) y
  Enable status reporting output (+7k) (FEATURE_IFCONFIG_STATUS) [Y/n/?] (NEW) y
  Enable slip-specific options "keepalive" and "outfill" (FEATURE_IFCONFIG_SLIP) [Y/n/?] (NEW) y
  Enable options "mem_start", "io_addr", and "irq" (FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ) [Y/n/?] (NEW) y
  Enable option "hw" (ether only) (FEATURE_IFCONFIG_HW) [Y/n/?] (NEW) y
  Set the broadcast automatically (FEATURE_IFCONFIG_BROADCAST_PLUS) [Y/n/?] (NEW) y
ifenslave (IFENSLAVE) [Y/n/?] (NEW) y
ifplugd (IFPLUGD) [Y/n/?] (NEW) y
ifup (IFUP) [Y/n/?] (NEW) y
ifdown (IFDOWN) [Y/n/?] (NEW) y
  Absolute path to ifstate file (IFUPDOWN_IFSTATE_PATH) [/var/run/ifstate] (NEW) /var/run/ifstate
  Use ip tool (else ifconfig/route is used) (FEATURE_IFUPDOWN_IP) [Y/n/?] (NEW) y
  Support for IPv4 (FEATURE_IFUPDOWN_IPV4) [Y/n/?] (NEW) y
  Support for IPv6 (FEATURE_IFUPDOWN_IPV6) [Y/n/?] (NEW) y
  Enable mapping support (FEATURE_IFUPDOWN_MAPPING) [Y/n/?] (NEW) y
  Support for external dhcp clients (FEATURE_IFUPDOWN_EXTERNAL_DHCP) [N/y/?] (NEW) n
inetd (INETD) [Y/n/?] (NEW) y
  Support echo service (FEATURE_INETD_SUPPORT_BUILTIN_ECHO) [Y/n/?] (NEW) y
  Support discard service (FEATURE_INETD_SUPPORT_BUILTIN_DISCARD) [Y/n/?] (NEW) y
  Support time service (FEATURE_INETD_SUPPORT_BUILTIN_TIME) [Y/n/?] (NEW) y
  Support daytime service (FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME) [Y/n/?] (NEW) y
  Support chargen service (FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN) [Y/n/?] (NEW) y
  Support RPC services (FEATURE_INETD_RPC) [N/y/?] (NEW) n
ip (IP) [Y/n/?] (NEW) y
ipaddr (IPADDR) [Y/n/?] (NEW) y
iplink (IPLINK) [Y/n/?] (NEW) y
iproute (IPROUTE) [Y/n/?] (NEW) y
iptunnel (IPTUNNEL) [Y/n/?] (NEW) y
iprule (IPRULE) [Y/n/?] (NEW) y
ipneigh (IPNEIGH) [Y/n/?] (NEW) y
ip address (FEATURE_IP_ADDRESS) [Y/?] (NEW) y
ip link (FEATURE_IP_LINK) [Y/?] (NEW) y
ip route (FEATURE_IP_ROUTE) [Y/?] (NEW) y
  ip route configuration directory (FEATURE_IP_ROUTE_DIR) [/etc/iproute2] (NEW) /etc/iproute2
ip tunnel (FEATURE_IP_TUNNEL) [Y/?] (NEW) y
ip rule (FEATURE_IP_RULE) [Y/?] (NEW) y
ip neighbor (FEATURE_IP_NEIGH) [Y/?] (NEW) y
Support displaying rarely used link types (FEATURE_IP_RARE_PROTOCOLS) [N/y/?] (NEW) n
ipcalc (IPCALC) [Y/n/?] (NEW) y
  Fancy IPCALC, more options, adds 1 kbyte (FEATURE_IPCALC_FANCY) [Y/n/?] (NEW) y
  Enable long options (FEATURE_IPCALC_LONG_OPTIONS) [Y/n/?] (NEW) y
fakeidentd (FAKEIDENTD) [Y/n/?] (NEW) y
nameif (NAMEIF) [Y/n/?] (NEW) y
  Extended nameif (FEATURE_NAMEIF_EXTENDED) [Y/n/?] (NEW) y
nbd-client (NBDCLIENT) [Y/n/?] (NEW) y
nc (NC) [Y/n/?] (NEW) y
  Netcat server options (-l) (NC_SERVER) [Y/n/?] (NEW) y
  Netcat extensions (-eiw and -f FILE) (NC_EXTRA) [Y/n/?] (NEW) y
  Netcat 1.10 compatibility (+2.5k) (NC_110_COMPAT) [N/y/?] (NEW) n
netstat (NETSTAT) [Y/n/?] (NEW) y
  Enable wide netstat output (FEATURE_NETSTAT_WIDE) [Y/n/?] (NEW) y
  Enable PID/Program name output (FEATURE_NETSTAT_PRG) [Y/n/?] (NEW) y
nslookup (NSLOOKUP) [Y/n/?] (NEW) y
ntpd (NTPD) [Y/n/?] (NEW) y
  Make ntpd usable as a NTP server (FEATURE_NTPD_SERVER) [Y/n/?] (NEW) y
  Make ntpd understand /etc/ntp.conf (FEATURE_NTPD_CONF) [Y/n/?] (NEW) y
ping (PING) [Y/n/?] (NEW) y
ping6 (PING6) [Y/n/?] (NEW) y
Enable fancy ping output (FEATURE_FANCY_PING) [Y/n/?] (NEW) y
pscan (PSCAN) [Y/n/?] (NEW) y
route (ROUTE) [Y/n/?] (NEW) y
slattach (SLATTACH) [Y/n/?] (NEW) y
tcpsvd (TCPSVD) [Y/n/?] (NEW) y
udpsvd (UDPSVD) [Y/n/?] (NEW) y
telnet (TELNET) [Y/n/?] (NEW) y
  Pass TERM type to remote host (FEATURE_TELNET_TTYPE) [Y/n/?] (NEW) y
  Pass USER type to remote host (FEATURE_TELNET_AUTOLOGIN) [Y/n/?] (NEW) y
telnetd (TELNETD) [Y/n/?] (NEW) y
  Support standalone telnetd (not inetd only) (FEATURE_TELNETD_STANDALONE) [Y/n/?] (NEW) y
    Support -w SEC option (inetd wait mode) (FEATURE_TELNETD_INETD_WAIT) [Y/n/?] (NEW) y
tftp (TFTP) [Y/n/?] (NEW) y
tftpd (TFTPD) [Y/n/?] (NEW) y
  *
  * Common options for tftp/tftpd
  *
  Enable 'tftp get' and/or tftpd upload code (FEATURE_TFTP_GET) [Y/n/?] (NEW) y
  Enable 'tftp put' and/or tftpd download code (FEATURE_TFTP_PUT) [Y/n/?] (NEW) y
  Enable 'blksize' and 'tsize' protocol options (FEATURE_TFTP_BLOCKSIZE) [Y/n/?] (NEW) y
    Enable tftp progress meter (FEATURE_TFTP_PROGRESS_BAR) [Y/n/?] (NEW) y
  Enable debug (TFTP_DEBUG) [N/y/?] (NEW) n
traceroute (TRACEROUTE) [Y/n/?] (NEW) y
traceroute6 (TRACEROUTE6) [Y/n/?] (NEW) y
Enable verbose output (FEATURE_TRACEROUTE_VERBOSE) [Y/n/?] (NEW) y
Enable -I option (use ICMP instead of UDP) (FEATURE_TRACEROUTE_USE_ICMP) [Y/n/?] (NEW) y
tunctl (TUNCTL) [Y/n/?] (NEW) y
  Support owner:group assignment (FEATURE_TUNCTL_UG) [Y/n/?] (NEW) y
vconfig (VCONFIG) [Y/n/?] (NEW) y
wget (WGET) [Y/n/?] (NEW) y
  Enable a nifty process meter (+2k) (FEATURE_WGET_STATUSBAR) [Y/n/?] (NEW) y
  Enable HTTP authentication (FEATURE_WGET_AUTHENTICATION) [Y/n/?] (NEW) y
  Enable long options (FEATURE_WGET_LONG_OPTIONS) [Y/n/?] (NEW) y
  Enable timeout option -T SEC (FEATURE_WGET_TIMEOUT) [Y/n/?] (NEW) y
  Try to connect to HTTPS using openssl (FEATURE_WGET_OPENSSL) [Y/n/?] (NEW) y
  Try to connect to HTTPS using ssl_helper (FEATURE_WGET_SSL_HELPER) [Y/n/?] (NEW) y
whois (WHOIS) [Y/n/?] (NEW) y
zcip (ZCIP) [Y/n/?] (NEW) y
udhcp client for DHCPv6 (udhcpc6) (UDHCPC6) [N/y/?] (NEW) n
udhcp server (udhcpd) (UDHCPD) [Y/n/?] (NEW) y
dhcprelay (DHCPRELAY) [Y/n/?] (NEW) y
Lease display utility (dumpleases) (DUMPLEASES) [Y/n/?] (NEW) y
Rewrite the lease file at every new acknowledge (FEATURE_UDHCPD_WRITE_LEASES_EARLY) [Y/n/?] (NEW) y
Select IP address based on client MAC (FEATURE_UDHCPD_BASE_IP_ON_MAC) [N/y/?] (NEW) n
Absolute path to lease file (DHCPD_LEASES_FILE) [/var/lib/misc/udhcpd.leases] (NEW) /var/lib/misc/udhcpd.leases
udhcp client (udhcpc) (UDHCPC) [Y/n/?] (NEW) y
  Verify that the offered address is free, using ARP ping (FEATURE_UDHCPC_ARPING) [Y/n/?] (NEW) y
  Do not pass malformed host and domain names (FEATURE_UDHCPC_SANITIZEOPT) [Y/n/?] (NEW) y
  Enable '-P port' option for udhcpd and udhcpc (FEATURE_UDHCP_PORT) [N/y/?] (NEW) n
  Maximum verbosity level for udhcp applets (0..9) (UDHCP_DEBUG) [9] (NEW) 9
  Support for RFC3397 domain search (experimental) (FEATURE_UDHCP_RFC3397) [Y/n/?] (NEW) y
  Support for 802.1Q VLAN parameters (FEATURE_UDHCP_8021Q) [Y/n/?] (NEW) y
  Absolute path to config script (UDHCPC_DEFAULT_SCRIPT) [/usr/share/udhcpc/default.script] (NEW) /usr/share/udhcpc/default.script
  DHCP options slack buffer size (UDHCPC_SLACK_FOR_BUGGY_SERVERS) [80] (NEW) 80
ifup udhcpc command line options (IFUPDOWN_UDHCPC_CMD_OPTIONS) [-R -n] (NEW) -R -n
*
* Print Utilities
*
lpd (LPD) [Y/n/?] (NEW) y
lpr (LPR) [Y/n/?] (NEW) y
lpq (LPQ) [Y/n/?] (NEW) y
*
* Mail Utilities
*
makemime (MAKEMIME) [Y/n/?] (NEW) y
popmaildir (POPMAILDIR) [Y/n/?] (NEW) y
  Allow message filters and custom delivery program (FEATURE_POPMAILDIR_DELIVERY) [Y/n/?] (NEW) y
reformime (REFORMIME) [Y/n/?] (NEW) y
  Accept and ignore options other than -x and -X (FEATURE_REFORMIME_COMPAT) [Y/n/?] (NEW) y
sendmail (SENDMAIL) [Y/n/?] (NEW) y
  Default charset (FEATURE_MIME_CHARSET) [us-ascii] (NEW) us-ascii
*
* Process Utilities
*
free (FREE) [Y/n/?] (NEW) y
fuser (FUSER) [Y/n/?] (NEW) y
iostat (IOSTAT) [Y/n/?] (NEW) y
kill (KILL) [Y/n/?] (NEW) y
killall (KILLALL) [Y/n/?] (NEW) y
killall5 (KILLALL5) [Y/n/?] (NEW) y
lsof (LSOF) [Y/n/?] (NEW) y
mpstat (MPSTAT) [Y/n/?] (NEW) y
nmeter (NMETER) [Y/n/?] (NEW) y
pgrep (PGREP) [Y/n/?] (NEW) y
pkill (PKILL) [Y/n/?] (NEW) y
pidof (PIDOF) [Y/n/?] (NEW) y
  Enable argument for single shot (-s) (FEATURE_PIDOF_SINGLE) [Y/n/?] (NEW) y
  Enable argument for omitting pids (-o) (FEATURE_PIDOF_OMIT) [Y/n/?] (NEW) y
pmap (PMAP) [Y/n/?] (NEW) y
powertop (POWERTOP) [Y/n/?] (NEW) y
ps (PS) [Y/n/?] (NEW) y
  Enable time and elapsed time output (FEATURE_PS_TIME) [Y/n/?] (NEW) y
  Enable additional ps columns (FEATURE_PS_ADDITIONAL_COLUMNS) [Y/n/?] (NEW) y
Support Linux prior to 2.4.0 and non-ELF systems (FEATURE_PS_UNUSUAL_SYSTEMS) [N/y/?] (NEW) n
pstree (PSTREE) [Y/n/?] (NEW) y
pwdx (PWDX) [Y/n/?] (NEW) y
renice (RENICE) [Y/n/?] (NEW) y
smemcap (SMEMCAP) [Y/n/?] (NEW) y
sysctl (BB_SYSCTL) [Y/n/?] (NEW) y
top (TOP) [Y/n/?] (NEW) y
  Show CPU per-process usage percentage (FEATURE_TOP_CPU_USAGE_PERCENTAGE) [Y/n/?] (NEW) y
    Show CPU global usage percentage (FEATURE_TOP_CPU_GLOBAL_PERCENTS) [Y/n/?] (NEW) y
      SMP CPU usage display ('c' key) (FEATURE_TOP_SMP_CPU) [Y/n/?] (NEW) y
    Show 1/10th of a percent in CPU/mem statistics (FEATURE_TOP_DECIMALS) [Y/n/?] (NEW) y
  Show CPU process runs on ('j' field) (FEATURE_TOP_SMP_PROCESS) [Y/n/?] (NEW) y
  Topmem command ('s' key) (FEATURE_TOPMEM) [Y/n/?] (NEW) y
uptime (UPTIME) [Y/n/?] (NEW) y
  Support for showing the number of users (FEATURE_UPTIME_UTMP_SUPPORT) [Y/n/?] (NEW) y
watch (WATCH) [Y/n/?] (NEW) y
Support for showing threads in ps/pstree/top (FEATURE_SHOW_THREADS) [Y/n/?] (NEW) y
*
* Runit Utilities
*
chpst (CHPST) [Y/n/?] (NEW) y
setuidgid (SETUIDGID) [Y/n/?] (NEW) y
envuidgid (ENVUIDGID) [Y/n/?] (NEW) y
envdir (ENVDIR) [Y/n/?] (NEW) y
softlimit (SOFTLIMIT) [Y/n/?] (NEW) y
runsv (RUNSV) [Y/n/?] (NEW) y
runsvdir (RUNSVDIR) [Y/n/?] (NEW) y
  Enable scrolling argument log (FEATURE_RUNSVDIR_LOG) [N/y/?] (NEW) n
sv (SV) [Y/n/?] (NEW) y
  Default directory for services (SV_DEFAULT_SERVICE_DIR) [/var/service] (NEW) /var/service
svc (SVC) [Y/n/?] (NEW) y
svlogd (SVLOGD) [Y/n/?] (NEW) y
*
* Shells
*
Choose which shell is aliased to 'sh' name
> 1. ash (SH_IS_ASH) (NEW)
  2. hush (SH_IS_HUSH) (NEW)
  3. none (SH_IS_NONE) (NEW)
choice[1-3?]: 1
Choose which shell is aliased to 'bash' name
  1. ash (BASH_IS_ASH) (NEW)
  2. hush (BASH_IS_HUSH) (NEW)
> 3. none (BASH_IS_NONE) (NEW)
choice[1-3?]: 3
ash (ASH) [Y/n/?] (NEW) y
Optimize for size instead of speed (ASH_OPTIMIZE_FOR_SIZE) [Y/n/?] (NEW) y
Use internal glob() implementation (ASH_INTERNAL_GLOB) [Y/n/?] (NEW) y
Pseudorandom generator and $RANDOM variable (ASH_RANDOM_SUPPORT) [Y/n/?] (NEW) y
Expand prompt string (ASH_EXPAND_PRMT) [Y/n/?] (NEW) y
bash-compatible extensions (ASH_BASH_COMPAT) [Y/n/?] (NEW) y
Idle timeout variable (ASH_IDLE_TIMEOUT) [N/y/?] (NEW) n
Job control (ASH_JOB_CONTROL) [Y/n/?] (NEW) y
Alias support (ASH_ALIAS) [Y/n/?] (NEW) y
Builtin getopt to parse positional parameters (ASH_GETOPTS) [Y/n/?] (NEW) y
Builtin version of 'echo' (ASH_BUILTIN_ECHO) [Y/n/?] (NEW) y
Builtin version of 'printf' (ASH_BUILTIN_PRINTF) [Y/n/?] (NEW) y
Builtin version of 'test' (ASH_BUILTIN_TEST) [Y/n/?] (NEW) y
help builtin (ASH_HELP) [Y/n/?] (NEW) y
'command' command to override shell builtins (ASH_CMDCMD) [Y/n/?] (NEW) y
Check for new mail on interactive shells (ASH_MAIL) [Y/n/?] (NEW) y
cttyhack (CTTYHACK) [Y/n/?] (NEW) y
hush (HUSH) [Y/n/?] (NEW) y
  bash-compatible extensions (HUSH_BASH_COMPAT) [Y/n/?] (NEW) y
    Brace expansion (HUSH_BRACE_EXPANSION) [Y/n/?] (NEW) y
  help builtin (HUSH_HELP) [Y/n/?] (NEW) y
  Interactive mode (HUSH_INTERACTIVE) [Y/n/?] (NEW) y
    Save command history to .hush_history (HUSH_SAVEHISTORY) [Y/n/?] (NEW) y
    Job control (HUSH_JOB) [Y/n/?] (NEW) y
  Process substitution (HUSH_TICK) [Y/n/?] (NEW) y
  Support if/then/elif/else/fi (HUSH_IF) [Y/n/?] (NEW) y
  Support for, while and until loops (HUSH_LOOPS) [Y/n/?] (NEW) y
  Support case ... esac statement (HUSH_CASE) [Y/n/?] (NEW) y
  Support funcname() { commands; } syntax (HUSH_FUNCTIONS) [Y/n/?] (NEW) y
    Support local builtin (HUSH_LOCAL) [Y/n/?] (NEW) y
  Pseudorandom generator and $RANDOM variable (HUSH_RANDOM_SUPPORT) [Y/n/?] (NEW) y
  Support 'export -n' option (HUSH_EXPORT_N) [Y/n/?] (NEW) y
  Support 'hush -x' option and 'set -x' command (HUSH_MODE_X) [Y/n/?] (NEW) y
msh (deprecated: aliased to hush) (MSH) [N/y/?] (NEW) n
POSIX math support (FEATURE_SH_MATH) [Y/n/?] (NEW) y
  Extend POSIX math support to 64 bit (FEATURE_SH_MATH_64) [Y/n/?] (NEW) y
Hide message on interactive shell startup (FEATURE_SH_EXTRA_QUIET) [Y/n/?] (NEW) y
Standalone shell (FEATURE_SH_STANDALONE) [N/y/?] (NEW) n
Run 'nofork' applets directly (FEATURE_SH_NOFORK) [N/y/?] (NEW) n
Use $HISTFILESIZE (FEATURE_SH_HISTFILESIZE) [Y/n/?] (NEW) y
*
* System Logging Utilities
*
klogd (KLOGD) [Y/n/?] (NEW) y
  *
  * klogd should not be used together with syslog to kernel printk buffer
  *
  Use the klogctl() interface (FEATURE_KLOGD_KLOGCTL) [Y/n/?] (NEW) y
logger (LOGGER) [Y/n/?] (NEW) y
logread (LOGREAD) [Y/n/?] (NEW) y
  Double buffering (FEATURE_LOGREAD_REDUCED_LOCKING) [Y/n/?] (NEW) y
syslogd (SYSLOGD) [Y/n/?] (NEW) y
  Rotate message files (FEATURE_ROTATE_LOGFILE) [Y/n/?] (NEW) y
  Remote Log support (FEATURE_REMOTE_LOG) [Y/n/?] (NEW) y
  Support -D (drop dups) option (FEATURE_SYSLOGD_DUP) [Y/n/?] (NEW) y
  Support syslog.conf (FEATURE_SYSLOGD_CFG) [Y/n/?] (NEW) y
  Read buffer size in bytes (FEATURE_SYSLOGD_READ_BUFFER_SIZE) [256] (NEW) 256
  Circular Buffer support (FEATURE_IPC_SYSLOG) [Y/n/?] (NEW) y
    Circular buffer size in Kbytes (minimum 4KB) (FEATURE_IPC_SYSLOG_BUFFER_SIZE) [16] (NEW) 16
  Linux kernel printk buffer support (FEATURE_KMSG_SYSLOG) [Y/n/?] (NEW) y

6. Enable static linking in Busybox

make O=$TOP/obj/busybox-x86 menuconfig

6.1. Press enter on Busybox Settings —>

enter_busybox_settings_2

6.2. Press the down arrow 26 times until you hit [ ] Build BusyBox as a static binary (no shared libs)

build_busybox_as_a_static_binary_3

6.3 Press Y

You should see:

press_y_4

6.4 Select Exit twice and hit Enter while the cursor is on **** to save

7. Build Busybox

cd $TOP/obj/busybox-x86
make -j2
make install

You should see something like:

zpfeffer@z:~/tl/busybox-1.26.2$ cd $TOP/obj/busybox-x86
zpfeffer@z:~/tl/teeny-linux/obj/busybox-x86$ make -j2
make -C /home/zpfeffer/tl/busybox-1.26.2 O=/home/zpfeffer/tl/teeny-linux/obj/busybox-x86
  GEN     /home/zpfeffer/tl/teeny-linux/obj/busybox-x86/Makefile
  Using /home/zpfeffer/tl/busybox-1.26.2 as source for busybox
  SPLIT   include/autoconf.h -> include/config/*
  HOSTCC  applets/usage
  GEN     include/bbconfigopts.h
/home/zpfeffer/tl/busybox-1.26.2/applets/usage.c: In function ‘main’:
/home/zpfeffer/tl/busybox-1.26.2/applets/usage.c:52:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
   write(STDOUT_FILENO, usage_array[i].usage, strlen(usage_array[i].usage) + 1);
   ^
  GEN     include/common_bufsiz.h
  HOSTCC  applets/applet_tables
  GEN     include/usage_compressed.h
  GEN     include/applet_tables.h include/NUM_APPLETS.h
  GEN     include/applet_tables.h include/NUM_APPLETS.h
  HOSTCC  applets/usage_pod
/home/zpfeffer/tl/busybox-1.26.2/applets/usage_pod.c: In function ‘main’:
/home/zpfeffer/tl/busybox-1.26.2/applets/usage_pod.c:74:3: warning: format not a string literal and no format arguments [-Wformat-security]
   printf(usage_array[i].aname);
   ^
  CC      applets/applets.o
  LD      applets/built-in.o
  DOC     busybox.pod
  DOC     BusyBox.txt
  DOC     busybox.1
  LD      archival/built-in.o
  CC      archival/bbunzip.o
  LD      archival/libarchive/built-in.o
  CC      archival/libarchive/common.o
  CC      archival/libarchive/data_align.o
  CC      archival/bzip2.o
  CC      archival/libarchive/data_extract_all.o
/home/zpfeffer/tl/busybox-1.26.2/archival/libarchive/data_extract_all.c: In function ‘data_extract_all’:
/home/zpfeffer/tl/busybox-1.26.2/archival/libarchive/data_extract_all.c:223:4: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result]
    chown(dst_name, uid, gid);
    ^
  CC      archival/libarchive/data_extract_to_command.o
  CC      archival/libarchive/data_extract_to_stdout.o
  CC      archival/libarchive/data_skip.o
  CC      archival/libarchive/decompress_bunzip2.o
  CC      archival/cpio.o
  CC      archival/libarchive/decompress_gunzip.o
  CC      archival/dpkg.o
  CC      archival/libarchive/decompress_unlzma.o
  CC      archival/libarchive/decompress_unxz.o
  CC      archival/dpkg_deb.o
  CC      archival/gzip.o
  CC      archival/libarchive/filter_accept_all.o
  CC      archival/libarchive/filter_accept_list.o
  CC      archival/lzop.o
  CC      archival/libarchive/filter_accept_list_reassign.o
  CC      archival/libarchive/filter_accept_reject_list.o
  CC      archival/libarchive/find_list_entry.o
  CC      archival/rpm.o
/home/zpfeffer/tl/busybox-1.26.2/archival/rpm.c: In function ‘fileaction_setowngrp’:
/home/zpfeffer/tl/busybox-1.26.2/archival/rpm.c:261:2: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result]
  chown(filename, uid, gid);
  ^
  CC      archival/libarchive/get_header_ar.o
  CC      archival/rpm2cpio.o
  CC      archival/libarchive/get_header_cpio.o
  CC      archival/tar.o
  CC      archival/libarchive/get_header_tar.o
  CC      archival/libarchive/get_header_tar_bz2.o
  CC      archival/unzip.o
  CC      archival/libarchive/get_header_tar_gz.o
  CC      archival/libarchive/get_header_tar_lzma.o
  AR      archival/lib.a
  LD      console-tools/built-in.o
  CC      console-tools/chvt.o
  CC      archival/libarchive/get_header_tar_xz.o
  CC      console-tools/clear.o
  CC      archival/libarchive/header_list.o
  CC      console-tools/deallocvt.o
  CC      archival/libarchive/header_skip.o
  CC      console-tools/dumpkmap.o
/home/zpfeffer/tl/busybox-1.26.2/console-tools/dumpkmap.c: In function ‘dumpkmap_main’:
/home/zpfeffer/tl/busybox-1.26.2/console-tools/dumpkmap.c:81:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
  write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS);
  ^
/home/zpfeffer/tl/busybox-1.26.2/console-tools/dumpkmap.c:94:6: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
      write(STDOUT_FILENO, &ke.kb_value, 2);
      ^
  CC      archival/libarchive/header_verbose_list.o
  CC      console-tools/fgconsole.o
  CC      archival/libarchive/init_handle.o
  CC      console-tools/kbd_mode.o
  CC      archival/libarchive/lzo1x_1.o
  CC      console-tools/loadfont.o
/home/zpfeffer/tl/busybox-1.26.2/console-tools/loadfont.c: In function ‘setfont_main’:
/home/zpfeffer/tl/busybox-1.26.2/console-tools/loadfont.c:457:4: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result]
    chdir(CONFIG_DEFAULT_SETFONT_DIR "/consolefonts");
    ^
/home/zpfeffer/tl/busybox-1.26.2/console-tools/loadfont.c:475:5: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result]
     chdir(CONFIG_DEFAULT_SETFONT_DIR "/consoletrans");
     ^
  CC      archival/libarchive/lzo1x_1o.o
  CC      console-tools/loadkmap.o
  CC      console-tools/openvt.o
  CC      archival/libarchive/lzo1x_d.o
  CC      console-tools/reset.o
  CC      archival/libarchive/open_transformer.o
  CC      console-tools/resize.o
/home/zpfeffer/tl/busybox-1.26.2/console-tools/resize.c: In function ‘resize_main’:
/home/zpfeffer/tl/busybox-1.26.2/console-tools/resize.c:86:2: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
  scanf(ESC"[%hu;%huR", &w.ws_row, &w.ws_col);
  ^
  CC      archival/libarchive/seek_by_jump.o
  CC      console-tools/setconsole.o
  CC      archival/libarchive/seek_by_read.o
  CC      console-tools/setkeycodes.o
  CC      archival/libarchive/unpack_ar_archive.o
  CC      console-tools/setlogcons.o
  CC      archival/libarchive/unsafe_prefix.o
  CC      console-tools/showkey.o
  AR      archival/libarchive/lib.a
  AR      console-tools/lib.a
  LD      coreutils/built-in.o
  CC      coreutils/basename.o
  LD      coreutils/libcoreutils/built-in.o
  CC      coreutils/libcoreutils/cp_mv_stat.o
  CC      coreutils/cal.o
  CC      coreutils/libcoreutils/getopt_mk_fifo_nod.o
  AR      coreutils/libcoreutils/lib.a
  LD      debianutils/built-in.o
  CC      debianutils/mktemp.o
  CC      coreutils/cat.o
  CC      debianutils/pipe_progress.o
  CC      coreutils/catv.o
  CC      debianutils/run_parts.o
  CC      coreutils/chgrp.o
  CC      coreutils/chmod.o
  CC      debianutils/start_stop_daemon.o
  CC      coreutils/chown.o
  CC      coreutils/chroot.o
  CC      debianutils/which.o
  CC      coreutils/cksum.o
  AR      debianutils/lib.a
  LD      e2fsprogs/built-in.o
  CC      e2fsprogs/chattr.o
  CC      coreutils/comm.o
  CC      e2fsprogs/e2fs_lib.o
  CC      coreutils/cp.o
  CC      e2fsprogs/fsck.o
  CC      coreutils/cut.o
  CC      coreutils/date.o
  CC      e2fsprogs/lsattr.o
  CC      coreutils/dd.o
  AR      e2fsprogs/lib.a
  LD      editors/built-in.o
  CC      editors/awk.o
  CC      coreutils/df.o
  CC      coreutils/dirname.o
  CC      coreutils/dos2unix.o
/home/zpfeffer/tl/busybox-1.26.2/coreutils/dos2unix.c: In function ‘convert’:
/home/zpfeffer/tl/busybox-1.26.2/coreutils/dos2unix.c:83:3: warning: ignoring return value of ‘fchown’, declared with attribute warn_unused_result [-Wunused-result]
   fchown(fd, st.st_uid, st.st_gid);
   ^
  CC      coreutils/du.o
  CC      coreutils/echo.o
  CC      coreutils/env.o
  CC      coreutils/expand.o
  CC      editors/cmp.o
  CC      coreutils/expr.o
  CC      editors/diff.o
  CC      coreutils/false.o
  CC      coreutils/fold.o
  CC      editors/ed.o
  CC      coreutils/fsync.o
/home/zpfeffer/tl/busybox-1.26.2/editors/ed.c: In function ‘printLines’:
/home/zpfeffer/tl/busybox-1.26.2/editors/ed.c:835:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
    write(STDOUT_FILENO, lp->data, lp->len);
    ^
  CC      coreutils/head.o
  CC      coreutils/hostid.o
  CC      editors/patch.o
  CC      coreutils/id.o
  CC      coreutils/install.o
  CC      editors/sed.o
/home/zpfeffer/tl/busybox-1.26.2/editors/sed.c: In function ‘sed_main’:
/home/zpfeffer/tl/busybox-1.26.2/editors/sed.c:1597:4: warning: ignoring return value of ‘fchown’, declared with attribute warn_unused_result [-Wunused-result]
    fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid);
    ^
  CC      coreutils/ln.o
  CC      coreutils/logname.o
  CC      coreutils/ls.o
  CC      editors/vi.o
/home/zpfeffer/tl/busybox-1.26.2/editors/vi.c: In function ‘file_write’:
/home/zpfeffer/tl/busybox-1.26.2/editors/vi.c:2978:2: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result]
  ftruncate(fd, charcnt);
  ^
  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
  AR      editors/lib.a
  CC      coreutils/od.o
  LD      findutils/built-in.o
  CC      findutils/find.o
  CC      findutils/grep.o
  CC      coreutils/printenv.o
  CC      coreutils/printf.o
  CC      findutils/xargs.o
  CC      coreutils/pwd.o
  AR      findutils/lib.a
  CC      coreutils/readlink.o
  LD      init/built-in.o
  CC      init/bootchartd.o
/home/zpfeffer/tl/busybox-1.26.2/init/bootchartd.c: In function ‘finalize’:
/home/zpfeffer/tl/busybox-1.26.2/init/bootchartd.c:317:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result]
  system(xasprintf("tar -zcf /var/log/bootlog.tgz header %s *.log", process_accounting ? "kernel_pacct" : ""));
  ^
  CC      coreutils/realpath.o
  CC      init/halt.o
  CC      coreutils/rm.o
  CC      init/init.o
  CC      coreutils/rmdir.o
  CC      coreutils/seq.o
  CC      coreutils/shuf.o
  CC      init/mesg.o
  AR      init/lib.a
  CC      coreutils/sleep.o
  LD      libbb/built-in.o
  CC      libbb/appletlib.o
  CC      coreutils/sort.o
  CC      libbb/ask_confirmation.o
  CC      coreutils/split.o
  CC      libbb/auto_string.o
  CC      coreutils/stat.o
  CC      libbb/bb_askpass.o
  CC      libbb/bb_bswap_64.o
  CC      coreutils/stty.o
  CC      libbb/bb_do_delay.o
  CC      libbb/bb_pwd.o
  CC      coreutils/sum.o
  CC      libbb/bb_qsort.o
  CC      coreutils/sync.o
  CC      libbb/bb_strtonum.o
  CC      coreutils/tac.o
  CC      libbb/change_identity.o
  CC      coreutils/tail.o
  CC      libbb/chomp.o
  CC      libbb/common_bufsiz.o
  CC      coreutils/tee.o
  CC      libbb/compare_string_array.o
  CC      coreutils/test.o
  CC      libbb/concat_path_file.o
  CC      libbb/concat_subpath_file.o
  CC      coreutils/test_ptr_hack.o
  CC      libbb/copy_file.o
  CC      coreutils/touch.o
  CC      coreutils/tr.o
  CC      libbb/copyfd.o
  CC      libbb/correct_password.o
  CC      coreutils/true.o
  CC      coreutils/truncate.o
  CC      libbb/crc32.o
  CC      coreutils/tty.o
  CC      libbb/default_error_retval.o
  CC      coreutils/uname.o
  CC      libbb/device_open.o
  CC      coreutils/uniq.o
  CC      libbb/dump.o
  CC      coreutils/unlink.o
  CC      coreutils/usleep.o
  CC      libbb/endofname.o
  CC      coreutils/uudecode.o
  CC      libbb/executable.o
  CC      coreutils/uuencode.o
  CC      libbb/fclose_nonstdin.o
  CC      coreutils/wc.o
  CC      libbb/fflush_stdout_and_exit.o
  CC      coreutils/who.o
  CC      libbb/fgets_str.o
  CC      coreutils/whoami.o
  CC      libbb/find_mount_point.o
  CC      coreutils/yes.o
  CC      libbb/find_pid_by_name.o
  AR      coreutils/lib.a
  CC      libbb/find_root_device.o
  LD      libpwdgrp/built-in.o
  CC      libpwdgrp/pwd_grp.o
  CC      libbb/full_write.o
  CC      libbb/get_console.o
  CC      libpwdgrp/uidgid_get.o
  CC      libbb/get_cpu_count.o
  AR      libpwdgrp/lib.a
  LD      loginutils/built-in.o
  CC      loginutils/add-remove-shell.o
  CC      libbb/get_last_path_component.o
  CC      loginutils/addgroup.o
  CC      libbb/get_line_from_file.o
  CC      loginutils/adduser.o
  CC      libbb/get_shell_name.o
  CC      loginutils/chpasswd.o
  CC      libbb/get_volsize.o
  CC      loginutils/cryptpw.o
  CC      libbb/getopt32.o
  CC      loginutils/deluser.o
  CC      libbb/getpty.o
  CC      loginutils/getty.o
/home/zpfeffer/tl/busybox-1.26.2/loginutils/getty.c: In function ‘open_tty’:
/home/zpfeffer/tl/busybox-1.26.2/loginutils/getty.c:225:3: warning: ignoring return value of ‘fchown’, declared with attribute warn_unused_result [-Wunused-result]
   fchown(0, 0, 0);        /* 0:0 */
   ^
  CC      libbb/hash_md5_sha.o
  CC      loginutils/login.o
/home/zpfeffer/tl/busybox-1.26.2/loginutils/login.c: In function ‘login_main’:
/home/zpfeffer/tl/busybox-1.26.2/loginutils/login.c:564:2: warning: ignoring return value of ‘fchown’, declared with attribute warn_unused_result [-Wunused-result]
  fchown(0, pw->pw_uid, pw->pw_gid);
  ^
  CC      loginutils/passwd.o
  CC      libbb/herror_msg.o
  CC      loginutils/su.o
  CC      libbb/human_readable.o
  CC      loginutils/sulogin.o
  CC      libbb/in_ether.o
/home/zpfeffer/tl/busybox-1.26.2/loginutils/sulogin.c: In function ‘sulogin_main’:
/home/zpfeffer/tl/busybox-1.26.2/loginutils/sulogin.c:52:3: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result]
   dup(xopen(argv[0], O_RDWR));
   ^
/home/zpfeffer/tl/busybox-1.26.2/loginutils/sulogin.c:54:3: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result]
   dup(0);
   ^
  CC      loginutils/vlock.o
  CC      libbb/inet_cksum.o
  AR      loginutils/lib.a
  CC      libbb/inet_common.o
  LD      mailutils/built-in.o
  CC      mailutils/mail.o
  CC      libbb/inode_hash.o
  CC      mailutils/makemime.o
/home/zpfeffer/tl/busybox-1.26.2/mailutils/makemime.c: In function ‘makemime_main’:
/home/zpfeffer/tl/busybox-1.26.2/mailutils/makemime.c:203:3: warning: ignoring return value of ‘freopen’, declared with attribute warn_unused_result [-Wunused-result]
   freopen(opt_output, "w", stdout);
   ^
  CC      libbb/isdirectory.o
  CC      mailutils/popmaildir.o
  CC      libbb/kernel_version.o
  CC      mailutils/reformime.o
  CC      libbb/last_char_is.o
  CC      libbb/lineedit.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      libbb/lineedit_ptr_hack.o
  CC      libbb/llist.o
  CC      miscutils/chrt.o
  CC      libbb/logenv.o
  CC      miscutils/conspy.o
  CC      libbb/login.o
  CC      libbb/loop.o
  CC      miscutils/crond.o
  CC      libbb/make_directory.o
  CC      libbb/makedev.o
  CC      libbb/match_fstype.o
  CC      miscutils/crontab.o
/home/zpfeffer/tl/busybox-1.26.2/miscutils/crontab.c: In function ‘crontab_main’:
/home/zpfeffer/tl/busybox-1.26.2/miscutils/crontab.c:160:3: warning: ignoring return value of ‘fchown’, declared with attribute warn_unused_result [-Wunused-result]
   fchown(src_fd, pas->pw_uid, pas->pw_gid);
   ^
  CC      libbb/messages.o
  CC      miscutils/dc.o
  CC      libbb/missing_syscalls.o
  CC      libbb/mode_string.o
  CC      miscutils/devmem.o
  CC      libbb/nuke_str.o
  CC      miscutils/eject.o
  CC      libbb/obscure.o
  CC      miscutils/fbsplash.o
  CC      libbb/parse_config.o
  CC      miscutils/hdparm.o
  CC      libbb/parse_mode.o
  CC      libbb/percent_decode.o
  CC      libbb/perror_msg.o
  CC      libbb/perror_nomsg.o
  CC      libbb/perror_nomsg_and_die.o
  CC      libbb/pidfile.o
  CC      miscutils/i2c_tools.o
  CC      libbb/platform.o
  CC      libbb/print_flags.o
  CC      libbb/printable.o
  CC      miscutils/ionice.o
  CC      libbb/printable_string.o
  CC      miscutils/last_fancy.o
  CC      libbb/process_escape_sequence.o
  CC      miscutils/less.o
  CC      libbb/procps.o
  CC      libbb/progress.o
  CC      libbb/ptr_to_globals.o
  CC      libbb/pw_encrypt.o
  CC      miscutils/makedevs.o
  CC      miscutils/man.o
/home/zpfeffer/tl/busybox-1.26.2/miscutils/man.c: In function ‘run_pipe’:
/home/zpfeffer/tl/busybox-1.26.2/miscutils/man.c:160:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result]
  system(cmd);
  ^
  CC      libbb/read.o
  CC      miscutils/microcom.o
/home/zpfeffer/tl/busybox-1.26.2/miscutils/microcom.c: In function ‘microcom_main’:
/home/zpfeffer/tl/busybox-1.26.2/miscutils/microcom.c:161:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
    write(sfd, &c, 1);
    ^
  CC      libbb/read_key.o
  CC      miscutils/mountpoint.o
  CC      libbb/read_printf.o
  CC      miscutils/mt.o
  CC      libbb/recursive_action.o
  CC      miscutils/nandwrite.o
  CC      libbb/remove_file.o
  CC      miscutils/raidautorun.o
  CC      libbb/replace.o
  CC      miscutils/readahead.o
  CC      libbb/rtc.o
  CC      miscutils/runlevel.o
  CC      miscutils/rx.o
  CC      libbb/run_shell.o
  CC      libbb/safe_gethostname.o
  CC      miscutils/setserial.o
  CC      libbb/safe_poll.o
  CC      miscutils/setsid.o
  CC      libbb/safe_strncpy.o
  CC      miscutils/strings.o
  CC      libbb/safe_write.o
  CC      miscutils/time.o
  CC      libbb/setup_environment.o
  CC      libbb/signals.o
  CC      miscutils/timeout.o
  CC      libbb/simplify_path.o
  CC      miscutils/ttysize.o
  CC      libbb/single_argv.o
  CC      miscutils/ubi_tools.o
  CC      libbb/skip_whitespace.o
  CC      miscutils/ubirename.o
  CC      libbb/speed_table.o
  CC      miscutils/volname.o
  CC      libbb/str_tolower.o
  CC      miscutils/wall.o
  CC      libbb/strrstr.o
  CC      miscutils/watchdog.o
  CC      libbb/sysconf.o
/home/zpfeffer/tl/busybox-1.26.2/miscutils/watchdog.c: In function ‘watchdog_main’:
/home/zpfeffer/tl/busybox-1.26.2/miscutils/watchdog.c:121:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
   write(3, "", 1); /* write zero byte */
   ^
/home/zpfeffer/tl/busybox-1.26.2/miscutils/watchdog.c: In function ‘watchdog_shutdown’:
/home/zpfeffer/tl/busybox-1.26.2/miscutils/watchdog.c:50:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
  write(3, &V, 1);  /* Magic, see watchdog-api.txt in kernel */
  ^
  AR      miscutils/lib.a
  CC      libbb/time.o
  LD      modutils/built-in.o
  CC      modutils/modinfo.o
  CC      libbb/trim.o
  CC      modutils/modprobe-small.o
  CC      libbb/u_signal_names.o
  CC      libbb/ubi.o
  CC      modutils/modutils.o
  CC      libbb/udp_io.o
  CC      libbb/unicode.o
  AR      modutils/lib.a
  LD      networking/built-in.o
  CC      networking/arp.o
In file included from /home/zpfeffer/tl/busybox-1.26.2/networking/arp.c:44:0:
/home/zpfeffer/tl/busybox-1.26.2/networking/arp.c: In function ‘arp_show’:
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:201:28: warning: ignoring return value of ‘fgets_unlocked’, declared with attribute warn_unused_result [-Wunused-result]
 # define fgets(s,n,stream) fgets_unlocked(s,n,stream)
                            ^
/home/zpfeffer/tl/busybox-1.26.2/networking/arp.c:431:2: note: in expansion of macro ‘fgets’
  fgets(line, sizeof(line), fp);
  ^
  CC      libbb/update_passwd.o
  CC      networking/arping.o
/home/zpfeffer/tl/busybox-1.26.2/libbb/update_passwd.c: In function ‘update_passwd’:
/home/zpfeffer/tl/busybox-1.26.2/libbb/update_passwd.c:150:3: warning: ignoring return value of ‘fchown’, declared with attribute warn_unused_result [-Wunused-result]
   fchown(new_fd, sb.st_uid, sb.st_gid);
   ^
  CC      libbb/utmp.o
  CC      networking/brctl.o
  CC      libbb/uuencode.o
  CC      networking/dnsd.o
  CC      libbb/vdprintf.o
  CC      libbb/verror_msg.o
  CC      networking/ether-wake.o
  CC      libbb/vfork_daemon_rexec.o
  CC      networking/ftpd.o
  CC      libbb/warn_ignoring_args.o
/home/zpfeffer/tl/busybox-1.26.2/networking/ftpd.c: In function ‘popen_ls’:
/home/zpfeffer/tl/busybox-1.26.2/networking/ftpd.c:695:3: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result]
   dup(STDOUT_FILENO); /* copy will become STDIN_FILENO */
   ^
  CC      libbb/wfopen.o
  CC      libbb/wfopen_input.o
  CC      networking/ftpgetput.o
  CC      libbb/write.o
  CC      networking/hostname.o
  CC      libbb/xatonum.o
  CC      networking/httpd.o
/home/zpfeffer/tl/busybox-1.26.2/networking/httpd.c: In function ‘handle_incoming_and_exit’:
/home/zpfeffer/tl/busybox-1.26.2/networking/httpd.c:2417:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
   write(proxy_fd, header_buf, header_ptr - header_buf);
   ^
  CC      libbb/xconnect.o
  CC      libbb/xfunc_die.o
  CC      networking/ifconfig.o
  CC      libbb/xfuncs.o
  CC      networking/ifenslave.o
  CC      libbb/xfuncs_printf.o
/home/zpfeffer/tl/busybox-1.26.2/libbb/xfuncs_printf.c: In function ‘generate_uuid’:
/home/zpfeffer/tl/busybox-1.26.2/libbb/xfuncs_printf.c:637:3: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result]
   read(i, buf, 16);
   ^
  CC      networking/ifplugd.o
  CC      libbb/xgetcwd.o
  CC      libbb/xgethostbyname.o
  CC      networking/ifupdown.o
  CC      libbb/xreadlink.o
  CC      libbb/xrealloc_vector.o
  CC      libbb/xregcomp.o
  CC      networking/inetd.o
  AR      libbb/lib.a
  LD      networking/libiproute/built-in.o
  CC      networking/libiproute/ip_parse_common_args.o
  CC      networking/libiproute/ipaddress.o
  CC      networking/interface.o
  CC      networking/libiproute/iplink.o
In file included from /home/zpfeffer/tl/busybox-1.26.2/networking/interface.c:34:0:
/home/zpfeffer/tl/busybox-1.26.2/networking/interface.c: In function ‘if_readlist_proc’:
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:201:28: warning: ignoring return value of ‘fgets_unlocked’, declared with attribute warn_unused_result [-Wunused-result]
 # define fgets(s,n,stream) fgets_unlocked(s,n,stream)
                            ^
/home/zpfeffer/tl/busybox-1.26.2/networking/interface.c:562:2: note: in expansion of macro ‘fgets’
  fgets(buf, sizeof buf, fh); /* eat line */
  ^
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:201:28: warning: ignoring return value of ‘fgets_unlocked’, declared with attribute warn_unused_result [-Wunused-result]
 # define fgets(s,n,stream) fgets_unlocked(s,n,stream)
                            ^
/home/zpfeffer/tl/busybox-1.26.2/networking/interface.c:563:2: note: in expansion of macro ‘fgets’
  fgets(buf, sizeof buf, fh);
  ^
  CC      networking/libiproute/ipneigh.o
  CC      networking/ip.o
  CC      networking/ipcalc.o
  CC      networking/libiproute/iproute.o
  CC      networking/isrv.o
  CC      networking/isrv_identd.o
  CC      networking/libiproute/iprule.o
  CC      networking/nameif.o
  CC      networking/libiproute/iptunnel.o
  CC      networking/nbd-client.o
In file included from /home/zpfeffer/tl/busybox-1.26.2/networking/libiproute/ip_common.h:5:0,
                 from /home/zpfeffer/tl/busybox-1.26.2/networking/libiproute/iptunnel.c:65:
/home/zpfeffer/tl/busybox-1.26.2/networking/libiproute/iptunnel.c: In function ‘do_tunnels_list’:
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:201:28: warning: ignoring return value of ‘fgets_unlocked’, declared with attribute warn_unused_result [-Wunused-result]
 # define fgets(s,n,stream) fgets_unlocked(s,n,stream)
                            ^
/home/zpfeffer/tl/busybox-1.26.2/networking/libiproute/iptunnel.c:478:2: note: in expansion of macro ‘fgets’
  fgets(buf, sizeof(buf), fp);
  ^
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:201:28: warning: ignoring return value of ‘fgets_unlocked’, declared with attribute warn_unused_result [-Wunused-result]
 # define fgets(s,n,stream) fgets_unlocked(s,n,stream)
                            ^
/home/zpfeffer/tl/busybox-1.26.2/networking/libiproute/iptunnel.c:479:2: note: in expansion of macro ‘fgets’
  fgets(buf, sizeof(buf), fp);
  ^
/home/zpfeffer/tl/busybox-1.26.2/networking/nbd-client.c: In function ‘nbdclient_main’:
/home/zpfeffer/tl/busybox-1.26.2/networking/nbd-client.c:132:4: warning: ignoring return value of ‘daemon’, declared with attribute warn_unused_result [-Wunused-result]
    daemon(0, 0);
    ^
  CC      networking/nc.o
  CC      networking/libiproute/libnetlink.o
  CC      networking/netstat.o
  CC      networking/libiproute/ll_addr.o
  CC      networking/nslookup.o
  CC      networking/libiproute/ll_map.o
  CC      networking/ntpd.o
  CC      networking/libiproute/ll_proto.o
  CC      networking/libiproute/ll_types.o
  CC      networking/libiproute/rt_names.o
  CC      networking/libiproute/rtm_map.o
  CC      networking/ping.o
  CC      networking/libiproute/utils.o
  CC      networking/pscan.o
  AR      networking/libiproute/lib.a
  LD      networking/udhcp/built-in.o
  CC      networking/udhcp/arpping.o
  CC      networking/route.o
  CC      networking/udhcp/common.o
  CC      networking/slattach.o
/home/zpfeffer/tl/busybox-1.26.2/networking/slattach.c: In function ‘slattach_main’:
/home/zpfeffer/tl/busybox-1.26.2/networking/slattach.c:266:3: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result]
   system(extcmd);
   ^
  CC      networking/udhcp/dhcpc.o
  CC      networking/tcpudp.o
  CC      networking/tcpudp_perhost.o
  CC      networking/telnet.o
  CC      networking/udhcp/dhcpd.o
  CC      networking/telnetd.o
  CC      networking/udhcp/dhcprelay.o
  CC      networking/tftp.o
  CC      networking/udhcp/domain_codec.o
  CC      networking/traceroute.o
  CC      networking/udhcp/dumpleases.o
  CC      networking/udhcp/packet.o
  CC      networking/tunctl.o
  CC      networking/udhcp/signalpipe.o
  CC      networking/vconfig.o
  CC      networking/udhcp/socket.o
  CC      networking/wget.o
  AR      networking/udhcp/lib.a
  LD      printutils/built-in.o
  CC      printutils/lpd.o
/home/zpfeffer/tl/busybox-1.26.2/networking/wget.c: In function ‘retrieve_file_data’:
/home/zpfeffer/tl/busybox-1.26.2/networking/wget.c:908:4: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result]
    ftruncate(G.output_fd, pos);
    ^
  CC      printutils/lpr.o
/home/zpfeffer/tl/busybox-1.26.2/printutils/lpr.c: In function ‘lpqr_main’:
/home/zpfeffer/tl/busybox-1.26.2/printutils/lpr.c:271:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
   write(fd, "", 1); // send ACK
   ^
  CC      networking/whois.o
  AR      printutils/lib.a
  LD      procps/built-in.o
  CC      procps/free.o
  CC      networking/zcip.o
  CC      procps/fuser.o
  CC      procps/iostat.o
  AR      networking/lib.a
  LD      runit/built-in.o
  CC      runit/chpst.o
  CC      runit/runsv.o
  CC      procps/kill.o
/home/zpfeffer/tl/busybox-1.26.2/runit/runsv.c: In function ‘s_term’:
/home/zpfeffer/tl/busybox-1.26.2/runit/runsv.c:150:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
  write(selfpipe.wr, "", 1); /* XXX */
  ^
/home/zpfeffer/tl/busybox-1.26.2/runit/runsv.c: In function ‘s_child’:
/home/zpfeffer/tl/busybox-1.26.2/runit/runsv.c:144:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
  write(selfpipe.wr, "", 1);
  ^
/home/zpfeffer/tl/busybox-1.26.2/runit/runsv.c: In function ‘update_status’:
/home/zpfeffer/tl/busybox-1.26.2/runit/runsv.c:177:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
    write(fd, spid, size);
    ^
/home/zpfeffer/tl/busybox-1.26.2/runit/runsv.c:219:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
   write(fd, stat_buf, p - stat_buf);
   ^
  CC      procps/lsof.o
  CC      runit/runsvdir.o
  CC      procps/mpstat.o
  CC      runit/sv.o
  CC      procps/nmeter.o
  CC      runit/svlogd.o
  CC      procps/pgrep.o
  AR      runit/lib.a
  LD      selinux/built-in.o
  CC      procps/pidof.o
  AR      selinux/lib.a
  LD      shell/built-in.o
  CC      shell/ash.o
  CC      procps/pmap.o
/home/zpfeffer/tl/busybox-1.26.2/shell/ash.c: In function ‘preadfd’:
/home/zpfeffer/tl/busybox-1.26.2/shell/ash.c:9907:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
    write(STDOUT_FILENO, "^C", 2);
    ^
  CC      procps/powertop.o
  CC      procps/ps.o
  CC      procps/pstree.o
  CC      procps/pwdx.o
  CC      procps/renice.o
  CC      procps/smemcap.o
  CC      procps/sysctl.o
  CC      procps/top.o
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c: In function ‘mult_lvl_cmp’:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:261:15: note: in expansion of macro ‘sort_function’
   cmp_val = (*sort_function[i])(a, b);
               ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:194:27: note: in expansion of macro ‘G’
 #define inverted         (G.inverted          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:265:9: note: in expansion of macro ‘inverted’
  return inverted ? -cmp_val : cmp_val;
         ^
In file included from /home/zpfeffer/tl/busybox-1.26.2/procps/top.c:110:0:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c: In function ‘read_cpu_jiffy’:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:201:43: note: in definition of macro ‘fgets’
 # define fgets(s,n,stream) fgets_unlocked(s,n,stream)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:277:13: note: in expansion of macro ‘line_buf’
  if (!fgets(line_buf, LINE_BUF_SIZE, fp) || line_buf[0] != 'c' /* not "cpu" */)
             ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:277:45: note: in expansion of macro ‘line_buf’
  if (!fgets(line_buf, LINE_BUF_SIZE, fp) || line_buf[0] != 'c' /* not "cpu" */)
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:279:15: note: in expansion of macro ‘line_buf’
  ret = sscanf(line_buf, fmt,
               ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c: In function ‘get_jiffy_counts’:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:201:27: note: in expansion of macro ‘G’
 #define prev_jif         (G.prev_jif          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:299:2: note: in expansion of macro ‘prev_jif’
  prev_jif = cur_jif;
  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:200:27: note: in expansion of macro ‘G’
 #define cur_jif          (G.cur_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:299:13: note: in expansion of macro ‘cur_jif’
  prev_jif = cur_jif;
             ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:200:27: note: in expansion of macro ‘G’
 #define cur_jif          (G.cur_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:300:26: note: in expansion of macro ‘cur_jif’
  if (read_cpu_jiffy(fp, &cur_jif) < 4)
                          ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:195:27: note: in expansion of macro ‘G’
 #define smp_cpu_info     (G.smp_cpu_info      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:307:7: note: in expansion of macro ‘smp_cpu_info’
  if (!smp_cpu_info) {
       ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:312:7: note: in expansion of macro ‘num_cpus’
  if (!num_cpus) {
       ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:317:4: note: in expansion of macro ‘cpu_jif’
    cpu_jif = xrealloc_vector(cpu_jif, 1, num_cpus);
    ^
In file included from /home/zpfeffer/tl/busybox-1.26.2/procps/top.c:110:0:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:770:26: note: in definition of macro ‘xrealloc_vector’
  xrealloc_vector_helper((vector), (sizeof((vector)[0]) << 8) + (shift), (idx))
                          ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:317:30: note: in expansion of macro ‘cpu_jif’
    cpu_jif = xrealloc_vector(cpu_jif, 1, num_cpus);
                              ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:770:44: note: in definition of macro ‘xrealloc_vector’
  xrealloc_vector_helper((vector), (sizeof((vector)[0]) << 8) + (shift), (idx))
                                            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:317:30: note: in expansion of macro ‘cpu_jif’
    cpu_jif = xrealloc_vector(cpu_jif, 1, num_cpus);
                              ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:770:74: note: in definition of macro ‘xrealloc_vector’
  xrealloc_vector_helper((vector), (sizeof((vector)[0]) << 8) + (shift), (idx))
                                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:317:42: note: in expansion of macro ‘num_cpus’
    cpu_jif = xrealloc_vector(cpu_jif, 1, num_cpus);
                                          ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:318:28: note: in expansion of macro ‘cpu_jif’
    if (read_cpu_jiffy(fp, &cpu_jif[num_cpus]) <= 4)
                            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:318:36: note: in expansion of macro ‘num_cpus’
    if (read_cpu_jiffy(fp, &cpu_jif[num_cpus]) <= 4)
                                    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:320:4: note: in expansion of macro ‘num_cpus’
    num_cpus++;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:322:7: note: in expansion of macro ‘num_cpus’
   if (num_cpus == 0) /* /proc/stat with only "cpu ..." line?! */
       ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:195:27: note: in expansion of macro ‘G’
 #define smp_cpu_info     (G.smp_cpu_info      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:323:4: note: in expansion of macro ‘smp_cpu_info’
    smp_cpu_info = 0;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:203:27: note: in expansion of macro ‘G’
 #define cpu_prev_jif     (G.cpu_prev_jif      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:325:3: note: in expansion of macro ‘cpu_prev_jif’
   cpu_prev_jif = xzalloc(sizeof(cpu_prev_jif[0]) * num_cpus);
   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:203:27: note: in expansion of macro ‘G’
 #define cpu_prev_jif     (G.cpu_prev_jif      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:325:33: note: in expansion of macro ‘cpu_prev_jif’
   cpu_prev_jif = xzalloc(sizeof(cpu_prev_jif[0]) * num_cpus);
                                 ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:325:52: note: in expansion of macro ‘num_cpus’
   cpu_prev_jif = xzalloc(sizeof(cpu_prev_jif[0]) * num_cpus);
                                                    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:203:27: note: in expansion of macro ‘G’
 #define cpu_prev_jif     (G.cpu_prev_jif      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:334:9: note: in expansion of macro ‘cpu_prev_jif’
   tmp = cpu_prev_jif;
         ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:203:27: note: in expansion of macro ‘G’
 #define cpu_prev_jif     (G.cpu_prev_jif      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:335:3: note: in expansion of macro ‘cpu_prev_jif’
   cpu_prev_jif = cpu_jif;
   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:335:18: note: in expansion of macro ‘cpu_jif’
   cpu_prev_jif = cpu_jif;
                  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:336:3: note: in expansion of macro ‘cpu_jif’
   cpu_jif = tmp;
   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:339:19: note: in expansion of macro ‘num_cpus’
   for (i = 0; i < num_cpus; i++)
                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:340:24: note: in expansion of macro ‘cpu_jif’
    read_cpu_jiffy(fp, &cpu_jif[i]);
                        ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c: In function ‘do_stats’:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:205:27: note: in expansion of macro ‘G’
 #define total_pcpu       (G.total_pcpu        )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:354:2: note: in expansion of macro ‘total_pcpu’
  total_pcpu = 0;
  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:356:43: note: in expansion of macro ‘ntop’
  new_hist = xmalloc(sizeof(new_hist[0]) * ntop);
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:362:18: note: in expansion of macro ‘ntop’
  for (n = 0; n < ntop; n++) {
                  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:363:9: note: in expansion of macro ‘top’
   cur = top + n;
         ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:199:27: note: in expansion of macro ‘G’
 #define prev_hist_count  (G.prev_hist_count   )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:378:7: note: in expansion of macro ‘prev_hist_count’
   if (prev_hist_count) do {
       ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:198:27: note: in expansion of macro ‘G’
 #define prev_hist        (G.prev_hist         )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:379:8: note: in expansion of macro ‘prev_hist’
    if (prev_hist[i].pid == pid) {
        ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:198:27: note: in expansion of macro ‘G’
 #define prev_hist        (G.prev_hist         )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:380:30: note: in expansion of macro ‘prev_hist’
     cur->pcpu = cur->ticks - prev_hist[i].ticks;
                              ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:205:27: note: in expansion of macro ‘G’
 #define total_pcpu       (G.total_pcpu        )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:381:5: note: in expansion of macro ‘total_pcpu’
     total_pcpu += cur->pcpu;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:199:27: note: in expansion of macro ‘G’
 #define prev_hist_count  (G.prev_hist_count   )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:384:16: note: in expansion of macro ‘prev_hist_count’
    i = (i+1) % prev_hist_count;
                ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:198:27: note: in expansion of macro ‘G’
 #define prev_hist        (G.prev_hist         )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:393:7: note: in expansion of macro ‘prev_hist’
  free(prev_hist);
       ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:198:27: note: in expansion of macro ‘G’
 #define prev_hist        (G.prev_hist         )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:394:2: note: in expansion of macro ‘prev_hist’
  prev_hist = new_hist;
  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:199:27: note: in expansion of macro ‘G’
 #define prev_hist_count  (G.prev_hist_count   )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:395:2: note: in expansion of macro ‘prev_hist_count’
  prev_hist_count = ntop;
  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:395:20: note: in expansion of macro ‘ntop’
  prev_hist_count = ntop;
                    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c: In function ‘display_cpus’:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:195:27: note: in expansion of macro ‘G’
 #define smp_cpu_info     (G.smp_cpu_info      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:461:16: note: in expansion of macro ‘smp_cpu_info’
  n_cpu_lines = smp_cpu_info ? num_cpus : 1;
                ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:461:31: note: in expansion of macro ‘num_cpus’
  n_cpu_lines = smp_cpu_info ? num_cpus : 1;
                               ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:466:12: note: in expansion of macro ‘cpu_jif’
   p_jif = &cpu_jif[i];
            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:203:27: note: in expansion of macro ‘G’
 #define cpu_prev_jif     (G.cpu_prev_jif      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:467:17: note: in expansion of macro ‘cpu_prev_jif’
   p_prev_jif = &cpu_prev_jif[i];
                 ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:195:27: note: in expansion of macro ‘G’
 #define smp_cpu_info     (G.smp_cpu_info      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:485:6: note: in expansion of macro ‘smp_cpu_info’
     (smp_cpu_info ? utoa(i) : ""),
      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c: In function ‘display_process_list’:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:200:27: note: in expansion of macro ‘G’
 #define cur_jif          (G.cur_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:644:14: note: in expansion of macro ‘cur_jif’
  busy_jifs = cur_jif.busy - prev_jif.busy;
              ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:201:27: note: in expansion of macro ‘G’
 #define prev_jif         (G.prev_jif          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:644:29: note: in expansion of macro ‘prev_jif’
  busy_jifs = cur_jif.busy - prev_jif.busy;
                             ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:205:27: note: in expansion of macro ‘G’
 #define total_pcpu       (G.total_pcpu        )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:647:6: note: in expansion of macro ‘total_pcpu’
  if (total_pcpu < busy_jifs) total_pcpu = busy_jifs;
      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:205:27: note: in expansion of macro ‘G’
 #define total_pcpu       (G.total_pcpu        )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:647:30: note: in expansion of macro ‘total_pcpu’
  if (total_pcpu < busy_jifs) total_pcpu = busy_jifs;
                              ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:200:27: note: in expansion of macro ‘G’
 #define cur_jif          (G.cur_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:665:28: note: in expansion of macro ‘cur_jif’
  tmp_unsigned = (uint16_t)(cur_jif.total - prev_jif.total) * total_pcpu;
                            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:201:27: note: in expansion of macro ‘G’
 #define prev_jif         (G.prev_jif          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:665:44: note: in expansion of macro ‘prev_jif’
  tmp_unsigned = (uint16_t)(cur_jif.total - prev_jif.total) * total_pcpu;
                                            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:205:27: note: in expansion of macro ‘G’
 #define total_pcpu       (G.total_pcpu        )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:665:62: note: in expansion of macro ‘total_pcpu’
  tmp_unsigned = (uint16_t)(cur_jif.total - prev_jif.total) * total_pcpu;
                                                              ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:679:18: note: in expansion of macro ‘ntop’
  if (lines_rem > ntop - G_scroll_ofs)
                  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:679:25: note: in expansion of macro ‘G_scroll_ofs’
  if (lines_rem > ntop - G_scroll_ofs)
                         ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:680:15: note: in expansion of macro ‘ntop’
   lines_rem = ntop - G_scroll_ofs;
               ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:680:22: note: in expansion of macro ‘G_scroll_ofs’
   lines_rem = ntop - G_scroll_ofs;
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:681:6: note: in expansion of macro ‘top’
  s = top + G_scroll_ofs;
      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:681:12: note: in expansion of macro ‘G_scroll_ofs’
  s = top + G_scroll_ofs;
            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:694:18: note: in expansion of macro ‘line_buf’
   col = snprintf(line_buf, scr_width,
                  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:706:17: note: in expansion of macro ‘line_buf’
    read_cmdline(line_buf + col, scr_width - col, s->pid, s->comm);
                 ^
In file included from /home/zpfeffer/tl/busybox-1.26.2/procps/top.c:110:0:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:203:41: note: in definition of macro ‘fputs’
 # define fputs(s,stream) fputs_unlocked(s,stream)
                                         ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:707:9: note: in expansion of macro ‘line_buf’
   fputs(line_buf, stdout);
         ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c: In function ‘clearmems’:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:724:7: note: in expansion of macro ‘top’
  free(top);
       ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:725:2: note: in expansion of macro ‘top’
  top = NULL;
  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c: In function ‘reset_term’:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:196:27: note: in expansion of macro ‘G’
 #define initial_settings (G.initial_settings  )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:733:28: note: in expansion of macro ‘initial_settings’
   tcsetattr_stdin_TCSANOW(&initial_settings);
                            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c: In function ‘topmem_sort’:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:193:27: note: in expansion of macro ‘G’
 #define sort_field       (G.sort_field        )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:774:40: note: in expansion of macro ‘sort_field’
  n = offsetof(topmem_status_t, vsz) + (sort_field * sizeof(mem_t));
                                        ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:194:27: note: in expansion of macro ‘G’
 #define inverted         (G.inverted          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:784:9: note: in expansion of macro ‘inverted’
  return inverted ? -n : n;
         ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c: In function ‘display_topmem_header’:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:794:11: note: in expansion of macro ‘line_buf’
  snprintf(line_buf, LINE_BUF_SIZE,
           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:800:70: note: in expansion of macro ‘line_buf’
  printf(OPT_BATCH_MODE ? "%.*s\n" : "\033[H\033[J%.*s\n", scr_width, line_buf);
                                                                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:802:11: note: in expansion of macro ‘line_buf’
  snprintf(line_buf, LINE_BUF_SIZE,
           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:809:30: note: in expansion of macro ‘line_buf’
  printf("%.*s\n", scr_width, line_buf);
                              ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:811:11: note: in expansion of macro ‘line_buf’
  snprintf(line_buf, LINE_BUF_SIZE,
           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:815:30: note: in expansion of macro ‘line_buf’
  printf("%.*s\n", scr_width, line_buf);
                              ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c: In function ‘display_topmem_process_list’:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:830:29: note: in expansion of macro ‘topmem’
  const topmem_status_t *s = topmem + G_scroll_ofs;
                             ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:830:38: note: in expansion of macro ‘G_scroll_ofs’
  const topmem_status_t *s = topmem + G_scroll_ofs;
                                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:835:9: note: in expansion of macro ‘line_buf’
  strcpy(line_buf, HDR_STR " COMMAND");
         ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:837:8: note: in expansion of macro ‘line_buf’
  cp = &line_buf[5 + sort_field * 6];
        ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:193:27: note: in expansion of macro ‘G’
 #define sort_field       (G.sort_field        )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:837:21: note: in expansion of macro ‘sort_field’
  cp = &line_buf[5 + sort_field * 6];
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:194:27: note: in expansion of macro ‘G’
 #define inverted         (G.inverted          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:838:12: note: in expansion of macro ‘inverted’
  ch = "^_"[inverted];
            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:842:64: note: in expansion of macro ‘line_buf’
  printf(OPT_BATCH_MODE ? "%.*s" : "\e[7m%.*s\e[0m", scr_width, line_buf);
                                                                ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:845:18: note: in expansion of macro ‘ntop’
  if (lines_rem > ntop - G_scroll_ofs)
                  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:845:25: note: in expansion of macro ‘G_scroll_ofs’
  if (lines_rem > ntop - G_scroll_ofs)
                         ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:846:15: note: in expansion of macro ‘ntop’
   lines_rem = ntop - G_scroll_ofs;
               ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:846:22: note: in expansion of macro ‘G_scroll_ofs’
   lines_rem = ntop - G_scroll_ofs;
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:849:35: note: in expansion of macro ‘line_buf’
   ulltoa6_and_space(s->pid     , &line_buf[0*6]);
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:850:35: note: in expansion of macro ‘line_buf’
   ulltoa6_and_space(s->vsz     , &line_buf[1*6]);
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:851:35: note: in expansion of macro ‘line_buf’
   ulltoa6_and_space(s->vszrw   , &line_buf[2*6]);
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:852:35: note: in expansion of macro ‘line_buf’
   ulltoa6_and_space(s->rss     , &line_buf[3*6]);
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:853:35: note: in expansion of macro ‘line_buf’
   ulltoa6_and_space(s->rss_sh  , &line_buf[4*6]);
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:854:35: note: in expansion of macro ‘line_buf’
   ulltoa6_and_space(s->dirty   , &line_buf[5*6]);
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:855:35: note: in expansion of macro ‘line_buf’
   ulltoa6_and_space(s->dirty_sh, &line_buf[6*6]);
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:856:35: note: in expansion of macro ‘line_buf’
   ulltoa6_and_space(s->stack   , &line_buf[7*6]);
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:857:3: note: in expansion of macro ‘line_buf’
   line_buf[8*6] = '\0';
   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:859:18: note: in expansion of macro ‘line_buf’
    read_cmdline(&line_buf[8*6], scr_width - MIN_WIDTH, s->pid, s->comm);
                  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:861:33: note: in expansion of macro ‘line_buf’
   printf("\n""%.*s", scr_width, line_buf);
                                 ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c: In function ‘handle_input’:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:909:30: note: in expansion of macro ‘G’
   c = read_key(STDIN_FILENO, G.kbd_input, interval * 1000);
                              ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:196:27: note: in expansion of macro ‘G’
 #define initial_settings (G.initial_settings  )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:917:12: note: in expansion of macro ‘initial_settings’
   if (c == initial_settings.c_cc[VINTR])
            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:196:27: note: in expansion of macro ‘G’
 #define initial_settings (G.initial_settings  )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:919:12: note: in expansion of macro ‘initial_settings’
   if (c == initial_settings.c_cc[VEOF])
            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:923:4: note: in expansion of macro ‘G_scroll_ofs’
    G_scroll_ofs--;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:927:4: note: in expansion of macro ‘G_scroll_ofs’
    G_scroll_ofs++;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:931:4: note: in expansion of macro ‘G_scroll_ofs’
    G_scroll_ofs = 0;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:935:4: note: in expansion of macro ‘G_scroll_ofs’
    G_scroll_ofs = ntop - G.lines / 2;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:935:19: note: in expansion of macro ‘ntop’
    G_scroll_ofs = ntop - G.lines / 2;
                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:935:26: note: in expansion of macro ‘G’
    G_scroll_ofs = ntop - G.lines / 2;
                          ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:939:4: note: in expansion of macro ‘G_scroll_ofs’
    G_scroll_ofs -= G.lines / 2;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:939:20: note: in expansion of macro ‘G’
    G_scroll_ofs -= G.lines / 2;
                    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:943:4: note: in expansion of macro ‘G_scroll_ofs’
    G_scroll_ofs += G.lines / 2;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:943:20: note: in expansion of macro ‘G’
    G_scroll_ofs += G.lines / 2;
                    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:945:8: note: in expansion of macro ‘G_scroll_ofs’
    if (G_scroll_ofs >= ntop)
        ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:945:24: note: in expansion of macro ‘ntop’
    if (G_scroll_ofs >= ntop)
                        ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:946:5: note: in expansion of macro ‘G_scroll_ofs’
     G_scroll_ofs = ntop - 1;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:946:20: note: in expansion of macro ‘ntop’
     G_scroll_ofs = ntop - 1;
                    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:947:8: note: in expansion of macro ‘G_scroll_ofs’
    if (G_scroll_ofs < 0)
        ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:948:5: note: in expansion of macro ‘G_scroll_ofs’
     G_scroll_ofs = 0;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:958:4: note: in expansion of macro ‘sort_function’
    sort_function[0] = pid_sort;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:963:4: note: in expansion of macro ‘sort_function’
    sort_function[0] = mem_sort;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:965:4: note: in expansion of macro ‘sort_function’
    sort_function[1] = pcpu_sort;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:966:4: note: in expansion of macro ‘sort_function’
    sort_function[2] = time_sort;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:981:4: note: in expansion of macro ‘sort_function’
    sort_function[0] = pcpu_sort;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:982:4: note: in expansion of macro ‘sort_function’
    sort_function[1] = mem_sort;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:983:4: note: in expansion of macro ‘sort_function’
    sort_function[2] = time_sort;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:988:4: note: in expansion of macro ‘sort_function’
    sort_function[0] = time_sort;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:989:4: note: in expansion of macro ‘sort_function’
    sort_function[1] = mem_sort;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:990:4: note: in expansion of macro ‘sort_function’
    sort_function[2] = pcpu_sort;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:198:27: note: in expansion of macro ‘G’
 #define prev_hist        (G.prev_hist         )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:996:9: note: in expansion of macro ‘prev_hist’
    free(prev_hist);
         ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:198:27: note: in expansion of macro ‘G’
 #define prev_hist        (G.prev_hist         )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:997:4: note: in expansion of macro ‘prev_hist’
    prev_hist = NULL;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:199:27: note: in expansion of macro ‘G’
 #define prev_hist_count  (G.prev_hist_count   )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:998:4: note: in expansion of macro ‘prev_hist_count’
    prev_hist_count = 0;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:193:27: note: in expansion of macro ‘G’
 #define sort_field       (G.sort_field        )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:999:4: note: in expansion of macro ‘sort_field’
    sort_field = (sort_field + 1) % NUM_SORT_FIELD;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:193:27: note: in expansion of macro ‘G’
 #define sort_field       (G.sort_field        )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:999:18: note: in expansion of macro ‘sort_field’
    sort_field = (sort_field + 1) % NUM_SORT_FIELD;
                  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:194:27: note: in expansion of macro ‘G’
 #define inverted         (G.inverted          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1004:4: note: in expansion of macro ‘inverted’
    inverted ^= 1;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:195:27: note: in expansion of macro ‘G’
 #define smp_cpu_info     (G.smp_cpu_info      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1011:8: note: in expansion of macro ‘smp_cpu_info’
    if (smp_cpu_info) {
        ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:203:27: note: in expansion of macro ‘G’
 #define cpu_prev_jif     (G.cpu_prev_jif      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1012:10: note: in expansion of macro ‘cpu_prev_jif’
     free(cpu_prev_jif);
          ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1013:10: note: in expansion of macro ‘cpu_jif’
     free(cpu_jif);
          ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1014:5: note: in expansion of macro ‘cpu_jif’
     cpu_jif = &cur_jif;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:200:27: note: in expansion of macro ‘G’
 #define cur_jif          (G.cur_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1014:16: note: in expansion of macro ‘cur_jif’
     cpu_jif = &cur_jif;
                ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:203:27: note: in expansion of macro ‘G’
 #define cpu_prev_jif     (G.cpu_prev_jif      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1015:5: note: in expansion of macro ‘cpu_prev_jif’
     cpu_prev_jif = &prev_jif;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:201:27: note: in expansion of macro ‘G’
 #define prev_jif         (G.prev_jif          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1015:21: note: in expansion of macro ‘prev_jif’
     cpu_prev_jif = &prev_jif;
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1018:5: note: in expansion of macro ‘cpu_jif’
     cpu_jif = cpu_prev_jif = NULL;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:203:27: note: in expansion of macro ‘G’
 #define cpu_prev_jif     (G.cpu_prev_jif      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1018:15: note: in expansion of macro ‘cpu_prev_jif’
     cpu_jif = cpu_prev_jif = NULL;
               ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1020:4: note: in expansion of macro ‘num_cpus’
    num_cpus = 0;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:195:27: note: in expansion of macro ‘G’
 #define smp_cpu_info     (G.smp_cpu_info      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1021:4: note: in expansion of macro ‘smp_cpu_info’
    smp_cpu_info = !smp_cpu_info;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:195:27: note: in expansion of macro ‘G’
 #define smp_cpu_info     (G.smp_cpu_info      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1021:20: note: in expansion of macro ‘smp_cpu_info’
    smp_cpu_info = !smp_cpu_info;
                    ^
In file included from /home/zpfeffer/tl/busybox-1.26.2/procps/top.c:110:0:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c: In function ‘top_main’:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:1935:61: note: in definition of macro ‘BUILD_BUG_ON’
 #define BUILD_BUG_ON(condition) ((void)sizeof(char[1 - 2*!!(condition)]))
                                                             ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:209:22: note: in expansion of macro ‘G’
  BUILD_BUG_ON(sizeof(G) > COMMON_BUFSIZE); \
                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1098:2: note: in expansion of macro ‘INIT_G’
  INIT_G();
  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1105:2: note: in expansion of macro ‘cpu_jif’
  cpu_jif = &cur_jif;
  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:200:27: note: in expansion of macro ‘G’
 #define cur_jif          (G.cur_jif           )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1105:13: note: in expansion of macro ‘cur_jif’
  cpu_jif = &cur_jif;
             ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:203:27: note: in expansion of macro ‘G’
 #define cpu_prev_jif     (G.cpu_prev_jif      )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1106:2: note: in expansion of macro ‘cpu_prev_jif’
  cpu_prev_jif = &prev_jif;
  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:201:27: note: in expansion of macro ‘G’
 #define prev_jif         (G.prev_jif          )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1106:18: note: in expansion of macro ‘prev_jif’
  cpu_prev_jif = &prev_jif;
                  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1134:2: note: in expansion of macro ‘sort_function’
  sort_function[0] = pcpu_sort;
  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1135:2: note: in expansion of macro ‘sort_function’
  sort_function[1] = mem_sort;
  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1136:2: note: in expansion of macro ‘sort_function’
  sort_function[2] = time_sort;
  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:196:27: note: in expansion of macro ‘G’
 #define initial_settings (G.initial_settings  )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1146:26: note: in expansion of macro ‘initial_settings’
   tcgetattr(0, (void *) &initial_settings);
                          ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:196:27: note: in expansion of macro ‘G’
 #define initial_settings (G.initial_settings  )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1147:26: note: in expansion of macro ‘initial_settings’
   memcpy(&new_settings, &initial_settings, sizeof(new_settings));
                          ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1163:4: note: in expansion of macro ‘G’
    G.lines = INT_MAX;
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1166:4: note: in expansion of macro ‘G’
    G.lines = 24; /* default */
    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1170:52: note: in expansion of macro ‘G’
    get_terminal_width_height(STDOUT_FILENO, &col, &G.lines);
                                                    ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1171:8: note: in expansion of macro ‘G’
    if (G.lines < 5 || col < 10) {
        ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1181:3: note: in expansion of macro ‘ntop’
   ntop = 0;
   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1186:9: note: in expansion of macro ‘ntop’
     n = ntop;
         ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1187:5: note: in expansion of macro ‘top’
     top = xrealloc_vector(top, 6, ntop++);
     ^
In file included from /home/zpfeffer/tl/busybox-1.26.2/procps/top.c:110:0:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:770:26: note: in definition of macro ‘xrealloc_vector’
  xrealloc_vector_helper((vector), (sizeof((vector)[0]) << 8) + (shift), (idx))
                          ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1187:27: note: in expansion of macro ‘top’
     top = xrealloc_vector(top, 6, ntop++);
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:770:44: note: in definition of macro ‘xrealloc_vector’
  xrealloc_vector_helper((vector), (sizeof((vector)[0]) << 8) + (shift), (idx))
                                            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1187:27: note: in expansion of macro ‘top’
     top = xrealloc_vector(top, 6, ntop++);
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:770:74: note: in definition of macro ‘xrealloc_vector’
  xrealloc_vector_helper((vector), (sizeof((vector)[0]) << 8) + (shift), (idx))
                                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1187:35: note: in expansion of macro ‘ntop’
     top = xrealloc_vector(top, 6, ntop++);
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1188:5: note: in expansion of macro ‘top’
     top[n].pid = p->pid;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1189:5: note: in expansion of macro ‘top’
     top[n].ppid = p->ppid;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1190:5: note: in expansion of macro ‘top’
     top[n].vsz = p->vsz;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1192:5: note: in expansion of macro ‘top’
     top[n].ticks = p->stime + p->utime;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1194:5: note: in expansion of macro ‘top’
     top[n].uid = p->uid;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1195:12: note: in expansion of macro ‘top’
     strcpy(top[n].state, p->state);
            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1196:12: note: in expansion of macro ‘top’
     strcpy(top[n].comm, p->comm);
            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1198:5: note: in expansion of macro ‘top’
     top[n].last_seen_on_cpu = p->last_seen_on_cpu;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1205:9: note: in expansion of macro ‘ntop’
     n = ntop;
         ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1207:5: note: in expansion of macro ‘top’
     top = xrealloc_vector(topmem, 6, ntop++);
     ^
In file included from /home/zpfeffer/tl/busybox-1.26.2/procps/top.c:110:0:
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:770:26: note: in definition of macro ‘xrealloc_vector’
  xrealloc_vector_helper((vector), (sizeof((vector)[0]) << 8) + (shift), (idx))
                          ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1207:27: note: in expansion of macro ‘topmem’
     top = xrealloc_vector(topmem, 6, ntop++);
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:770:44: note: in definition of macro ‘xrealloc_vector’
  xrealloc_vector_helper((vector), (sizeof((vector)[0]) << 8) + (shift), (idx))
                                            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1207:27: note: in expansion of macro ‘topmem’
     top = xrealloc_vector(topmem, 6, ntop++);
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/include/libbb.h:770:74: note: in definition of macro ‘xrealloc_vector’
  xrealloc_vector_helper((vector), (sizeof((vector)[0]) << 8) + (shift), (idx))
                                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1207:38: note: in expansion of macro ‘ntop’
     top = xrealloc_vector(topmem, 6, ntop++);
                                      ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1208:12: note: in expansion of macro ‘topmem’
     strcpy(topmem[n].comm, p->comm);
            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1209:5: note: in expansion of macro ‘topmem’
     topmem[n].pid      = p->pid;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1210:5: note: in expansion of macro ‘topmem’
     topmem[n].vsz      = p->smaps.mapped_rw + p->smaps.mapped_ro;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1211:5: note: in expansion of macro ‘topmem’
     topmem[n].vszrw    = p->smaps.mapped_rw;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1212:5: note: in expansion of macro ‘topmem’
     topmem[n].rss_sh   = p->smaps.shared_clean + p->smaps.shared_dirty;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1213:5: note: in expansion of macro ‘topmem’
     topmem[n].rss      = p->smaps.private_clean + p->smaps.private_dirty + topmem[n].rss_sh;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1213:76: note: in expansion of macro ‘topmem’
     topmem[n].rss      = p->smaps.private_clean + p->smaps.private_dirty + topmem[n].rss_sh;
                                                                            ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1214:5: note: in expansion of macro ‘topmem’
     topmem[n].dirty    = p->smaps.private_dirty + p->smaps.shared_dirty;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1215:5: note: in expansion of macro ‘topmem’
     topmem[n].dirty_sh = p->smaps.shared_dirty;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1216:5: note: in expansion of macro ‘topmem’
     topmem[n].stack    = p->smaps.stack;
     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1220:7: note: in expansion of macro ‘ntop’
   if (ntop == 0) {
       ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:199:27: note: in expansion of macro ‘G’
 #define prev_hist_count  (G.prev_hist_count   )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1227:9: note: in expansion of macro ‘prev_hist_count’
    if (!prev_hist_count) {
         ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1235:10: note: in expansion of macro ‘top’
    qsort(top, ntop, sizeof(top_status_t), (void*)mult_lvl_cmp);
          ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1235:15: note: in expansion of macro ‘ntop’
    qsort(top, ntop, sizeof(top_status_t), (void*)mult_lvl_cmp);
               ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1239:25: note: in expansion of macro ‘G’
    display_process_list(G.lines, col);
                         ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1243:10: note: in expansion of macro ‘topmem’
    qsort(topmem, ntop, sizeof(topmem_status_t), (void*)topmem_sort);
          ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1243:18: note: in expansion of macro ‘ntop’
    qsort(topmem, ntop, sizeof(topmem_status_t), (void*)topmem_sort);
                  ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1244:32: note: in expansion of macro ‘G’
    display_topmem_process_list(G.lines, col);
                                ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:190:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define G (*(struct globals*)bb_common_bufsiz1)
                     ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:198:27: note: in expansion of macro ‘G’
 #define prev_hist        (G.prev_hist         )
                           ^
/home/zpfeffer/tl/busybox-1.26.2/procps/top.c:1264:8: note: in expansion of macro ‘prev_hist’
   free(prev_hist);
        ^
  CC      procps/uptime.o
  CC      procps/watch.o
/home/zpfeffer/tl/busybox-1.26.2/procps/watch.c: In function ‘watch_main’:
/home/zpfeffer/tl/busybox-1.26.2/procps/watch.c:107:3: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result]
   system(cmd);
   ^
  AR      procps/lib.a
  LD      sysklogd/built-in.o
  CC      sysklogd/klogd.o
  CC      sysklogd/logread.o
  CC      sysklogd/syslogd_and_logger.o
  CC      shell/ash_ptr_hack.o
  CC      shell/cttyhack.o
  CC      shell/hush.o
  AR      sysklogd/lib.a
  LD      util-linux/built-in.o
  CC      util-linux/acpid.o
/home/zpfeffer/tl/busybox-1.26.2/shell/hush.c: In function ‘get_user_input’:
/home/zpfeffer/tl/busybox-1.26.2/shell/hush.c:2201:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
    write(STDOUT_FILENO, "^C", 2);
    ^
  CC      util-linux/blkdiscard.o
  CC      util-linux/blkid.o
  CC      util-linux/blockdev.o
  CC      util-linux/dmesg.o
  CC      util-linux/fatattr.o
  CC      util-linux/fbset.o
  CC      util-linux/fdformat.o
  CC      util-linux/fdisk.o
  CC      shell/match.o
  CC      shell/math.o
  CC      shell/random.o
  CC      util-linux/findfs.o
  CC      shell/shell_common.o
  CC      util-linux/flock.o
  AR      shell/lib.a
  CC      util-linux/freeramdisk.o
  LD      util-linux/volume_id/built-in.o
  CC      util-linux/volume_id/bcache.o
  CC      util-linux/fsck_minix.o
  CC      util-linux/volume_id/btrfs.o
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check_zone_nr2’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:439:12: note: in expansion of macro ‘FIRSTZONE’
  if (*nr < FIRSTZONE)
            ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:42: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:441:18: note: in expansion of macro ‘ZONES’
  else if (*nr >= ZONES)
                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:58: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:441:18: note: in expansion of macro ‘ZONES’
  else if (*nr >= ZONES)
                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘write_block’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:486:11: note: in expansion of macro ‘FIRSTZONE’
  if (nr < FIRSTZONE || nr >= ZONES) {
           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:42: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:486:30: note: in expansion of macro ‘ZONES’
  if (nr < FIRSTZONE || nr >= ZONES) {
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:58: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:486:30: note: in expansion of macro ‘ZONES’
  if (nr < FIRSTZONE || nr >= ZONES) {
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘write_superblock’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:586:2: note: in expansion of macro ‘Super’
  Super.s_state |= MINIX_VALID_FS | MINIX_ERROR_FS;
  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:588:3: note: in expansion of macro ‘Super’
   Super.s_state &= ~MINIX_ERROR_FS;
   ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘write_tables’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:258:30: note: in expansion of macro ‘Super’
 #define IMAPS     ((unsigned)Super.s_imap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:599:6: note: in expansion of macro ‘IMAPS’
  if (IMAPS * BLOCK_SIZE != write(dev_fd, inode_map, IMAPS * BLOCK_SIZE))
      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:258:30: note: in expansion of macro ‘Super’
 #define IMAPS     ((unsigned)Super.s_imap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:599:53: note: in expansion of macro ‘IMAPS’
  if (IMAPS * BLOCK_SIZE != write(dev_fd, inode_map, IMAPS * BLOCK_SIZE))
                                                     ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:259:30: note: in expansion of macro ‘Super’
 #define ZMAPS     ((unsigned)Super.s_zmap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:601:6: note: in expansion of macro ‘ZMAPS’
  if (ZMAPS * BLOCK_SIZE != write(dev_fd, zone_map, ZMAPS * BLOCK_SIZE))
      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:259:30: note: in expansion of macro ‘Super’
 #define ZMAPS     ((unsigned)Super.s_zmap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:601:52: note: in expansion of macro ‘ZMAPS’
  if (ZMAPS * BLOCK_SIZE != write(dev_fd, zone_map, ZMAPS * BLOCK_SIZE))
                                                    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:274:45: note: in expansion of macro ‘INODES’
 #define INODE_BLOCKS            div_roundup(INODES, \
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:278:34: note: in expansion of macro ‘INODE_BLOCKS’
 #define INODE_BUFFER_SIZE       (INODE_BLOCKS * BLOCK_SIZE)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:603:6: note: in expansion of macro ‘INODE_BUFFER_SIZE’
  if (INODE_BUFFER_SIZE != write(dev_fd, inode_buffer, INODE_BUFFER_SIZE))
      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:274:45: note: in expansion of macro ‘INODES’
 #define INODE_BLOCKS            div_roundup(INODES, \
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:278:34: note: in expansion of macro ‘INODE_BLOCKS’
 #define INODE_BUFFER_SIZE       (INODE_BLOCKS * BLOCK_SIZE)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:603:55: note: in expansion of macro ‘INODE_BUFFER_SIZE’
  if (INODE_BUFFER_SIZE != write(dev_fd, inode_buffer, INODE_BUFFER_SIZE))
                                                       ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘read_superblock’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:263:20: note: in expansion of macro ‘Super’
 #define MAGIC     (Super.s_magic)
                    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:640:6: note: in expansion of macro ‘MAGIC’
  if (MAGIC == MINIX1_SUPER_MAGIC) {
      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:263:20: note: in expansion of macro ‘Super’
 #define MAGIC     (Super.s_magic)
                    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:641:13: note: in expansion of macro ‘MAGIC’
  } else if (MAGIC == MINIX1_SUPER_MAGIC2) {
             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:263:20: note: in expansion of macro ‘Super’
 #define MAGIC     (Super.s_magic)
                    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:645:13: note: in expansion of macro ‘MAGIC’
  } else if (MAGIC == MINIX2_SUPER_MAGIC) {
             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:263:20: note: in expansion of macro ‘Super’
 #define MAGIC     (Super.s_magic)
                    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:647:13: note: in expansion of macro ‘MAGIC’
  } else if (MAGIC == MINIX2_SUPER_MAGIC2) {
             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:261:30: note: in expansion of macro ‘Super’
 #define ZONESIZE  ((unsigned)Super.s_log_zone_size)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:654:6: note: in expansion of macro ‘ZONESIZE’
  if (ZONESIZE != 0 || BLOCK_SIZE != 1024)
      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:258:30: note: in expansion of macro ‘Super’
 #define IMAPS     ((unsigned)Super.s_imap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:656:6: note: in expansion of macro ‘IMAPS’
  if (IMAPS * BLOCK_SIZE * 8 < INODES + 1)
      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:656:31: note: in expansion of macro ‘INODES’
  if (IMAPS * BLOCK_SIZE * 8 < INODES + 1)
                               ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:259:30: note: in expansion of macro ‘Super’
 #define ZMAPS     ((unsigned)Super.s_zmap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:658:6: note: in expansion of macro ‘ZMAPS’
  if (ZMAPS * BLOCK_SIZE * 8 < ZONES - FIRSTZONE + 1)
      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:42: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:658:31: note: in expansion of macro ‘ZONES’
  if (ZMAPS * BLOCK_SIZE * 8 < ZONES - FIRSTZONE + 1)
                               ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:58: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:658:31: note: in expansion of macro ‘ZONES’
  if (ZMAPS * BLOCK_SIZE * 8 < ZONES - FIRSTZONE + 1)
                               ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:658:39: note: in expansion of macro ‘FIRSTZONE’
  if (ZMAPS * BLOCK_SIZE * 8 < ZONES - FIRSTZONE + 1)
                                       ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘read_tables’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:258:30: note: in expansion of macro ‘Super’
 #define IMAPS     ((unsigned)Super.s_imap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:664:22: note: in expansion of macro ‘IMAPS’
  inode_map = xzalloc(IMAPS * BLOCK_SIZE);
                      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:259:30: note: in expansion of macro ‘Super’
 #define ZMAPS     ((unsigned)Super.s_zmap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:665:21: note: in expansion of macro ‘ZMAPS’
  zone_map = xzalloc(ZMAPS * BLOCK_SIZE);
                     ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:274:45: note: in expansion of macro ‘INODES’
 #define INODE_BLOCKS            div_roundup(INODES, \
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:278:34: note: in expansion of macro ‘INODE_BLOCKS’
 #define INODE_BUFFER_SIZE       (INODE_BLOCKS * BLOCK_SIZE)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:666:25: note: in expansion of macro ‘INODE_BUFFER_SIZE’
  inode_buffer = xmalloc(INODE_BUFFER_SIZE);
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:667:24: note: in expansion of macro ‘INODES’
  inode_count = xmalloc(INODES + 1);
                        ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:42: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:668:23: note: in expansion of macro ‘ZONES’
  zone_count = xmalloc(ZONES);
                       ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:58: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:668:23: note: in expansion of macro ‘ZONES’
  zone_count = xmalloc(ZONES);
                       ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:258:30: note: in expansion of macro ‘Super’
 #define IMAPS     ((unsigned)Super.s_imap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:669:6: note: in expansion of macro ‘IMAPS’
  if (IMAPS * BLOCK_SIZE != read(dev_fd, inode_map, IMAPS * BLOCK_SIZE))
      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:258:30: note: in expansion of macro ‘Super’
 #define IMAPS     ((unsigned)Super.s_imap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:669:52: note: in expansion of macro ‘IMAPS’
  if (IMAPS * BLOCK_SIZE != read(dev_fd, inode_map, IMAPS * BLOCK_SIZE))
                                                    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:259:30: note: in expansion of macro ‘Super’
 #define ZMAPS     ((unsigned)Super.s_zmap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:671:6: note: in expansion of macro ‘ZMAPS’
  if (ZMAPS * BLOCK_SIZE != read(dev_fd, zone_map, ZMAPS * BLOCK_SIZE))
      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:259:30: note: in expansion of macro ‘Super’
 #define ZMAPS     ((unsigned)Super.s_zmap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:671:51: note: in expansion of macro ‘ZMAPS’
  if (ZMAPS * BLOCK_SIZE != read(dev_fd, zone_map, ZMAPS * BLOCK_SIZE))
                                                   ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:274:45: note: in expansion of macro ‘INODES’
 #define INODE_BLOCKS            div_roundup(INODES, \
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:278:34: note: in expansion of macro ‘INODE_BLOCKS’
 #define INODE_BUFFER_SIZE       (INODE_BLOCKS * BLOCK_SIZE)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:673:6: note: in expansion of macro ‘INODE_BUFFER_SIZE’
  if (INODE_BUFFER_SIZE != read(dev_fd, inode_buffer, INODE_BUFFER_SIZE))
      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:274:45: note: in expansion of macro ‘INODES’
 #define INODE_BLOCKS            div_roundup(INODES, \
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:278:34: note: in expansion of macro ‘INODE_BLOCKS’
 #define INODE_BUFFER_SIZE       (INODE_BLOCKS * BLOCK_SIZE)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:673:54: note: in expansion of macro ‘INODE_BUFFER_SIZE’
  if (INODE_BUFFER_SIZE != read(dev_fd, inode_buffer, INODE_BUFFER_SIZE))
                                                      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:258:30: note: in expansion of macro ‘Super’
 #define IMAPS     ((unsigned)Super.s_imap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:279:38: note: in expansion of macro ‘IMAPS’
 #define NORM_FIRSTZONE          (2 + IMAPS + ZMAPS + INODE_BLOCKS)
                                      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:675:6: note: in expansion of macro ‘NORM_FIRSTZONE’
  if (NORM_FIRSTZONE != FIRSTZONE) {
      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:259:30: note: in expansion of macro ‘Super’
 #define ZMAPS     ((unsigned)Super.s_zmap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:279:46: note: in expansion of macro ‘ZMAPS’
 #define NORM_FIRSTZONE          (2 + IMAPS + ZMAPS + INODE_BLOCKS)
                                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:675:6: note: in expansion of macro ‘NORM_FIRSTZONE’
  if (NORM_FIRSTZONE != FIRSTZONE) {
      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:274:45: note: in expansion of macro ‘INODES’
 #define INODE_BLOCKS            div_roundup(INODES, \
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:279:54: note: in expansion of macro ‘INODE_BLOCKS’
 #define NORM_FIRSTZONE          (2 + IMAPS + ZMAPS + INODE_BLOCKS)
                                                      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:675:6: note: in expansion of macro ‘NORM_FIRSTZONE’
  if (NORM_FIRSTZONE != FIRSTZONE) {
      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:675:24: note: in expansion of macro ‘FIRSTZONE’
  if (NORM_FIRSTZONE != FIRSTZONE) {
                        ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:688:4: note: in expansion of macro ‘INODES’
    INODES,
    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:42: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:689:4: note: in expansion of macro ‘ZONES’
    ZONES,
    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:58: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:689:4: note: in expansion of macro ‘ZONES’
    ZONES,
    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:690:4: note: in expansion of macro ‘FIRSTZONE’
    FIRSTZONE, NORM_FIRSTZONE,
    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:258:30: note: in expansion of macro ‘Super’
 #define IMAPS     ((unsigned)Super.s_imap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:279:38: note: in expansion of macro ‘IMAPS’
 #define NORM_FIRSTZONE          (2 + IMAPS + ZMAPS + INODE_BLOCKS)
                                      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:690:15: note: in expansion of macro ‘NORM_FIRSTZONE’
    FIRSTZONE, NORM_FIRSTZONE,
               ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:259:30: note: in expansion of macro ‘Super’
 #define ZMAPS     ((unsigned)Super.s_zmap_blocks)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:279:46: note: in expansion of macro ‘ZMAPS’
 #define NORM_FIRSTZONE          (2 + IMAPS + ZMAPS + INODE_BLOCKS)
                                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:690:15: note: in expansion of macro ‘NORM_FIRSTZONE’
    FIRSTZONE, NORM_FIRSTZONE,
               ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:274:45: note: in expansion of macro ‘INODES’
 #define INODE_BLOCKS            div_roundup(INODES, \
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:279:54: note: in expansion of macro ‘INODE_BLOCKS’
 #define NORM_FIRSTZONE          (2 + IMAPS + ZMAPS + INODE_BLOCKS)
                                                      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:690:15: note: in expansion of macro ‘NORM_FIRSTZONE’
    FIRSTZONE, NORM_FIRSTZONE,
               ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:261:30: note: in expansion of macro ‘Super’
 #define ZONESIZE  ((unsigned)Super.s_log_zone_size)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:691:18: note: in expansion of macro ‘ZONESIZE’
    BLOCK_SIZE << ZONESIZE,
                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:262:30: note: in expansion of macro ‘Super’
 #define MAXSIZE   ((unsigned)Super.s_max_size)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:692:4: note: in expansion of macro ‘MAXSIZE’
    MAXSIZE,
    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:693:4: note: in expansion of macro ‘Super’
    Super.s_state,
    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘get_inode’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:740:18: note: in expansion of macro ‘INODES’
  if (!nr || nr > INODES)
                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘get_inode2’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:752:18: note: in expansion of macro ‘INODES’
  if (!nr || nr > INODES)
                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘add_zone_common’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:301:49: note: in expansion of macro ‘FIRSTZONE’
 #define zone_in_use(x)  (minix_bit(zone_map,(x)-FIRSTZONE+1))
                                                 ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:793:7: note: in expansion of macro ‘zone_in_use’
  if (!zone_in_use(block)) {
       ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:307:52: note: in expansion of macro ‘FIRSTZONE’
 #define mark_zone(x)    (minix_setbit(zone_map,(x)-FIRSTZONE+1))
                                                    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:797:4: note: in expansion of macro ‘mark_zone’
    mark_zone(block);
    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check_zones’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:920:16: note: in expansion of macro ‘INODES’
  if (!i || i > INODES)
                ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check_zones2’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:942:16: note: in expansion of macro ‘INODES’
  if (!i || i > INODES)
                ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check_file’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:969:12: note: in expansion of macro ‘INODES’
  if (ino > INODES) {
            ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check_file2’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1019:12: note: in expansion of macro ‘INODES’
  if (ino > INODES) {
            ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check_counts’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1104:19: note: in expansion of macro ‘INODES’
  for (i = 1; i <= INODES; i++) {
                   ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1135:11: note: in expansion of macro ‘FIRSTZONE’
  for (i = FIRSTZONE; i < ZONES; i++) {
           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:42: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1135:26: note: in expansion of macro ‘ZONES’
  for (i = FIRSTZONE; i < ZONES; i++) {
                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:58: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1135:26: note: in expansion of macro ‘ZONES’
  for (i = FIRSTZONE; i < ZONES; i++) {
                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:301:49: note: in expansion of macro ‘FIRSTZONE’
 #define zone_in_use(x)  (minix_bit(zone_map,(x)-FIRSTZONE+1))
                                                 ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1136:8: note: in expansion of macro ‘zone_in_use’
   if ((zone_in_use(i) != 0) == zone_count[i])
        ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:308:52: note: in expansion of macro ‘FIRSTZONE’
 #define unmark_zone(x)  (minix_clrbit(zone_map,(x)-FIRSTZONE+1))
                                                    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1143:5: note: in expansion of macro ‘unmark_zone’
     unmark_zone(i);
     ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:301:49: note: in expansion of macro ‘FIRSTZONE’
 #define zone_in_use(x)  (minix_bit(zone_map,(x)-FIRSTZONE+1))
                                                 ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1147:7: note: in expansion of macro ‘zone_in_use’
    i, zone_in_use(i) ? "" : "not ", zone_count[i]);
       ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check_counts2’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1156:19: note: in expansion of macro ‘INODES’
  for (i = 1; i <= INODES; i++) {
                   ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1187:11: note: in expansion of macro ‘FIRSTZONE’
  for (i = FIRSTZONE; i < ZONES; i++) {
           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:42: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1187:26: note: in expansion of macro ‘ZONES’
  for (i = FIRSTZONE; i < ZONES; i++) {
                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:58: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1187:26: note: in expansion of macro ‘ZONES’
  for (i = FIRSTZONE; i < ZONES; i++) {
                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:301:49: note: in expansion of macro ‘FIRSTZONE’
 #define zone_in_use(x)  (minix_bit(zone_map,(x)-FIRSTZONE+1))
                                                 ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1188:8: note: in expansion of macro ‘zone_in_use’
   if ((zone_in_use(i) != 0) == zone_count[i])
        ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:308:52: note: in expansion of macro ‘FIRSTZONE’
 #define unmark_zone(x)  (minix_clrbit(zone_map,(x)-FIRSTZONE+1))
                                                    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1195:5: note: in expansion of macro ‘unmark_zone’
     unmark_zone(i);
     ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:301:49: note: in expansion of macro ‘FIRSTZONE’
 #define zone_in_use(x)  (minix_bit(zone_map,(x)-FIRSTZONE+1))
                                                 ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1199:7: note: in expansion of macro ‘zone_in_use’
    i, zone_in_use(i) ? "" : "not ", zone_count[i]);
       ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1206:26: note: in expansion of macro ‘INODES’
  memset(inode_count, 0, (INODES + 1) * sizeof(*inode_count));
                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:42: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1207:24: note: in expansion of macro ‘ZONES’
  memset(zone_count, 0, ZONES * sizeof(*zone_count));
                        ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:58: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1207:24: note: in expansion of macro ‘ZONES’
  memset(zone_count, 0, ZONES * sizeof(*zone_count));
                        ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check2’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1216:26: note: in expansion of macro ‘INODES’
  memset(inode_count, 0, (INODES + 1) * sizeof(*inode_count));
                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:42: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1217:24: note: in expansion of macro ‘ZONES’
  memset(zone_count, 0, ZONES * sizeof(*zone_count));
                        ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:58: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1217:24: note: in expansion of macro ‘ZONES’
  memset(zone_count, 0, ZONES * sizeof(*zone_count));
                        ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘fsck_minix_main’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1259:8: note: in expansion of macro ‘Super’
  if (!(Super.s_state & MINIX_ERROR_FS)
        ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1260:7: note: in expansion of macro ‘Super’
   && (Super.s_state & MINIX_VALID_FS) && !OPT_force
       ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1292:34: note: in expansion of macro ‘INODES’
   for (i = 1, free_cnt = 0; i <= INODES; i++)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1295:41: note: in expansion of macro ‘INODES’
   printf("\n%6u inodes used (%u%%)\n", (INODES - free_cnt),
                                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1296:11: note: in expansion of macro ‘INODES’
    100 * (INODES - free_cnt) / INODES);
           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:257:30: note: in expansion of macro ‘Super’
 #define INODES    ((unsigned)Super.s_ninodes)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1296:32: note: in expansion of macro ‘INODES’
    100 * (INODES - free_cnt) / INODES);
                                ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1297:12: note: in expansion of macro ‘FIRSTZONE’
   for (i = FIRSTZONE, free_cnt = 0; i < ZONES; i++)
            ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:42: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1297:41: note: in expansion of macro ‘ZONES’
   for (i = FIRSTZONE, free_cnt = 0; i < ZONES; i++)
                                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:58: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1297:41: note: in expansion of macro ‘ZONES’
   for (i = FIRSTZONE, free_cnt = 0; i < ZONES; i++)
                                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:260:30: note: in expansion of macro ‘Super’
 #define FIRSTZONE ((unsigned)Super.s_firstdatazone)
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:301:49: note: in expansion of macro ‘FIRSTZONE’
 #define zone_in_use(x)  (minix_bit(zone_map,(x)-FIRSTZONE+1))
                                                 ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1298:9: note: in expansion of macro ‘zone_in_use’
    if (!zone_in_use(i))
         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:42: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1309:5: note: in expansion of macro ‘ZONES’
    (ZONES - free_cnt), 100 * (ZONES - free_cnt) / ZONES,
     ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:58: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1309:5: note: in expansion of macro ‘ZONES’
    (ZONES - free_cnt), 100 * (ZONES - free_cnt) / ZONES,
     ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:42: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1309:31: note: in expansion of macro ‘ZONES’
    (ZONES - free_cnt), 100 * (ZONES - free_cnt) / ZONES,
                               ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:58: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1309:31: note: in expansion of macro ‘ZONES’
    (ZONES - free_cnt), 100 * (ZONES - free_cnt) / ZONES,
                               ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:42: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1309:51: note: in expansion of macro ‘ZONES’
    (ZONES - free_cnt), 100 * (ZONES - free_cnt) / ZONES,
                                                   ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:250:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define Super (*(struct minix_superblock *)(superblock_buffer))
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:253:58: note: in expansion of macro ‘Super’
 # define ZONES    ((unsigned)(version2 ? Super.s_zones : Super.s_nzones))
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/fsck_minix.c:1309:51: note: in expansion of macro ‘ZONES’
    (ZONES - free_cnt), 100 * (ZONES - free_cnt) / ZONES,
                                                   ^
  CC      util-linux/volume_id/cramfs.o
  CC      util-linux/volume_id/exfat.o
  CC      util-linux/volume_id/ext.o
  CC      util-linux/volume_id/f2fs.o
  CC      util-linux/fstrim.o
  CC      util-linux/volume_id/fat.o
  CC      util-linux/getopt.o
  CC      util-linux/volume_id/get_devname.o
  CC      util-linux/hexdump.o
  CC      util-linux/volume_id/hfs.o
  CC      util-linux/hwclock.o
  CC      util-linux/ipcrm.o
  CC      util-linux/volume_id/iso9660.o
  CC      util-linux/volume_id/jfs.o
  CC      util-linux/ipcs.o
  CC      util-linux/volume_id/linux_raid.o
  CC      util-linux/volume_id/linux_swap.o
  CC      util-linux/losetup.o
  CC      util-linux/volume_id/luks.o
  CC      util-linux/lspci.o
  CC      util-linux/volume_id/nilfs.o
  CC      util-linux/lsusb.o
  CC      util-linux/volume_id/ntfs.o
  CC      util-linux/mdev.o
  CC      util-linux/volume_id/ocfs2.o
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mdev.c: In function ‘make_device’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mdev.c:765:5: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result]
     chown(node_name, rule->ugid.uid, rule->ugid.gid);
     ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mdev.c:768:5: warning: ignoring return value of ‘symlink’, declared with attribute warn_unused_result [-Wunused-result]
     symlink(node_name, "root");
     ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mdev.c:775:6: warning: ignoring return value of ‘symlink’, declared with attribute warn_unused_result [-Wunused-result]
      symlink(node_name, device_name);
      ^
  CC      util-linux/volume_id/reiserfs.o
  CC      util-linux/volume_id/romfs.o
  CC      util-linux/mkfs_ext2.o
  CC      util-linux/volume_id/sysv.o
  CC      util-linux/volume_id/ubifs.o
  CC      util-linux/mkfs_minix.o
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘write_tables’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:223:2: note: in expansion of macro ‘SB’
  SB.s_state |= MINIX_VALID_FS;
  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:224:2: note: in expansion of macro ‘SB’
  SB.s_state &= ~MINIX_ERROR_FS;
  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:171:34: note: in expansion of macro ‘SB’
 #define SB_IMAPS                (SB.s_imap_blocks)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:239:30: note: in expansion of macro ‘SB_IMAPS’
  xwrite(dev_fd, G.inode_map, SB_IMAPS * BLOCK_SIZE);
                              ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:172:34: note: in expansion of macro ‘SB’
 #define SB_ZMAPS                (SB.s_zmap_blocks)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:242:29: note: in expansion of macro ‘SB_ZMAPS’
  xwrite(dev_fd, G.zone_map, SB_ZMAPS * BLOCK_SIZE);
                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:170:34: note: in expansion of macro ‘SB’
 #define SB_INODES               (SB.s_ninodes)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:183:45: note: in expansion of macro ‘SB_INODES’
 # define INODE_BLOCKS           div_roundup(SB_INODES, \
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:187:34: note: in expansion of macro ‘INODE_BLOCKS’
 #define INODE_BUFFER_SIZE       (INODE_BLOCKS * BLOCK_SIZE)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:245:33: note: in expansion of macro ‘INODE_BUFFER_SIZE’
  xwrite(dev_fd, G.inode_buffer, INODE_BUFFER_SIZE);
                                 ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘get_free_block’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:173:34: note: in expansion of macro ‘SB’
 #define SB_FIRSTZONE            (SB.s_firstdatazone)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:265:9: note: in expansion of macro ‘SB_FIRSTZONE’
   blk = SB_FIRSTZONE;
         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:45: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:266:15: note: in expansion of macro ‘SB_ZONES’
  while (blk < SB_ZONES && zone_in_use(blk))
               ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:58: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:266:15: note: in expansion of macro ‘SB_ZONES’
  while (blk < SB_ZONES && zone_in_use(blk))
               ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:173:34: note: in expansion of macro ‘SB’
 #define SB_FIRSTZONE            (SB.s_firstdatazone)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:208:50: note: in expansion of macro ‘SB_FIRSTZONE’
 #define zone_in_use(x)  minix_bit(G.zone_map,(x)-SB_FIRSTZONE+1)
                                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:266:27: note: in expansion of macro ‘zone_in_use’
  while (blk < SB_ZONES && zone_in_use(blk))
                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:45: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:268:13: note: in expansion of macro ‘SB_ZONES’
  if (blk >= SB_ZONES)
             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:58: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:268:13: note: in expansion of macro ‘SB_ZONES’
  if (blk >= SB_ZONES)
             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘mark_good_blocks’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:173:34: note: in expansion of macro ‘SB’
 #define SB_FIRSTZONE            (SB.s_firstdatazone)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:213:53: note: in expansion of macro ‘SB_FIRSTZONE’
 #define mark_zone(x)    minix_setbit(G.zone_map,(x)-SB_FIRSTZONE+1)
                                                     ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:280:3: note: in expansion of macro ‘mark_zone’
   mark_zone(G.good_blocks_table[blk]);
   ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘next’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:173:34: note: in expansion of macro ‘SB’
 #define SB_FIRSTZONE            (SB.s_firstdatazone)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:286:10: note: in expansion of macro ‘SB_FIRSTZONE’
   zone = SB_FIRSTZONE - 1;
          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:45: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:287:18: note: in expansion of macro ‘SB_ZONES’
  while (++zone < SB_ZONES)
                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:58: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:287:18: note: in expansion of macro ‘SB_ZONES’
  while (++zone < SB_ZONES)
                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:173:34: note: in expansion of macro ‘SB’
 #define SB_FIRSTZONE            (SB.s_firstdatazone)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:208:50: note: in expansion of macro ‘SB_FIRSTZONE’
 #define zone_in_use(x)  minix_bit(G.zone_map,(x)-SB_FIRSTZONE+1)
                                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:288:7: note: in expansion of macro ‘zone_in_use’
   if (zone_in_use(zone))
       ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘alarm_intr’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:45: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:484:29: note: in expansion of macro ‘SB_ZONES’
  if (G.currently_testing >= SB_ZONES)
                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:58: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:484:29: note: in expansion of macro ‘SB_ZONES’
  if (G.currently_testing >= SB_ZONES)
                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘check_blocks’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:45: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:501:31: note: in expansion of macro ‘SB_ZONES’
  while (G.currently_testing < SB_ZONES) {
                               ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:58: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:501:31: note: in expansion of macro ‘SB_ZONES’
  while (G.currently_testing < SB_ZONES) {
                               ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:45: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:506:35: note: in expansion of macro ‘SB_ZONES’
   if (G.currently_testing + try > SB_ZONES)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:58: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:506:35: note: in expansion of macro ‘SB_ZONES’
   if (G.currently_testing + try > SB_ZONES)
                                   ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:45: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:507:10: note: in expansion of macro ‘SB_ZONES’
    try = SB_ZONES - G.currently_testing;
          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:58: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:507:10: note: in expansion of macro ‘SB_ZONES’
    try = SB_ZONES - G.currently_testing;
          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:173:34: note: in expansion of macro ‘SB’
 #define SB_FIRSTZONE            (SB.s_firstdatazone)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:512:29: note: in expansion of macro ‘SB_FIRSTZONE’
   if (G.currently_testing < SB_FIRSTZONE)
                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:173:34: note: in expansion of macro ‘SB’
 #define SB_FIRSTZONE            (SB.s_firstdatazone)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:213:53: note: in expansion of macro ‘SB_FIRSTZONE’
 #define mark_zone(x)    minix_setbit(G.zone_map,(x)-SB_FIRSTZONE+1)
                                                     ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:514:3: note: in expansion of macro ‘mark_zone’
   mark_zone(G.currently_testing);
   ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘get_list_blocks’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:173:34: note: in expansion of macro ‘SB’
 #define SB_FIRSTZONE            (SB.s_firstdatazone)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:213:53: note: in expansion of macro ‘SB_FIRSTZONE’
 #define mark_zone(x)    minix_setbit(G.zone_map,(x)-SB_FIRSTZONE+1)
                                                     ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:530:3: note: in expansion of macro ‘mark_zone’
   mark_zone(blockno);
   ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘setup_tables’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:176:34: note: in expansion of macro ‘SB’
 #define SB_MAGIC                (SB.s_magic)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:545:2: note: in expansion of macro ‘SB_MAGIC’
  SB_MAGIC = G.magic;
  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:174:34: note: in expansion of macro ‘SB’
 #define SB_ZONE_SIZE            (SB.s_log_zone_size)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:546:2: note: in expansion of macro ‘SB_ZONE_SIZE’
  SB_ZONE_SIZE = 0;
  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:175:34: note: in expansion of macro ‘SB’
 #define SB_MAXSIZE              (SB.s_max_size)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:547:2: note: in expansion of macro ‘SB_MAXSIZE’
  SB_MAXSIZE = version2 ? 0x7fffffff : (7 + 512 + 512 * 512) * 1024;
  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:549:3: note: in expansion of macro ‘SB’
   SB.s_zones = G.total_blocks;
   ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:551:3: note: in expansion of macro ‘SB’
   SB.s_nzones = G.total_blocks;
   ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:170:34: note: in expansion of macro ‘SB’
 #define SB_INODES               (SB.s_ninodes)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:567:2: note: in expansion of macro ‘SB_INODES’
  SB_INODES = inodes;
  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:171:34: note: in expansion of macro ‘SB’
 #define SB_IMAPS                (SB.s_imap_blocks)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:568:2: note: in expansion of macro ‘SB_IMAPS’
  SB_IMAPS = div_roundup(SB_INODES + 1, BITS_PER_BLOCK);
  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:170:34: note: in expansion of macro ‘SB’
 #define SB_INODES               (SB.s_ninodes)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:568:25: note: in expansion of macro ‘SB_INODES’
  SB_IMAPS = div_roundup(SB_INODES + 1, BITS_PER_BLOCK);
                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:172:34: note: in expansion of macro ‘SB’
 #define SB_ZMAPS                (SB.s_zmap_blocks)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:579:2: note: in expansion of macro ‘SB_ZMAPS’
  SB_ZMAPS = 0;
  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:171:34: note: in expansion of macro ‘SB’
 #define SB_IMAPS                (SB.s_imap_blocks)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:188:38: note: in expansion of macro ‘SB_IMAPS’
 #define NORM_FIRSTZONE          (2 + SB_IMAPS + SB_ZMAPS + INODE_BLOCKS)
                                      ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:581:20: note: in expansion of macro ‘NORM_FIRSTZONE’
   norm_firstzone = NORM_FIRSTZONE;
                    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:172:34: note: in expansion of macro ‘SB’
 #define SB_ZMAPS                (SB.s_zmap_blocks)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:188:49: note: in expansion of macro ‘SB_ZMAPS’
 #define NORM_FIRSTZONE          (2 + SB_IMAPS + SB_ZMAPS + INODE_BLOCKS)
                                                 ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:581:20: note: in expansion of macro ‘NORM_FIRSTZONE’
   norm_firstzone = NORM_FIRSTZONE;
                    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:170:34: note: in expansion of macro ‘SB’
 #define SB_INODES               (SB.s_ninodes)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:183:45: note: in expansion of macro ‘SB_INODES’
 # define INODE_BLOCKS           div_roundup(SB_INODES, \
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:188:60: note: in expansion of macro ‘INODE_BLOCKS’
 #define NORM_FIRSTZONE          (2 + SB_IMAPS + SB_ZMAPS + INODE_BLOCKS)
                                                            ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:581:20: note: in expansion of macro ‘NORM_FIRSTZONE’
   norm_firstzone = NORM_FIRSTZONE;
                    ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:172:34: note: in expansion of macro ‘SB’
 #define SB_ZMAPS                (SB.s_zmap_blocks)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:583:7: note: in expansion of macro ‘SB_ZMAPS’
   if (SB_ZMAPS == sb_zmaps) goto got_it;
       ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:172:34: note: in expansion of macro ‘SB’
 #define SB_ZMAPS                (SB.s_zmap_blocks)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:584:3: note: in expansion of macro ‘SB_ZMAPS’
   SB_ZMAPS = sb_zmaps;
   ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:173:34: note: in expansion of macro ‘SB’
 #define SB_FIRSTZONE            (SB.s_firstdatazone)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:590:2: note: in expansion of macro ‘SB_FIRSTZONE’
  SB_FIRSTZONE = norm_firstzone;
  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:171:34: note: in expansion of macro ‘SB’
 #define SB_IMAPS                (SB.s_imap_blocks)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:591:24: note: in expansion of macro ‘SB_IMAPS’
  G.inode_map = xmalloc(SB_IMAPS * BLOCK_SIZE);
                        ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:172:34: note: in expansion of macro ‘SB’
 #define SB_ZMAPS                (SB.s_zmap_blocks)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:592:23: note: in expansion of macro ‘SB_ZMAPS’
  G.zone_map = xmalloc(SB_ZMAPS * BLOCK_SIZE);
                       ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:171:34: note: in expansion of macro ‘SB’
 #define SB_IMAPS                (SB.s_imap_blocks)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:593:28: note: in expansion of macro ‘SB_IMAPS’
  memset(G.inode_map, 0xff, SB_IMAPS * BLOCK_SIZE);
                            ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:172:34: note: in expansion of macro ‘SB’
 #define SB_ZMAPS                (SB.s_zmap_blocks)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:594:27: note: in expansion of macro ‘SB_ZMAPS’
  memset(G.zone_map, 0xff, SB_ZMAPS * BLOCK_SIZE);
                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:173:34: note: in expansion of macro ‘SB’
 #define SB_FIRSTZONE            (SB.s_firstdatazone)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:595:11: note: in expansion of macro ‘SB_FIRSTZONE’
  for (i = SB_FIRSTZONE; i < SB_ZONES; i++)
           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:45: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:595:29: note: in expansion of macro ‘SB_ZONES’
  for (i = SB_FIRSTZONE; i < SB_ZONES; i++)
                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:58: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:595:29: note: in expansion of macro ‘SB_ZONES’
  for (i = SB_FIRSTZONE; i < SB_ZONES; i++)
                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:173:34: note: in expansion of macro ‘SB’
 #define SB_FIRSTZONE            (SB.s_firstdatazone)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:214:53: note: in expansion of macro ‘SB_FIRSTZONE’
 #define unmark_zone(x)  minix_clrbit(G.zone_map,(x)-SB_FIRSTZONE+1)
                                                     ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:596:3: note: in expansion of macro ‘unmark_zone’
   unmark_zone(i);
   ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:170:34: note: in expansion of macro ‘SB’
 #define SB_INODES               (SB.s_ninodes)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:597:32: note: in expansion of macro ‘SB_INODES’
  for (i = MINIX_ROOT_INO; i <= SB_INODES; i++)
                                ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:170:34: note: in expansion of macro ‘SB’
 #define SB_INODES               (SB.s_ninodes)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:183:45: note: in expansion of macro ‘SB_INODES’
 # define INODE_BLOCKS           div_roundup(SB_INODES, \
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:187:34: note: in expansion of macro ‘INODE_BLOCKS’
 #define INODE_BUFFER_SIZE       (INODE_BLOCKS * BLOCK_SIZE)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:599:27: note: in expansion of macro ‘INODE_BUFFER_SIZE’
  G.inode_buffer = xzalloc(INODE_BUFFER_SIZE);
                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:170:34: note: in expansion of macro ‘SB’
 #define SB_INODES               (SB.s_ninodes)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:600:40: note: in expansion of macro ‘SB_INODES’
  printf("%lu inodes\n", (unsigned long)SB_INODES);
                                        ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:45: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                             ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:601:40: note: in expansion of macro ‘SB_ZONES’
  printf("%lu blocks\n", (unsigned long)SB_ZONES);
                                        ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:182:58: note: in expansion of macro ‘SB’
 # define SB_ZONES               (version2 ? SB.s_zones : SB.s_nzones)
                                                          ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:601:40: note: in expansion of macro ‘SB_ZONES’
  printf("%lu blocks\n", (unsigned long)SB_ZONES);
                                        ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:173:34: note: in expansion of macro ‘SB’
 #define SB_FIRSTZONE            (SB.s_firstdatazone)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:602:53: note: in expansion of macro ‘SB_FIRSTZONE’
  printf("Firstdatazone=%lu (%lu)\n", (unsigned long)SB_FIRSTZONE, (unsigned long)norm_firstzone);
                                                     ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:174:34: note: in expansion of macro ‘SB’
 #define SB_ZONE_SIZE            (SB.s_log_zone_size)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:603:40: note: in expansion of macro ‘SB_ZONE_SIZE’
  printf("Zonesize=%u\n", BLOCK_SIZE << SB_ZONE_SIZE);
                                        ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:168:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define SB                      (*(struct minix_superblock*)G.superblock_buffer)
                                           ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:175:34: note: in expansion of macro ‘SB’
 #define SB_MAXSIZE              (SB.s_max_size)
                                  ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:604:41: note: in expansion of macro ‘SB_MAXSIZE’
  printf("Maxsize=%lu\n", (unsigned long)SB_MAXSIZE);
                                         ^
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘get_list_blocks’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/mkfs_minix.c:529:3: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]
   fscanf(listfile, "%lu\n", &blockno);
   ^
  CC      util-linux/volume_id/udf.o
  CC      util-linux/volume_id/util.o
  CC      util-linux/mkfs_vfat.o
  CC      util-linux/volume_id/volume_id.o
  CC      util-linux/mkswap.o
  CC      util-linux/volume_id/xfs.o
  CC      util-linux/more.o
  AR      util-linux/volume_id/lib.a
  DOC     BusyBox.html
  CC      util-linux/mount.o
  CC      util-linux/nsenter.o
  CC      util-linux/pivot_root.o
  CC      util-linux/rdate.o
  CC      util-linux/rdev.o
  CC      util-linux/readprofile.o
  CC      util-linux/rev.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
  CC      util-linux/switch_root.o
  CC      util-linux/uevent.o
  CC      util-linux/umount.o
/home/zpfeffer/tl/busybox-1.26.2/util-linux/uevent.c:35:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  MAX_ENV = COMMON_BUFSIZE / sizeof(env[0]) - 1,
  ^
  CC      util-linux/unshare.o
/home/zpfeffer/tl/busybox-1.26.2/util-linux/unshare.c: In function ‘unshare_main’:
/home/zpfeffer/tl/busybox-1.26.2/util-linux/unshare.c:297:4: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result]
    read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */
    ^
  AR      util-linux/lib.a
  LINK    busybox_unstripped
Static linking against glibc, can't use --gc-sections
Trying libraries: crypt m
 Library crypt is not needed, excluding it
 Library m is needed, can't exclude it (yet)
Final link with: m
zpfeffer@z:~/tl/teeny-linux/obj/busybox-x86$ make install
make -C /home/zpfeffer/tl/busybox-1.26.2 O=/home/zpfeffer/tl/teeny-linux/obj/busybox-x86 install
  Using /home/zpfeffer/tl/busybox-1.26.2 as source for busybox
  GEN     /home/zpfeffer/tl/teeny-linux/obj/busybox-x86/Makefile
  ./_install//bin/ash -> busybox
  ./_install//bin/base64 -> 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/conspy -> busybox
  ./_install//bin/cp -> busybox
  ./_install//bin/cpio -> busybox
  ./_install//bin/cttyhack -> busybox
  ./_install//bin/date -> busybox
  ./_install//bin/dd -> 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/fatattr -> 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/iostat -> busybox
  ./_install//bin/ipcalc -> busybox
  ./_install//bin/kbd_mode -> 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/mpstat -> 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/rev -> busybox
  ./_install//bin/rm -> busybox
  ./_install//bin/rmdir -> busybox
  ./_install//bin/rpm -> busybox
  ./_install//bin/run-parts -> busybox
  ./_install//bin/scriptreplay -> busybox
  ./_install//bin/sed -> busybox
  ./_install//bin/setarch -> busybox
  ./_install//bin/setserial -> 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/usleep -> busybox
  ./_install//bin/vi -> busybox
  ./_install//bin/watch -> busybox
  ./_install//bin/zcat -> busybox
  ./_install//linuxrc -> bin/busybox
  ./_install//sbin/acpid -> ../bin/busybox
  ./_install//sbin/adjtimex -> ../bin/busybox
  ./_install//sbin/arp -> ../bin/busybox
  ./_install//sbin/blkid -> ../bin/busybox
  ./_install//sbin/blockdev -> ../bin/busybox
  ./_install//sbin/bootchartd -> ../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/fstrim -> ../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/ip -> ../bin/busybox
  ./_install//sbin/ipaddr -> ../bin/busybox
  ./_install//sbin/iplink -> ../bin/busybox
  ./_install//sbin/ipneigh -> ../bin/busybox
  ./_install//sbin/iproute -> ../bin/busybox
  ./_install//sbin/iprule -> ../bin/busybox
  ./_install//sbin/iptunnel -> ../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/mdev -> ../bin/busybox
  ./_install//sbin/mkdosfs -> ../bin/busybox
  ./_install//sbin/mke2fs -> ../bin/busybox
  ./_install//sbin/mkfs.ext2 -> ../bin/busybox
  ./_install//sbin/mkfs.minix -> ../bin/busybox
  ./_install//sbin/mkfs.vfat -> ../bin/busybox
  ./_install//sbin/mkswap -> ../bin/busybox
  ./_install//sbin/modinfo -> ../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/uevent -> ../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/awk -> ../../bin/busybox
  ./_install//usr/bin/basename -> ../../bin/busybox
  ./_install//usr/bin/beep -> ../../bin/busybox
  ./_install//usr/bin/blkdiscard -> ../../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/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/dpkg -> ../../bin/busybox
  ./_install//usr/bin/dpkg-deb -> ../../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/expand -> ../../bin/busybox
  ./_install//usr/bin/expr -> ../../bin/busybox
  ./_install//usr/bin/fgconsole -> ../../bin/busybox
  ./_install//usr/bin/find -> ../../bin/busybox
  ./_install//usr/bin/flock -> ../../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/groups -> ../../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/install -> ../../bin/busybox
  ./_install//usr/bin/ipcrm -> ../../bin/busybox
  ./_install//usr/bin/ipcs -> ../../bin/busybox
  ./_install//usr/bin/killall -> ../../bin/busybox
  ./_install//usr/bin/last -> ../../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/lsof -> ../../bin/busybox
  ./_install//usr/bin/lspci -> ../../bin/busybox
  ./_install//usr/bin/lsusb -> ../../bin/busybox
  ./_install//usr/bin/lzcat -> ../../bin/busybox
  ./_install//usr/bin/lzma -> ../../bin/busybox
  ./_install//usr/bin/lzopcat -> ../../bin/busybox
  ./_install//usr/bin/man -> ../../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/nsenter -> ../../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/pmap -> ../../bin/busybox
  ./_install//usr/bin/printf -> ../../bin/busybox
  ./_install//usr/bin/pscan -> ../../bin/busybox
  ./_install//usr/bin/pstree -> ../../bin/busybox
  ./_install//usr/bin/pwdx -> ../../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/rpm2cpio -> ../../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/sha3sum -> ../../bin/busybox
  ./_install//usr/bin/sha512sum -> ../../bin/busybox
  ./_install//usr/bin/showkey -> ../../bin/busybox
  ./_install//usr/bin/shuf -> ../../bin/busybox
  ./_install//usr/bin/smemcap -> ../../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/svc -> ../../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/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/traceroute6 -> ../../bin/busybox
  ./_install//usr/bin/truncate -> ../../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/unlink -> ../../bin/busybox
  ./_install//usr/bin/unlzma -> ../../bin/busybox
  ./_install//usr/bin/unlzop -> ../../bin/busybox
  ./_install//usr/bin/unshare -> ../../bin/busybox
  ./_install//usr/bin/unxz -> ../../bin/busybox
  ./_install//usr/bin/unzip -> ../../bin/busybox
  ./_install//usr/bin/uptime -> ../../bin/busybox
  ./_install//usr/bin/users -> ../../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/whois -> ../../bin/busybox
  ./_install//usr/bin/xargs -> ../../bin/busybox
  ./_install//usr/bin/xz -> ../../bin/busybox
  ./_install//usr/bin/xzcat -> ../../bin/busybox
  ./_install//usr/bin/yes -> ../../bin/busybox
  ./_install//usr/sbin/add-shell -> ../../bin/busybox
  ./_install//usr/sbin/addgroup -> ../../bin/busybox
  ./_install//usr/sbin/adduser -> ../../bin/busybox
  ./_install//usr/sbin/arping -> ../../bin/busybox
  ./_install//usr/sbin/brctl -> ../../bin/busybox
  ./_install//usr/sbin/chat -> ../../bin/busybox
  ./_install//usr/sbin/chpasswd -> ../../bin/busybox
  ./_install//usr/sbin/chroot -> ../../bin/busybox
  ./_install//usr/sbin/crond -> ../../bin/busybox
  ./_install//usr/sbin/delgroup -> ../../bin/busybox
  ./_install//usr/sbin/deluser -> ../../bin/busybox
  ./_install//usr/sbin/dhcprelay -> ../../bin/busybox
  ./_install//usr/sbin/dnsd -> ../../bin/busybox
  ./_install//usr/sbin/ether-wake -> ../../bin/busybox
  ./_install//usr/sbin/fakeidentd -> ../../bin/busybox
  ./_install//usr/sbin/fbset -> ../../bin/busybox
  ./_install//usr/sbin/fdformat -> ../../bin/busybox
  ./_install//usr/sbin/ftpd -> ../../bin/busybox
  ./_install//usr/sbin/httpd -> ../../bin/busybox
  ./_install//usr/sbin/i2cdetect -> ../../bin/busybox
  ./_install//usr/sbin/i2cdump -> ../../bin/busybox
  ./_install//usr/sbin/i2cget -> ../../bin/busybox
  ./_install//usr/sbin/i2cset -> ../../bin/busybox
  ./_install//usr/sbin/ifplugd -> ../../bin/busybox
  ./_install//usr/sbin/inetd -> ../../bin/busybox
  ./_install//usr/sbin/killall5 -> ../../bin/busybox
  ./_install//usr/sbin/loadfont -> ../../bin/busybox
  ./_install//usr/sbin/lpd -> ../../bin/busybox
  ./_install//usr/sbin/nanddump -> ../../bin/busybox
  ./_install//usr/sbin/nandwrite -> ../../bin/busybox
  ./_install//usr/sbin/nbd-client -> ../../bin/busybox
  ./_install//usr/sbin/ntpd -> ../../bin/busybox
  ./_install//usr/sbin/popmaildir -> ../../bin/busybox
  ./_install//usr/sbin/powertop -> ../../bin/busybox
  ./_install//usr/sbin/rdate -> ../../bin/busybox
  ./_install//usr/sbin/rdev -> ../../bin/busybox
  ./_install//usr/sbin/readahead -> ../../bin/busybox
  ./_install//usr/sbin/readprofile -> ../../bin/busybox
  ./_install//usr/sbin/remove-shell -> ../../bin/busybox
  ./_install//usr/sbin/rtcwake -> ../../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/tftpd -> ../../bin/busybox
  ./_install//usr/sbin/ubiattach -> ../../bin/busybox
  ./_install//usr/sbin/ubidetach -> ../../bin/busybox
  ./_install//usr/sbin/ubimkvol -> ../../bin/busybox
  ./_install//usr/sbin/ubirename -> ../../bin/busybox
  ./_install//usr/sbin/ubirmvol -> ../../bin/busybox
  ./_install//usr/sbin/ubirsvol -> ../../bin/busybox
  ./_install//usr/sbin/ubiupdatevol -> ../../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.
--------------------------------------------------

zpfeffer@z:~/tl/teeny-linux/obj/busybox-x86$ 

8. Build the directory structure of the initramfs

mkdir -pv $TOP/initramfs/x86-busybox
cd $TOP/initramfs/x86-busybox
mkdir -pv {bin,dev,sbin,etc,proc,sys/kernel/debug,usr/{bin,sbin},lib,lib64,mnt/root,root}
cp -av $TOP/obj/busybox-x86/_install/* $TOP/initramfs/x86-busybox
sudo cp -av /dev/{null,console,tty,sda1} $TOP/initramfs/x86-busybox/dev/

You should see something like:

zpfeffer@z:~/tl/teeny-linux/obj/busybox-x86$ mkdir -pv $TOP/initramfs/x86-busybox
mkdir: created directory '/home/zpfeffer/tl/teeny-linux/initramfs'
mkdir: created directory '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox'
zpfeffer@z:~/tl/teeny-linux/obj/busybox-x86$ cd $TOP/initramfs/x86-busybox
zpfeffer@z:~/tl/teeny-linux/initramfs/x86-busybox$ mkdir -pv {bin,dev,sbin,etc,proc,sys/kernel/debug,usr/{bin,sbin},lib,lib64,mnt/root,root}
mkdir: created directory 'bin'
mkdir: created directory 'dev'
mkdir: created directory 'sbin'
mkdir: created directory 'etc'
mkdir: created directory 'proc'
mkdir: created directory 'sys'
mkdir: created directory 'sys/kernel'
mkdir: created directory 'sys/kernel/debug'
mkdir: created directory 'usr'
mkdir: created directory 'usr/bin'
mkdir: created directory 'usr/sbin'
mkdir: created directory 'lib'
mkdir: created directory 'lib64'
mkdir: created directory 'mnt'
mkdir: created directory 'mnt/root'
mkdir: created directory 'root'
zpfeffer@z:~/tl/teeny-linux/initramfs/x86-busybox$ cp -av $TOP/obj/busybox-x86/_install/* $TOP/initramfs/x86-busybox
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/busybox' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/busybox'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/ash' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/ash'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/base64' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/base64'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/cat' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/cat'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/catv' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/catv'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/chattr' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/chattr'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/chgrp' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/chgrp'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/chmod' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/chmod'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/chown' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/chown'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/conspy' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/conspy'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/cp' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/cp'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/cpio' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/cpio'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/cttyhack' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/cttyhack'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/date' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/date'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/dd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/dd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/df' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/df'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/dmesg' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/dmesg'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/dnsdomainname' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/dnsdomainname'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/dumpkmap' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/dumpkmap'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/echo' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/echo'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/ed' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/ed'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/egrep' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/egrep'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/false' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/false'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/fatattr' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/fatattr'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/fdflush' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/fdflush'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/fgrep' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/fgrep'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/fsync' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/fsync'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/getopt' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/getopt'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/grep' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/grep'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/gunzip' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/gunzip'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/gzip' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/gzip'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/hostname' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/hostname'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/hush' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/hush'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/ionice' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/ionice'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/iostat' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/iostat'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/ipcalc' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/ipcalc'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/kbd_mode' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/kbd_mode'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/kill' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/kill'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/linux32' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/linux32'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/linux64' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/linux64'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/ln' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/ln'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/login' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/login'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/ls' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/ls'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/lsattr' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/lsattr'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/lzop' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/lzop'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/makemime' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/makemime'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/mkdir' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/mkdir'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/mknod' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/mknod'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/mktemp' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/mktemp'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/more' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/more'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/mount' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/mount'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/mountpoint' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/mountpoint'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/mpstat' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/mpstat'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/mt' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/mt'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/mv' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/mv'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/netstat' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/netstat'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/nice' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/nice'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/pidof' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/pidof'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/ping' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/ping'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/ping6' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/ping6'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/pipe_progress' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/pipe_progress'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/printenv' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/printenv'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/ps' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/ps'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/pwd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/pwd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/reformime' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/reformime'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/rev' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/rev'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/rm' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/rm'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/rmdir' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/rmdir'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/rpm' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/rpm'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/run-parts' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/run-parts'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/scriptreplay' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/scriptreplay'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/sed' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/sed'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/setarch' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/setarch'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/setserial' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/setserial'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/sh' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/sh'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/sleep' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/sleep'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/stat' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/stat'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/stty' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/stty'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/su' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/su'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/sync' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/sync'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/tar' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/tar'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/touch' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/touch'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/true' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/true'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/umount' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/umount'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/uname' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/uname'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/usleep' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/usleep'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/vi' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/vi'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/watch' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/watch'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/bin/zcat' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/bin/zcat'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/linuxrc' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/linuxrc'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/acpid' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/acpid'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/adjtimex' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/adjtimex'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/arp' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/arp'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/blkid' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/blkid'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/blockdev' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/blockdev'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/bootchartd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/bootchartd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/depmod' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/depmod'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/devmem' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/devmem'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/fbsplash' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/fbsplash'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/fdisk' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/fdisk'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/findfs' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/findfs'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/freeramdisk' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/freeramdisk'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/fsck' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/fsck'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/fsck.minix' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/fsck.minix'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/fstrim' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/fstrim'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/getty' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/getty'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/halt' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/halt'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/hdparm' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/hdparm'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/hwclock' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/hwclock'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/ifconfig' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/ifconfig'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/ifdown' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/ifdown'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/ifenslave' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/ifenslave'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/ifup' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/ifup'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/init' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/init'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/insmod' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/insmod'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/ip' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/ip'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/ipaddr' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/ipaddr'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/iplink' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/iplink'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/ipneigh' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/ipneigh'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/iproute' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/iproute'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/iprule' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/iprule'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/iptunnel' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/iptunnel'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/klogd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/klogd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/loadkmap' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/loadkmap'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/logread' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/logread'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/losetup' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/losetup'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/lsmod' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/lsmod'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/makedevs' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/makedevs'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/mdev' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/mdev'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/mkdosfs' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/mkdosfs'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/mke2fs' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/mke2fs'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/mkfs.ext2' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/mkfs.ext2'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/mkfs.minix' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/mkfs.minix'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/mkfs.vfat' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/mkfs.vfat'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/mkswap' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/mkswap'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/modinfo' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/modinfo'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/modprobe' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/modprobe'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/nameif' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/nameif'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/pivot_root' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/pivot_root'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/poweroff' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/poweroff'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/raidautorun' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/raidautorun'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/reboot' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/reboot'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/rmmod' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/rmmod'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/route' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/route'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/runlevel' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/runlevel'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/setconsole' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/setconsole'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/slattach' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/slattach'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/start-stop-daemon' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/start-stop-daemon'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/sulogin' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/sulogin'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/swapoff' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/swapoff'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/swapon' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/swapon'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/switch_root' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/switch_root'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/sysctl' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/sysctl'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/syslogd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/syslogd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/tunctl' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/tunctl'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/udhcpc' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/udhcpc'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/uevent' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/uevent'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/vconfig' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/vconfig'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/watchdog' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/watchdog'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/sbin/zcip' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/sbin/zcip'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/[' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/['
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/[[' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/[['
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/awk' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/awk'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/basename' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/basename'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/beep' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/beep'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/blkdiscard' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/blkdiscard'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/bunzip2' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/bunzip2'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/bzcat' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/bzcat'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/bzip2' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/bzip2'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/cal' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/cal'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/chpst' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/chpst'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/chrt' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/chrt'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/chvt' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/chvt'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/cksum' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/cksum'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/clear' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/clear'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/cmp' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/cmp'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/comm' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/comm'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/crontab' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/crontab'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/cryptpw' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/cryptpw'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/cut' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/cut'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/dc' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/dc'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/deallocvt' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/deallocvt'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/diff' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/diff'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/dirname' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/dirname'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/dos2unix' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/dos2unix'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/dpkg' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/dpkg'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/dpkg-deb' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/dpkg-deb'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/du' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/du'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/dumpleases' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/dumpleases'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/eject' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/eject'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/env' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/env'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/envdir' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/envdir'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/envuidgid' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/envuidgid'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/expand' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/expand'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/expr' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/expr'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/fgconsole' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/fgconsole'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/find' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/find'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/flock' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/flock'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/fold' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/fold'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/free' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/free'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/ftpget' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/ftpget'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/ftpput' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/ftpput'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/fuser' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/fuser'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/groups' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/groups'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/hd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/hd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/head' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/head'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/hexdump' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/hexdump'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/hostid' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/hostid'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/id' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/id'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/install' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/install'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/ipcrm' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/ipcrm'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/ipcs' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/ipcs'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/killall' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/killall'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/last' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/last'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/less' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/less'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/logger' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/logger'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/logname' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/logname'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/lpq' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/lpq'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/lpr' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/lpr'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/lsof' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/lsof'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/lspci' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/lspci'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/lsusb' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/lsusb'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/lzcat' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/lzcat'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/lzma' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/lzma'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/lzopcat' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/lzopcat'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/man' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/man'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/md5sum' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/md5sum'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/mesg' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/mesg'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/microcom' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/microcom'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/mkfifo' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/mkfifo'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/mkpasswd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/mkpasswd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/nc' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/nc'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/nmeter' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/nmeter'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/nohup' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/nohup'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/nsenter' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/nsenter'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/nslookup' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/nslookup'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/od' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/od'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/openvt' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/openvt'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/passwd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/passwd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/patch' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/patch'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/pgrep' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/pgrep'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/pkill' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/pkill'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/pmap' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/pmap'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/printf' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/printf'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/pscan' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/pscan'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/pstree' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/pstree'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/pwdx' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/pwdx'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/readlink' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/readlink'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/realpath' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/realpath'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/renice' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/renice'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/reset' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/reset'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/resize' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/resize'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/rpm2cpio' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/rpm2cpio'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/runsv' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/runsv'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/runsvdir' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/runsvdir'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/rx' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/rx'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/script' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/script'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/seq' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/seq'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/setkeycodes' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/setkeycodes'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/setsid' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/setsid'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/setuidgid' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/setuidgid'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/sha1sum' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/sha1sum'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/sha256sum' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/sha256sum'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/sha3sum' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/sha3sum'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/sha512sum' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/sha512sum'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/showkey' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/showkey'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/shuf' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/shuf'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/smemcap' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/smemcap'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/softlimit' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/softlimit'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/sort' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/sort'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/split' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/split'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/strings' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/strings'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/sum' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/sum'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/sv' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/sv'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/svc' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/svc'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/tac' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/tac'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/tail' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/tail'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/tcpsvd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/tcpsvd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/tee' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/tee'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/telnet' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/telnet'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/test' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/test'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/tftp' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/tftp'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/time' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/time'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/timeout' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/timeout'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/top' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/top'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/tr' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/tr'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/traceroute' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/traceroute'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/traceroute6' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/traceroute6'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/truncate' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/truncate'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/tty' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/tty'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/ttysize' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/ttysize'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/udpsvd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/udpsvd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/unexpand' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/unexpand'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/uniq' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/uniq'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/unix2dos' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/unix2dos'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/unlink' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/unlink'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/unlzma' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/unlzma'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/unlzop' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/unlzop'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/unshare' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/unshare'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/unxz' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/unxz'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/unzip' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/unzip'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/uptime' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/uptime'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/users' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/users'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/uudecode' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/uudecode'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/uuencode' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/uuencode'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/vlock' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/vlock'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/volname' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/volname'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/wall' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/wall'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/wc' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/wc'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/wget' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/wget'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/which' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/which'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/who' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/who'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/whoami' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/whoami'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/whois' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/whois'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/xargs' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/xargs'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/xz' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/xz'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/xzcat' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/xzcat'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/bin/yes' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/bin/yes'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/add-shell' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/add-shell'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/addgroup' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/addgroup'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/adduser' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/adduser'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/arping' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/arping'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/brctl' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/brctl'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/chat' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/chat'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/chpasswd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/chpasswd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/chroot' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/chroot'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/crond' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/crond'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/delgroup' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/delgroup'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/deluser' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/deluser'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/dhcprelay' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/dhcprelay'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/dnsd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/dnsd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/ether-wake' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/ether-wake'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/fakeidentd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/fakeidentd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/fbset' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/fbset'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/fdformat' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/fdformat'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/ftpd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/ftpd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/httpd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/httpd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/i2cdetect' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/i2cdetect'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/i2cdump' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/i2cdump'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/i2cget' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/i2cget'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/i2cset' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/i2cset'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/ifplugd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/ifplugd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/inetd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/inetd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/killall5' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/killall5'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/loadfont' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/loadfont'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/lpd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/lpd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/nanddump' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/nanddump'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/nandwrite' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/nandwrite'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/nbd-client' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/nbd-client'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/ntpd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/ntpd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/popmaildir' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/popmaildir'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/powertop' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/powertop'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/rdate' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/rdate'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/rdev' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/rdev'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/readahead' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/readahead'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/readprofile' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/readprofile'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/remove-shell' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/remove-shell'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/rtcwake' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/rtcwake'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/sendmail' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/sendmail'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/setfont' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/setfont'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/setlogcons' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/setlogcons'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/svlogd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/svlogd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/telnetd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/telnetd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/tftpd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/tftpd'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/ubiattach' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/ubiattach'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/ubidetach' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/ubidetach'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/ubimkvol' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/ubimkvol'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/ubirename' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/ubirename'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/ubirmvol' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/ubirmvol'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/ubirsvol' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/ubirsvol'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/ubiupdatevol' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/ubiupdatevol'
'/home/zpfeffer/tl/teeny-linux/obj/busybox-x86/_install/usr/sbin/udhcpd' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/usr/sbin/udhcpd'
zpfeffer@z:~/tl/teeny-linux/initramfs/x86-busybox$ sudo cp -av /dev/{null,console,tty,sda1} $TOP/initramfs/x86-busybox/dev/
[sudo] password for zpfeffer: 
'/dev/null' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/dev/null'
'/dev/console' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/dev/console'
'/dev/tty' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/dev/tty'
'/dev/sda1' -> '/home/zpfeffer/tl/teeny-linux/initramfs/x86-busybox/dev/sda1'

9. Create init and make it executable

9.1 Type:

vi $TOP/initramfs/x86-busybox/init

9.2 Paste this in (press i)

#!/bin/sh
 
mount -t proc none /proc
mount -t sysfs none /sys
mount -t debugfs none /sys/kernel/debug
 
echo -e "\nBoot took $(cut -d' ' -f1 /proc/uptime) seconds\n"
 
exec /bin/sh

9.3 Type :w to save, then :q to quit

10. Make init executable:

chmod +x $TOP/initramfs/x86-busybox/init

11. Create the initramfs:

cd $TOP/initramfs/x86-busybox
find . | cpio -H newc -o > ../initramfs.cpio
cd ..
cat initramfs.cpio | gzip > $TOP/obj/initramfs.igz

12. Config the Linux kernel with the minimal config

cd $STAGE/linux-4.10.6
make O=$TOP/obj/linux-x86-allnoconfig allnoconfig

You’ll see something like:

zpfeffer@z:~/tl/teeny-linux/initramfs$ cd $STAGE/linux-4.10.6
zpfeffer@z:~/tl/linux-4.10.6$ make O=$TOP/obj/linux-x86-allnoconfig allnoconfig
make[1]: Entering directory '/home/zpfeffer/tl/teeny-linux/obj/linux-x86-allnoconfig'
  HOSTCC  scripts/basic/fixdep
  GEN     ./Makefile
  HOSTCC  scripts/kconfig/conf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/zconf.lex.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf  --allnoconfig Kconfig
#
# configuration written to .config
#
make[1]: Leaving directory '/home/zpfeffer/tl/teeny-linux/obj/linux-x86-allnoconfig'

13. Turn options on for QEMU:

cd $STAGE/linux-4.10.6
make O=$TOP/obj/linux-x86-allnoconfig nconfig

14. Turn these options on:

[*] 64-bit kernel

-> General setup
  -> Configure standard kernel features
[*] Enable support for printk

-> General setup
[*] Initial RAM filesystem and RAM disk (initramfs/initrd) support

-> Executable file formats / Emulations
[*] Kernel support for ELF binaries
[*] Kernel support for scripts starting with #!

-> Device Drivers
  -> Character devices
[*] Enable TTY

-> Device Drivers
  -> Character devices
    -> Serial drivers
[*] 8250/16550 and compatible serial support
[*]   Console on 8250/16550 and compatible serial port

-> File systems
  -> Pseudo filesystems
[*] /proc file system support
[*] sysfs file system support

-> Kernel hacking                                                     
    -> Compile-time checks and compiler options 
[*] Debug filesystem

-> Kernel hacking   
[*] Early printk

This writes .config to $TOP/obj/linux-x86-allnoconfig

Use ls -a $TOP/obj/linux-x86-allnoconfig to check

.config is also at [link]

15. Make the kernel:

cd $STAGE/linux-4.10.6
make O=$TOP/obj/linux-x86-allnoconfig -j2

You should see something like:

zpfeffer@z:~/tl/linux-4.10.6$ cd $STAGE/linux-4.10.6
zpfeffer@z:~/tl/linux-4.10.6$ make O=$TOP/obj/linux-x86-allnoconfig -j2
make[1]: Entering directory '/home/zpfeffer/tl/teeny-linux/obj/linux-x86-allnoconfig'
  GEN     ./Makefile
scripts/kconfig/conf  --silentoldconfig Kconfig
#
# configuration written to .config
#
  SYSTBL  arch/x86/entry/syscalls/../../include/generated/asm/syscalls_32.h
  CHK     include/config/kernel.release
  UPD     include/config/kernel.release
  GEN     ./Makefile
  WRAP    arch/x86/include/generated/asm/clkdev.h
  WRAP    arch/x86/include/generated/asm/cputime.h
  WRAP    arch/x86/include/generated/asm/dma-contiguous.h
  WRAP    arch/x86/include/generated/asm/early_ioremap.h
  WRAP    arch/x86/include/generated/asm/mcs_spinlock.h
  WRAP    arch/x86/include/generated/asm/mm-arch-hooks.h
  CHK     include/generated/uapi/linux/version.h
  UPD     include/generated/uapi/linux/version.h
  SYSHDR  arch/x86/entry/syscalls/../../include/generated/asm/unistd_32_ia32.h
  SYSHDR  arch/x86/entry/syscalls/../../include/generated/asm/unistd_64_x32.h
  SYSTBL  arch/x86/entry/syscalls/../../include/generated/asm/syscalls_64.h
  SYSHDR  arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_32.h
  SYSHDR  arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_64.h
  SYSHDR  arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_x32.h
  CHK     include/generated/utsrelease.h
  UPD     include/generated/utsrelease.h
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  MKELF   scripts/mod/elfconfig.h
  GEN     scripts/mod/devicetable-offsets.h
  HOSTCC  arch/x86/tools/relocs_32.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  arch/x86/tools/relocs_64.o
  HOSTCC  arch/x86/tools/relocs_common.o
  HOSTLD  arch/x86/tools/relocs
  Using /home/zpfeffer/tl/linux-4.10.6 as source for kernel
  CC      kernel/bounds.s
  CHK     include/generated/timeconst.h
  UPD     include/generated/timeconst.h
  CHK     include/generated/bounds.h
  UPD     include/generated/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
  HOSTCC  scripts/mod/file2alias.o
  CHK     include/generated/asm-offsets.h
  UPD     include/generated/asm-offsets.h
  CALL    /home/zpfeffer/tl/linux-4.10.6/scripts/checksyscalls.sh
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/conmakehash
  HOSTCC  scripts/sortextable
  CC      init/main.o
  HOSTCC  usr/gen_init_cpio
  GEN     usr/initramfs_data.cpio.gz
  AS      usr/initramfs_data.o
  LD      usr/built-in.o
  CHK     include/generated/compile.h
  LD      arch/x86/crypto/built-in.o
  UPD     include/generated/compile.h
  CC      init/do_mounts.o
  AS      arch/x86/entry/entry_64.o
  AS      arch/x86/entry/thunk_64.o
  CC      arch/x86/entry/syscall_64.o
  CC      arch/x86/entry/common.o
  CC      init/do_mounts_initrd.o
  CC      arch/x86/entry/vdso/vma.o
  CC      init/initramfs.o
  LDS     arch/x86/entry/vdso/vdso.lds
  AS      arch/x86/entry/vdso/vdso-note.o
  CC      arch/x86/entry/vdso/vclock_gettime.o
  CC      arch/x86/entry/vdso/vgetcpu.o
  CC      init/calibrate.o
  HOSTCC  arch/x86/entry/vdso/vdso2c
  CC      init/init_task.o
  CC      init/version.o
  VDSO    arch/x86/entry/vdso/vdso64.so.dbg
  OBJCOPY arch/x86/entry/vdso/vdso64.so
  VDSO2C  arch/x86/entry/vdso/vdso-image-64.c
  CC      arch/x86/entry/vdso/vdso-image-64.o
  LD      init/mounts.o
  LD      init/built-in.o
  LD      arch/x86/entry/vdso/built-in.o
  CC      arch/x86/entry/vsyscall/vsyscall_gtod.o
  CC      arch/x86/entry/vsyscall/vsyscall_64.o
  CC      kernel/fork.o
  AS      arch/x86/entry/vsyscall/vsyscall_emu_64.o
  LD      arch/x86/entry/vsyscall/built-in.o
  LD      arch/x86/entry/built-in.o
  CC      arch/x86/events/core.o
  CC      kernel/exec_domain.o
  CC      kernel/panic.o
  CC      arch/x86/events/amd/core.o
  CC      kernel/cpu.o
  CC      arch/x86/events/amd/uncore.o
  CC      kernel/exit.o
  CC      arch/x86/events/amd/ibs.o
  CC      arch/x86/events/msr.o
  CC      kernel/softirq.o
  CC      arch/x86/events/intel/core.o
  CC      kernel/resource.o
  CC      kernel/sysctl.o
  CC      arch/x86/events/intel/bts.o
  CC      arch/x86/events/intel/cqm.o
  CC      kernel/sysctl_binary.o
  CC      arch/x86/events/intel/ds.o
  CC      kernel/capability.o
  CC      kernel/ptrace.o
  CC      arch/x86/events/intel/knc.o
  CC      kernel/user.o
  CC      arch/x86/events/intel/lbr.o
  CC      kernel/signal.o
  CC      arch/x86/events/intel/p4.o
  CC      arch/x86/events/intel/p6.o
  CC      arch/x86/events/intel/pt.o
  CC      kernel/sys.o
  LD      arch/x86/events/intel/built-in.o
  LD      arch/x86/events/built-in.o
  CC      kernel/kmod.o
  CC      arch/x86/kernel/process_64.o
  CC      kernel/workqueue.o
  CC      arch/x86/kernel/signal.o
  CC      arch/x86/kernel/traps.o
  CC      arch/x86/kernel/irq.o
  CC      arch/x86/kernel/irq_64.o
  CC      kernel/pid.o
  CC      arch/x86/kernel/dumpstack_64.o
  CC      arch/x86/kernel/time.o
  CC      arch/x86/kernel/ioport.o
  CC      kernel/task_work.o
  CC      kernel/extable.o
  CC      arch/x86/kernel/dumpstack.o
  CC      kernel/params.o
  CC      arch/x86/kernel/nmi.o
  CC      arch/x86/kernel/setup.o
  CC      kernel/kthread.o
  CC      arch/x86/kernel/x86_init.o
  CC      kernel/sys_ni.o
  CC      kernel/nsproxy.o
  CC      arch/x86/kernel/i8259.o
  CC      kernel/notifier.o
  CC      arch/x86/kernel/irqinit.o
  CC      kernel/ksysfs.o
  CC      arch/x86/kernel/jump_label.o
  CC      kernel/cred.o
  CC      arch/x86/kernel/irq_work.o
  CC      arch/x86/kernel/probe_roms.o
  CC      kernel/reboot.o
  CC      arch/x86/kernel/sys_x86_64.o
  CC      kernel/async.o
  AS      arch/x86/kernel/mcount_64.o
  CC      kernel/range.o
  CC      arch/x86/kernel/ksysfs.o
  CC      kernel/smpboot.o
  CC      arch/x86/kernel/bootflag.o
  CC      kernel/ucount.o
  CC      arch/x86/kernel/e820.o
  CC      kernel/events/core.o
  CC      arch/x86/kernel/pci-dma.o
  CC      arch/x86/kernel/quirks.o
  CC      arch/x86/kernel/topology.o
  CC      arch/x86/kernel/kdebugfs.o
  CC      arch/x86/kernel/alternative.o
  CC      arch/x86/kernel/i8253.o
  CC      arch/x86/kernel/pci-nommu.o
  CC      arch/x86/kernel/hw_breakpoint.o
  CC      arch/x86/kernel/tsc.o
  CC      kernel/events/ring_buffer.o
  CC      arch/x86/kernel/tsc_msr.o
  CC      arch/x86/kernel/io_delay.o
  CC      arch/x86/kernel/rtc.o
  CC      kernel/events/callchain.o
  CC      arch/x86/kernel/pci-iommu_table.o
  CC      kernel/events/hw_breakpoint.o
  CC      arch/x86/kernel/resource.o
  CC      arch/x86/kernel/process.o
  LD      kernel/events/built-in.o
  CC      kernel/irq/irqdesc.o
  LD      arch/x86/kernel/acpi/built-in.o
  CC      arch/x86/kernel/apic/apic.o
  CC      kernel/irq/handle.o
  CC      kernel/irq/manage.o
  CC      arch/x86/kernel/apic/apic_noop.o
  CC      arch/x86/kernel/apic/ipi.o
  CC      kernel/irq/spurious.o
  CC      arch/x86/kernel/apic/vector.o
  CC      kernel/irq/resend.o
  CC      kernel/irq/chip.o
  CC      arch/x86/kernel/apic/hw_nmi.o
  CC      arch/x86/kernel/apic/io_apic.o
  CC      kernel/irq/dummychip.o
  CC      kernel/irq/devres.o
  CC      kernel/irq/autoprobe.o
  CC      kernel/irq/irqdomain.o
  CC      arch/x86/kernel/apic/apic_flat_64.o
  CC      arch/x86/kernel/apic/probe_64.o
  CC      kernel/irq/proc.o
  LD      arch/x86/kernel/apic/built-in.o
  CC      arch/x86/kernel/cpu/intel_cacheinfo.o
  LD      kernel/irq/built-in.o
  LD      kernel/livepatch/built-in.o
  CC      kernel/locking/mutex.o
  CC      arch/x86/kernel/cpu/scattered.o
  CC      kernel/locking/semaphore.o
  CC      arch/x86/kernel/cpu/topology.o
  CC      arch/x86/kernel/cpu/common.o
  CC      kernel/locking/rwsem.o
  CC      kernel/locking/percpu-rwsem.o
  CC      kernel/locking/rwsem-xadd.o
  CC      arch/x86/kernel/cpu/rdrand.o
  CC      arch/x86/kernel/cpu/match.o
  LD      kernel/locking/built-in.o
  CC      kernel/power/qos.o
  CC      arch/x86/kernel/cpu/bugs.o
  CC      arch/x86/kernel/cpu/proc.o
  LD      kernel/power/built-in.o
  CC      kernel/printk/printk.o
  MKCAP   arch/x86/kernel/cpu/capflags.c
  CC      kernel/printk/nmi.o
  LD      kernel/printk/built-in.o
  CC      kernel/rcu/update.o
  CC      kernel/rcu/sync.o
  CC      kernel/rcu/srcu.o
  CC      kernel/rcu/tiny.o
  LD      kernel/rcu/built-in.o
  CC      kernel/sched/core.o
  CC      kernel/sched/loadavg.o
  CC      kernel/sched/clock.o
  CC      kernel/sched/cputime.o
  CC      kernel/sched/idle_task.o
  CC      kernel/sched/fair.o
  CC      kernel/sched/rt.o
  CC      kernel/sched/deadline.o
  CC      kernel/sched/stop_task.o
  CC      kernel/sched/wait.o
  CC      kernel/sched/swait.o
  CC      kernel/sched/completion.o
  CC      kernel/sched/idle.o
  CC      arch/x86/kernel/cpu/powerflags.o
  CC      arch/x86/kernel/cpu/intel.o
  CC      kernel/sched/debug.o
  CC      arch/x86/kernel/cpu/amd.o
  LD      kernel/sched/built-in.o
  CC      arch/x86/kernel/cpu/centaur.o
  CC      kernel/time/time.o
  CC      arch/x86/kernel/cpu/perfctr-watchdog.o
  CC      arch/x86/kernel/cpu/capflags.o
  LD      arch/x86/kernel/cpu/built-in.o
  CC      kernel/time/timer.o
  CC      arch/x86/kernel/fpu/init.o
  CC      arch/x86/kernel/fpu/bugs.o
  CC      arch/x86/kernel/fpu/core.o
  CC      kernel/time/hrtimer.o
  CC      arch/x86/kernel/fpu/regset.o
  CC      kernel/time/timekeeping.o
  CC      arch/x86/kernel/fpu/signal.o
  CC      arch/x86/kernel/fpu/xstate.o
  CC      kernel/time/ntp.o
  LD      arch/x86/kernel/fpu/built-in.o
  LD      arch/x86/kernel/kprobes/built-in.o
  CC      arch/x86/kernel/ptrace.o
  CC      kernel/time/clocksource.o
  CC      arch/x86/kernel/step.o
  CC      kernel/time/jiffies.o
  CC      arch/x86/kernel/i8237.o
  CC      arch/x86/kernel/reboot.o
  CC      kernel/time/timer_list.o
  CC      kernel/time/timeconv.o
  CC      arch/x86/kernel/tsc_sync.o
  CC      kernel/time/timecounter.o
  CC      kernel/time/alarmtimer.o
  CC      arch/x86/kernel/mpparse.o
  CC      kernel/time/posix-stubs.o
  CC      arch/x86/kernel/trace_clock.o
  CC      arch/x86/kernel/early_printk.o
  CC      kernel/time/clockevents.o
  CC      arch/x86/kernel/hpet.o
  CC      kernel/time/tick-common.o
  CC      arch/x86/kernel/pci-swiotlb.o
  CC      kernel/time/tick-broadcast.o
  CC      arch/x86/kernel/sysfb.o
  CC      kernel/time/timekeeping_debug.o
  CC      arch/x86/kernel/perf_regs.o
  LD      kernel/time/built-in.o
  CC      kernel/dma.o
  CC      kernel/up.o
  CC      arch/x86/kernel/unwind_guess.o
  CC      kernel/utsname_sysctl.o
  CC      arch/x86/kernel/vsmp_64.o
  CC      kernel/elfcore.o
  AS      arch/x86/kernel/head_64.o
  CC      arch/x86/kernel/head64.o
  CC      kernel/irq_work.o
  CC      kernel/memremap.o
  CC      arch/x86/kernel/ebda.o
  CC      arch/x86/kernel/platform-quirks.o
  LDS     arch/x86/kernel/vmlinux.lds
  LD      kernel/built-in.o
  LD      arch/x86/kernel/built-in.o
  LD      certs/built-in.o
  CC      arch/x86/mm/init.o
  CC      mm/filemap.o
  CC      arch/x86/mm/init_64.o
  CC      arch/x86/mm/fault.o
  CC      mm/mempool.o
  CC      arch/x86/mm/ioremap.o
  CC      mm/oom_kill.o
  CC      arch/x86/mm/extable.o
  CC      arch/x86/mm/pageattr.o
  CC      mm/maccess.o
  CC      mm/page_alloc.o
  CC      arch/x86/mm/mmap.o
  CC      arch/x86/mm/pat.o
  CC      arch/x86/mm/pgtable.o
  CC      arch/x86/mm/physaddr.o
  CC      mm/page-writeback.o
  CC      arch/x86/mm/gup.o
  CC      arch/x86/mm/setup_nx.o
  CC      arch/x86/mm/tlb.o
  CC      arch/x86/mm/pkeys.o
  CC      mm/readahead.o
  LD      arch/x86/mm/built-in.o
  LD      arch/x86/net/built-in.o
  CC      mm/swap.o
  LD      arch/x86/platform/atom/built-in.o
  LD      arch/x86/platform/ce4100/built-in.o
  LD      arch/x86/platform/efi/built-in.o
  LD      arch/x86/platform/geode/built-in.o
  LD      arch/x86/platform/goldfish/built-in.o
  LD      arch/x86/platform/intel/built-in.o
  LD      arch/x86/platform/intel-mid/built-in.o
  LD      arch/x86/platform/intel-quark/built-in.o
  LD      arch/x86/platform/iris/built-in.o
  LD      arch/x86/platform/olpc/built-in.o
  LD      arch/x86/platform/scx200/built-in.o
  LD      arch/x86/platform/sfi/built-in.o
  LD      arch/x86/platform/ts5500/built-in.o
  LD      arch/x86/platform/uv/built-in.o
  LD      arch/x86/platform/built-in.o
  CC      arch/x86/realmode/init.o
  CC      mm/truncate.o
  AS      arch/x86/realmode/rm/header.o
  AS      arch/x86/realmode/rm/trampoline_64.o
  AS      arch/x86/realmode/rm/stack.o
  AS      arch/x86/realmode/rm/reboot.o
  PASYMS  arch/x86/realmode/rm/pasyms.h
  LDS     arch/x86/realmode/rm/realmode.lds
  LD      arch/x86/realmode/rm/realmode.elf
  RELOCS  arch/x86/realmode/rm/realmode.relocs
  OBJCOPY arch/x86/realmode/rm/realmode.bin
  AS      arch/x86/realmode/rmpiggy.o
  LD      arch/x86/realmode/built-in.o
  LD      arch/x86/built-in.o
  CC      mm/vmscan.o
  CC      fs/open.o
  CC      fs/read_write.o
  CC      mm/shmem.o
  CC      mm/util.o
  CC      fs/file_table.o
  CC      mm/mmzone.o
  CC      mm/vmstat.o
  CC      fs/super.o
  CC      mm/backing-dev.o
  CC      fs/char_dev.o
  CC      mm/mm_init.o
  CC      fs/stat.o
  CC      mm/mmu_context.o
  CC      mm/percpu.o
  CC      fs/exec.o
  CC      mm/slab_common.o
  CC      fs/pipe.o
  CC      mm/compaction.o
  CC      mm/vmacache.o
  CC      fs/namei.o
  CC      mm/interval_tree.o
  CC      mm/list_lru.o
  CC      mm/workingset.o
  CC      mm/debug.o
  CC      mm/gup.o
  CC      fs/fcntl.o
  CC      mm/highmem.o
  CC      fs/ioctl.o
  CC      mm/memory.o
  CC      fs/readdir.o
  CC      fs/select.o
  CC      mm/mincore.o
  CC      fs/dcache.o
  CC      mm/mlock.o
  CC      mm/mmap.o
  CC      fs/inode.o
  CC      mm/mprotect.o
  CC      fs/attr.o
  CC      fs/bad_inode.o
  CC      mm/mremap.o
  CC      fs/file.o
  CC      mm/msync.o
  CC      fs/filesystems.o
  CC      mm/rmap.o
  CC      fs/namespace.o
  CC      mm/vmalloc.o
  CC      fs/seq_file.o
  CC      mm/pagewalk.o
  CC      mm/pgtable-generic.o
  CC      fs/xattr.o
  CC      mm/init-mm.o
  CC      mm/nobootmem.o
  CC      mm/memblock.o
  CC      fs/libfs.o
  CC      fs/fs-writeback.o
  CC      mm/dmapool.o
  CC      mm/sparse.o
  CC      fs/pnode.o
  CC      mm/sparse-vmemmap.o
  CC      fs/splice.o
  CC      mm/slub.o
  CC      fs/sync.o
  CC      fs/utimes.o
  CC      fs/stack.o
  CC      fs/fs_struct.o
  CC      mm/early_ioremap.o
  CC      fs/statfs.o
  LD      mm/built-in.o
  LD      ipc/built-in.o
  CC      fs/fs_pin.o
  CC      security/commoncap.o
  CC      fs/nsfs.o
  CC      fs/no-block.o
  CC      security/min_addr.o
  CC      fs/proc_namespace.o
  LD      security/built-in.o
  LD      crypto/built-in.o
  CC      fs/debugfs/inode.o
  LD      block/built-in.o
  CC      fs/debugfs/file.o
  LD      drivers/amba/built-in.o
  LD      drivers/auxdisplay/built-in.o
  CC      drivers/base/component.o
  LD      fs/debugfs/debugfs.o
  CC      drivers/base/core.o
  LD      fs/debugfs/built-in.o
  CC      fs/devpts/inode.o
  LD      fs/devpts/devpts.o
  LD      fs/devpts/built-in.o
  LD      fs/exofs/built-in.o
  CC      fs/kernfs/mount.o
  CC      fs/kernfs/inode.o
  CC      drivers/base/bus.o
  CC      fs/kernfs/dir.o
  CC      drivers/base/dd.o
  CC      fs/kernfs/file.o
  CC      drivers/base/syscore.o
  CC      drivers/base/driver.o
  CC      fs/kernfs/symlink.o
  CC      drivers/base/class.o
  LD      fs/kernfs/built-in.o
  LD      fs/notify/dnotify/built-in.o
  LD      fs/notify/fanotify/built-in.o
  LD      fs/notify/inotify/built-in.o
  LD      fs/notify/built-in.o
  CC      drivers/base/platform.o
  CC      fs/proc/task_mmu.o
  CC      drivers/base/cpu.o
  CC      fs/proc/inode.o
  CC      drivers/base/firmware.o
  CC      drivers/base/init.o
  CC      fs/proc/root.o
  CC      drivers/base/map.o
  CC      fs/proc/base.o
  CC      drivers/base/devres.o
  CC      drivers/base/attribute_container.o
  CC      drivers/base/transport_class.o
  CC      fs/proc/generic.o
  CC      drivers/base/topology.o
  CC      drivers/base/container.o
  CC      fs/proc/array.o
  CC      drivers/base/property.o
  CC      fs/proc/fd.o
  CC      drivers/base/cacheinfo.o
  CC      fs/proc/proc_tty.o
  CC      fs/proc/cmdline.o
  LD      drivers/base/power/built-in.o
  LD      drivers/base/test/built-in.o
  CC      drivers/base/dma-mapping.o
  CC      fs/proc/consoles.o
  CC      fs/proc/cpuinfo.o
  LD      drivers/base/built-in.o
  LD      drivers/block/built-in.o
  LD      drivers/bus/built-in.o
  CC      fs/proc/devices.o
  LD      drivers/cdrom/built-in.o
  CC      drivers/char/mem.o
  CC      fs/proc/interrupts.o
  CC      fs/proc/loadavg.o
  CC      drivers/char/random.o
  CC      fs/proc/meminfo.o
  CC      fs/proc/stat.o
  CC      drivers/char/misc.o
  CC      fs/proc/uptime.o
  CC      fs/proc/version.o
  LD      drivers/char/agp/built-in.o
  LD      drivers/char/built-in.o
  LD      drivers/char/ipmi/built-in.o
  LD      drivers/clk/bcm/built-in.o
  CC      fs/proc/softirqs.o
  LD      drivers/clk/mvebu/built-in.o
  LD      drivers/clk/ti/built-in.o
  LD      drivers/clk/x86/built-in.o
  LD      drivers/clk/built-in.o
  CC      drivers/clocksource/i8253.o
  CC      fs/proc/namespaces.o
  LD      drivers/clocksource/built-in.o
  LD      drivers/firewire/built-in.o
  LD      drivers/firmware/broadcom/built-in.o
  LD      drivers/firmware/meson/built-in.o
  LD      drivers/firmware/tegra/built-in.o
  LD      drivers/firmware/built-in.o
  CC      fs/proc/self.o
  LD      drivers/gpu/drm/bridge/built-in.o
  LD      drivers/gpu/drm/hisilicon/built-in.o
  LD      drivers/gpu/drm/i2c/built-in.o
  LD      drivers/gpu/drm/omapdrm/displays/built-in.o
  LD      drivers/gpu/drm/omapdrm/dss/built-in.o
  LD      drivers/gpu/drm/omapdrm/built-in.o
  LD      drivers/gpu/drm/panel/built-in.o
  LD      drivers/gpu/drm/tilcdc/built-in.o
  CC      fs/proc/thread_self.o
  LD      drivers/gpu/drm/built-in.o
  LD      drivers/gpu/vga/built-in.o
  LD      drivers/gpu/built-in.o
  CC      drivers/hid/hid-core.o
  CC      fs/proc/proc_sysctl.o
  CC      fs/proc/kmsg.o
  CC      drivers/hid/hid-input.o
  CC      fs/proc/page.o
  LD      fs/proc/proc.o
  LD      fs/proc/built-in.o
  LD      fs/quota/built-in.o
  CC      fs/ramfs/inode.o
  CC      fs/ramfs/file-mmu.o
  CC      drivers/hid/hid-debug.o
  LD      fs/ramfs/ramfs.o
  LD      fs/ramfs/built-in.o
  CC      fs/sysfs/file.o
  CC      drivers/hid/hid-generic.o
  CC      fs/sysfs/dir.o
  LD      drivers/hid/hid.o
  LD      drivers/hid/built-in.o
  CC      fs/sysfs/symlink.o
  LD      drivers/hwtracing/intel_th/built-in.o
  LD      drivers/i2c/algos/built-in.o
  LD      drivers/i2c/busses/built-in.o
  LD      drivers/i2c/muxes/built-in.o
  LD      drivers/i2c/built-in.o
  LD      drivers/idle/built-in.o
  CC      drivers/input/input.o
  CC      fs/sysfs/mount.o
  CC      fs/sysfs/group.o
  LD      fs/sysfs/built-in.o
  CC      fs/anon_inodes.o
  CC      fs/binfmt_script.o
  CC      drivers/input/input-compat.o
  CC      fs/binfmt_elf.o
  CC      drivers/input/input-mt.o
  CC      fs/drop_caches.o
  CC      drivers/input/ff-core.o
  LD      fs/built-in.o
  CC      drivers/input/mousedev.o
  LD      sound/built-in.o
  LD      firmware/built-in.o
  LD      net/built-in.o
  CC      drivers/input/keyboard/atkbd.o
  CC      lib/lockref.o
  CC      lib/bcd.o
  CC      lib/div64.o
  CC      lib/sort.o
  CC      lib/parser.o
  CC      lib/halfmd4.o
  LD      drivers/input/keyboard/built-in.o
  CC      lib/debug_locks.o
  CC      drivers/input/mouse/psmouse-base.o
  CC      lib/random32.o
  CC      lib/bust_spinlocks.o
  CC      lib/kasprintf.o
  CC      drivers/input/mouse/synaptics.o
  CC      lib/bitmap.o
  CC      lib/scatterlist.o
  CC      drivers/input/mouse/focaltech.o
  CC      drivers/input/mouse/alps.o
  CC      lib/gcd.o
  CC      lib/lcm.o
  CC      lib/list_sort.o
  CC      lib/uuid.o
  CC      lib/flex_array.o
  CC      lib/iov_iter.o
  CC      drivers/input/mouse/byd.o
  CC      drivers/input/mouse/logips2pp.o
  CC      drivers/input/mouse/trackpoint.o
  CC      lib/clz_ctz.o
  CC      lib/bsearch.o
  CC      lib/find_bit.o
  CC      drivers/input/mouse/cypress_ps2.o
  CC      lib/llist.o
  CC      lib/memweight.o
  CC      lib/kfifo.o
  LD      drivers/input/mouse/psmouse.o
  LD      drivers/input/mouse/built-in.o
  LD      drivers/input/input-core.o
  LD      drivers/input/built-in.o
  CC      drivers/input/serio/serio.o
  CC      lib/percpu-refcount.o
  CC      lib/percpu_ida.o
  CC      drivers/input/serio/i8042.o
  CC      lib/rhashtable.o
  CC      drivers/input/serio/serport.o
  CC      lib/reciprocal_div.o
  CC      drivers/input/serio/libps2.o
  CC      lib/once.o
  CC      lib/string_helpers.o
  LD      drivers/input/serio/built-in.o
  LD      drivers/irqchip/built-in.o
  LD      drivers/lguest/built-in.o
  LD      drivers/macintosh/built-in.o
  CC      lib/hexdump.o
  LD      drivers/media/common/b2c2/built-in.o
  LD      drivers/media/common/saa7146/built-in.o
  LD      drivers/media/common/siano/built-in.o
  LD      drivers/media/common/v4l2-tpg/built-in.o
  LD      drivers/media/common/built-in.o
  LD      drivers/media/firewire/built-in.o
  CC      lib/kstrtox.o
  LD      drivers/media/i2c/soc_camera/built-in.o
  LD      drivers/media/i2c/built-in.o
  LD      drivers/media/mmc/siano/built-in.o
  LD      drivers/media/mmc/built-in.o
  LD      drivers/media/pci/b2c2/built-in.o
  LD      drivers/media/pci/ddbridge/built-in.o
  LD      drivers/media/pci/dm1105/built-in.o
  CC      lib/iomap.o
  LD      drivers/media/pci/mantis/built-in.o
  LD      drivers/media/pci/netup_unidvb/built-in.o
  LD      drivers/media/pci/ngene/built-in.o
  LD      drivers/media/pci/pluto2/built-in.o
  LD      drivers/media/pci/pt1/built-in.o
  LD      drivers/media/pci/pt3/built-in.o
  LD      drivers/media/pci/saa7146/built-in.o
  LD      drivers/media/pci/smipcie/built-in.o
  LD      drivers/media/pci/ttpci/built-in.o
  LD      drivers/media/pci/built-in.o
  LD      drivers/media/platform/omap/built-in.o
  CC      lib/pci_iomap.o
  LD      drivers/media/platform/built-in.o
  LD      drivers/media/rc/keymaps/built-in.o
  LD      drivers/media/rc/built-in.o
  LD      drivers/media/spi/built-in.o
  LD      drivers/media/tuners/built-in.o
  CC      lib/iomap_copy.o
  LD      drivers/media/usb/b2c2/built-in.o
  LD      drivers/media/usb/dvb-usb/built-in.o
  LD      drivers/media/usb/dvb-usb-v2/built-in.o
  CC      lib/devres.o
  LD      drivers/media/usb/s2255/built-in.o
  LD      drivers/media/usb/siano/built-in.o
  LD      drivers/media/usb/stkwebcam/built-in.o
  LD      drivers/media/usb/ttusb-budget/built-in.o
  LD      drivers/media/usb/ttusb-dec/built-in.o
  LD      drivers/media/usb/zr364xx/built-in.o
  LD      drivers/media/usb/built-in.o
  LD      drivers/media/built-in.o
  CC      lib/hweight.o
  LD      drivers/mfd/built-in.o
  CC      lib/bitrev.o
  LD      drivers/misc/cb710/built-in.o
  LD      drivers/misc/eeprom/built-in.o
  LD      drivers/misc/lis3lv02d/built-in.o
  LD      drivers/misc/mic/bus/built-in.o
  HOSTCC  lib/gen_crc32table
  LD      drivers/misc/mic/built-in.o
  LD      drivers/misc/ti-st/built-in.o
  LD      drivers/misc/built-in.o
  LD      drivers/mmc/built-in.o
  LD      drivers/net/built-in.o
  CC      lib/lz4/lz4_decompress.o
  LD      drivers/nfc/built-in.o
  LD      drivers/nvme/host/built-in.o
  LD      drivers/nvme/target/built-in.o
  LD      drivers/nvme/built-in.o
  LD      drivers/perf/built-in.o
  LD      drivers/platform/x86/built-in.o
  LD      drivers/platform/built-in.o
  LD      lib/lz4/built-in.o
  LD      drivers/power/built-in.o
  CC      lib/lzo/lzo1x_decompress_safe.o
  LD      drivers/ptp/built-in.o
  LD      drivers/pwm/built-in.o
  CC      drivers/rtc/rtc-lib.o
  LD      lib/lzo/lzo_decompress.o
  LD      lib/lzo/built-in.o
  CC      lib/xz/xz_dec_syms.o
  CC      drivers/rtc/rtc-mc146818-lib.o
  CC      lib/xz/xz_dec_stream.o
  LD      drivers/rtc/built-in.o
  LD      drivers/soc/bcm/built-in.o
  LD      drivers/soc/fsl/built-in.o
  LD      drivers/soc/built-in.o
  CC      lib/xz/xz_dec_lzma2.o
  CC      drivers/tty/tty_io.o
  CC      lib/xz/xz_dec_bcj.o
  LD      lib/xz/xz_dec.o
  LD      lib/xz/built-in.o
  CC      lib/zlib_inflate/inffast.o
  CC      lib/zlib_inflate/inflate.o
  CC      drivers/tty/n_tty.o
  CC      lib/zlib_inflate/infutil.o
  CC      lib/zlib_inflate/inftrees.o
  CC      lib/zlib_inflate/inflate_syms.o
  LD      lib/zlib_inflate/zlib_inflate.o
  LD      lib/zlib_inflate/built-in.o
  CC      lib/swiotlb.o
  CC      drivers/tty/tty_ioctl.o
  CC      lib/iommu-helper.o
  CC      drivers/tty/tty_ldisc.o
  CC      lib/iommu-common.o
  CC      lib/syscall.o
  CC      drivers/tty/tty_buffer.o
  CC      lib/strncpy_from_user.o
  CC      lib/strnlen_user.o
  CC      drivers/tty/tty_port.o
  CC      lib/argv_split.o
  CC      drivers/tty/tty_mutex.o
  CC      lib/chacha20.o
  CC      lib/cmdline.o
  CC      drivers/tty/tty_ldsem.o
  CC      lib/ctype.o
  CC      lib/dec_and_lock.o
  CC      lib/decompress.o
  CC      drivers/tty/pty.o
  CC      lib/decompress_bunzip2.o
  CC      lib/decompress_inflate.o
  LD      drivers/tty/ipwireless/built-in.o
  CC      drivers/tty/serial/serial_core.o
  CC      lib/decompress_unlz4.o
  CC      lib/decompress_unlzma.o
  CC      lib/decompress_unlzo.o
  CC      lib/decompress_unxz.o
  CC      drivers/tty/serial/earlycon.o
  CC      lib/dma-noop.o
  CC      drivers/tty/serial/8250/8250_core.o
  CC      lib/dump_stack.o
  CC      lib/earlycpio.o
  CC      lib/extable.o
  CC      lib/flex_proportions.o
  CC      drivers/tty/serial/8250/8250_port.o
  CC      lib/idr.o
  CC      lib/int_sqrt.o
  CC      lib/ioremap.o
  CC      lib/irq_regs.o
  CC      drivers/tty/serial/8250/8250_early.o
  CC      lib/is_single_threaded.o
  CC      lib/klist.o
  LD      drivers/tty/serial/8250/8250.o
  LD      drivers/tty/serial/8250/8250_base.o
  LD      drivers/tty/serial/8250/built-in.o
  LD      drivers/tty/serial/built-in.o
  CC      drivers/tty/vt/vt_ioctl.o
  CC      lib/kobject.o
  CC      drivers/tty/vt/vc_screen.o
  CC      lib/kobject_uevent.o
  CC      lib/md5.o
  CC      drivers/tty/vt/selection.o
  CC      lib/nmi_backtrace.o
  CC      lib/nodemask.o
  CC      drivers/tty/vt/keyboard.o
  CC      lib/plist.o
  CC      lib/radix-tree.o
  CC      lib/ratelimit.o
  CC      lib/rbtree.o
  CC      drivers/tty/vt/consolemap.o
  CC      lib/seq_buf.o
  CC      lib/sha1.o
  CONMK   drivers/tty/vt/consolemap_deftbl.c
  CC      drivers/tty/vt/vt.o
  CC      lib/show_mem.o
  CC      lib/string.o
  CC      lib/timerqueue.o
  CC      lib/vsprintf.o
  SHIPPED drivers/tty/vt/defkeymap.c
  CC      drivers/tty/vt/consolemap_deftbl.o
  CC      drivers/tty/vt/defkeymap.o
  LD      drivers/tty/vt/built-in.o
  LD      drivers/tty/built-in.o
  LD      drivers/video/backlight/built-in.o
  CC      lib/win_minmax.o
  CC      drivers/video/console/dummycon.o
  GEN     lib/crc32table.h
  AR      lib/lib.a
  CC      lib/crc32.o
  CC      drivers/video/console/vgacon.o
  EXPORTS lib/lib-ksyms.o
  LD      lib/built-in.o
  CC      arch/x86/lib/msr.o
  AS      arch/x86/lib/msr-reg.o
  CC      arch/x86/lib/msr-reg-export.o
  LD      drivers/video/console/built-in.o
  LD      drivers/video/fbdev/core/built-in.o
  AS      arch/x86/lib/hweight.o
  AS      arch/x86/lib/iomap_copy_64.o
  LD      drivers/video/fbdev/omap2/omapfb/displays/built-in.o
  AS      arch/x86/lib/clear_page_64.o
  LD      drivers/video/fbdev/omap2/omapfb/dss/built-in.o
  LD      drivers/video/fbdev/omap2/omapfb/built-in.o
  CC      arch/x86/lib/cmdline.o
  LD      drivers/video/fbdev/omap2/built-in.o
  LD      drivers/video/fbdev/built-in.o
  LD      drivers/video/built-in.o
  AS      arch/x86/lib/cmpxchg16b_emu.o
  LD      drivers/built-in.o
  AS      arch/x86/lib/copy_page_64.o
  AS      arch/x86/lib/copy_user_64.o
  CC      arch/x86/lib/cpu.o
  AS      arch/x86/lib/csum-copy_64.o
  CC      arch/x86/lib/csum-partial_64.o
  LD      virt/lib/built-in.o
  LD      virt/built-in.o
  CC      arch/x86/lib/csum-wrappers_64.o
  CC      arch/x86/lib/delay.o
  AS      arch/x86/lib/getuser.o
  GEN     arch/x86/lib/inat-tables.c
  CC      arch/x86/lib/insn.o
  AS      arch/x86/lib/memcpy_64.o
  AS      arch/x86/lib/memmove_64.o
  AS      arch/x86/lib/memset_64.o
  CC      arch/x86/lib/misc.o
  AS      arch/x86/lib/putuser.o
  AS      arch/x86/lib/rwsem.o
  CC      arch/x86/lib/usercopy.o
  CC      arch/x86/lib/usercopy_64.o
  CC      arch/x86/lib/inat.o
  AR      arch/x86/lib/lib.a
  EXPORTS arch/x86/lib/lib-ksyms.o
  LD      arch/x86/lib/built-in.o
  GEN     .version
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      vmlinux.o
  MODPOST vmlinux.o
  LD      vmlinux
  SORTEX  vmlinux
  SYSMAP  System.map
  AS      arch/x86/boot/bioscall.o
  CC      arch/x86/boot/a20.o
  CC      arch/x86/boot/cmdline.o
  AS      arch/x86/boot/copy.o
  HOSTCC  arch/x86/boot/mkcpustr
  CC      arch/x86/boot/cpuflags.o
  CC      arch/x86/boot/cpucheck.o
  CC      arch/x86/boot/early_serial_console.o
  CC      arch/x86/boot/edd.o
  CC      arch/x86/boot/main.o
  LDS     arch/x86/boot/compressed/vmlinux.lds
  CC      arch/x86/boot/memory.o
  AS      arch/x86/boot/compressed/head_64.o
  VOFFSET arch/x86/boot/compressed/../voffset.h
  CC      arch/x86/boot/pm.o
  CC      arch/x86/boot/compressed/string.o
  AS      arch/x86/boot/pmjump.o
  CC      arch/x86/boot/printf.o
  CC      arch/x86/boot/compressed/cmdline.o
  CC      arch/x86/boot/regs.o
  CC      arch/x86/boot/string.o
  CC      arch/x86/boot/compressed/error.o
  CC      arch/x86/boot/tty.o
  OBJCOPY arch/x86/boot/compressed/vmlinux.bin
  HOSTCC  arch/x86/boot/compressed/mkpiggy
  CC      arch/x86/boot/video.o
  CC      arch/x86/boot/compressed/cpuflags.o
  CC      arch/x86/boot/compressed/early_serial_console.o
  CC      arch/x86/boot/video-mode.o
  CC      arch/x86/boot/compressed/misc.o
  CC      arch/x86/boot/version.o
  CC      arch/x86/boot/video-vga.o
  CC      arch/x86/boot/video-vesa.o
  CC      arch/x86/boot/video-bios.o
  HOSTCC  arch/x86/boot/tools/build
  CPUSTR  arch/x86/boot/cpustr.h
  CC      arch/x86/boot/cpu.o
  GZIP    arch/x86/boot/compressed/vmlinux.bin.gz
  MKPIGGY arch/x86/boot/compressed/piggy.S
  AS      arch/x86/boot/compressed/piggy.o
  DATAREL arch/x86/boot/compressed/vmlinux
  LD      arch/x86/boot/compressed/vmlinux
  OBJCOPY arch/x86/boot/vmlinux.bin
  ZOFFSET arch/x86/boot/zoffset.h
  AS      arch/x86/boot/header.o
  LD      arch/x86/boot/setup.elf
  OBJCOPY arch/x86/boot/setup.bin
  BUILD   arch/x86/boot/bzImage
Setup is 15772 bytes (padded to 15872 bytes).
System is 929 kB
CRC b8db4f53
Kernel: arch/x86/boot/bzImage is ready  (#1)
make[1]: Leaving directory '/home/zpfeffer/tl/teeny-linux/obj/linux-x86-allnoconfig'

16. Launch the Linux kernel binary & initrd in QEMU:

STAGE=$HOME/tl
TOP=$STAGE/teeny-linux
qemu-system-x86_64 \
    -kernel $TOP/obj/linux-x86-allnoconfig/arch/x86/boot/bzImage \
    -initrd $TOP/obj/initramfs.igz \
    -nographic -append "earlyprintk=serial,ttyS0 console=ttyS0"

You should see something like:

zpfeffer@z:~/tl/linux-4.10.6$ STAGE=$HOME/tl
zpfeffer@z:~/tl/linux-4.10.6$ TOP=$STAGE/teeny-linux
zpfeffer@z:~/tl/linux-4.10.6$ qemu-system-x86_64 \
>     -kernel $TOP/obj/linux-x86-allnoconfig/arch/x86/boot/bzImage \
>     -initrd $TOP/obj/initramfs.igz \
>     -nographic -append "earlyprintk=serial,ttyS0 console=ttyS0"
warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5]
Linux version 4.10.6 (zpfeffer@z) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) ) #1 Fri Dec 21 23:00:26 MST 2018
Command line: earlyprintk=serial,ttyS0 console=ttyS0
x86/fpu: Legacy x87 FPU detected.
e820: BIOS-provided physical RAM map:
BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
BIOS-e820: [mem 0x0000000000100000-0x0000000007fdffff] usable
BIOS-e820: [mem 0x0000000007fe0000-0x0000000007ffffff] reserved
BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
bootconsole [earlyser0] enabled
NX (Execute Disable) protection: active
e820: last_pfn = 0x7fe0 max_arch_pfn = 0x400000000
found SMP MP-table at [mem 0x000f6640-0x000f664f] mapped at [ffff8800000f6640]
RAMDISK: [mem 0x07e84000-0x07fdffff]
Zone ranges:
  DMA32    [mem 0x0000000000001000-0x0000000007fdffff]
  Normal   empty
Movable zone start for each node
Early memory node ranges
  node   0: [mem 0x0000000000001000-0x000000000009efff]
  node   0: [mem 0x0000000000100000-0x0000000007fdffff]
Initmem setup node 0 [mem 0x0000000000001000-0x0000000007fdffff]
Intel MultiProcessor Specification v1.4
MPTABLE: OEM ID: BOCHSCPU
MPTABLE: Product ID: 0.1         
MPTABLE: APIC at: 0xFEE00000
Processor #0 (Bootup-CPU)
IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
Processors: 1
e820: [mem 0x08000000-0xfffbffff] available for PCI devices
clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32105
Kernel command line: earlyprintk=serial,ttyS0 console=ttyS0
PID hash table entries: 512 (order: 0, 4096 bytes)
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
Memory: 121688K/130552K available (1264K kernel code, 261K rwdata, 284K rodata, 452K init, 244K bss, 8864K reserved, 0K cma-reserved)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:4352 nr_irqs:48 16
Console: colour VGA+ 80x25
console [ttyS0] enabled
console [ttyS0] enabled
bootconsole [earlyser0] disabled
bootconsole [earlyser0] disabled
tsc: Fast TSC calibration failed
tsc: Unable to calibrate against PIT
tsc: No reference (HPET/PMTIMER) available
tsc: Marking TSC unstable due to could not calculate TSC khz
Calibrating delay loop... 469.50 BogoMIPS (lpj=939008)
pid_max: default: 4096 minimum: 301
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes)
Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
CPU: AMD QEMU Virtual CPU version 2.5+ (family: 0x6, model: 0x6, stepping: 0x3)
Performance Events: PMU not available due to virtualization, using software events only.
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
clocksource: Switched to clocksource refined-jiffies
Unpacking initramfs...
Freeing initrd memory: 1392K
platform rtc_cmos: registered platform RTC device (no PNP device found)
workingset: timestamp_bits=62 max_order=15 bucket_order=0
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mousedev: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
Freeing unused kernel memory: 452K
Write protecting the kernel read-only data: 4096k
Freeing unused kernel memory: 776K
Freeing unused kernel memory: 1764K

Boot took 0.70 seconds

/bin/sh: can't access tty; job control turned off
/ # input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input2
random: fast init done

/ # 
/ # 
/ # ls
bin      etc      lib      linuxrc  proc     sbin     usr
dev      init     lib64    mnt      root     sys
/ # 

17. Type Control-a x to quit QEMU