Build the Linux Kernel and Busybox for ARM and run them on QEMU

tux_logo_1

This post is a condensed version of Mitchel Humphery’s excellent post @ link for ARM. 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 builds the versatile_defconfig.

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. Retrieve new lists of packages

sudo apt-get update

You’ll see something like:

Ign:1 http://dl.google.com/linux/chrome/deb stable InRelease
Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Hit:3 http://us.archive.ubuntu.com/ubuntu xenial InRelease                    
Get:4 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]    
Hit:5 http://dl.google.com/linux/chrome/deb stable Release                     
Get:7 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]  
Get:8 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [67.7 kB]
Get:9 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [68.0 kB]
Get:10 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [320 kB]
Get:11 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [109 kB]
Get:12 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [158 kB]
Get:13 http://us.archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64x64 Icons [227 kB]
Get:14 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [248 kB]
Get:15 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64x64 Icons [341 kB]
Get:16 http://us.archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [5,960 B]
Get:17 http://us.archive.ubuntu.com/ubuntu xenial-updates/multiverse DEP-11 64x64 Icons [14.3 kB]
Get:18 http://us.archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [3,324 B]
Get:19 http://us.archive.ubuntu.com/ubuntu xenial-backports/universe amd64 DEP-11 Metadata [5,104 B]
Fetched 1,892 kB in 2s (942 kB/s)                                             
AppStream cache update completed, but some metadata was ignored due to errors.
Reading package lists... Done

3. Get the required packages:

sudo apt-get install curl libncurses5-dev qemu-system-arm gcc-arm-linux-gnueabi

You’ll see something like:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libncurses5-dev is already the newest version (6.0+20160213-1ubuntu1).
curl is already the newest version (7.47.0-1ubuntu2.11).
Suggested packages:
  samba vde2
The following NEW packages will be installed:
  qemu-system-arm
0 upgraded, 1 newly installed, 0 to remove and 125 not upgraded.
Need to get 4,116 kB of archives.
After this operation, 17.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 qemu-system-arm amd64 1:2.5+dfsg-5ubuntu10.33 [4,116 kB]
Fetched 4,116 kB in 5s (814 kB/s)            
Selecting previously unselected package qemu-system-arm.
(Reading database ... 195551 files and directories currently installed.)
Preparing to unpack .../qemu-system-arm_1%3a2.5+dfsg-5ubuntu10.33_amd64.deb ...
Unpacking qemu-system-arm (1:2.5+dfsg-5ubuntu10.33) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up qemu-system-arm (1:2.5+dfsg-5ubuntu10.33) ...

…or:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libncurses5-dev is already the newest version (6.0+20160213-1ubuntu1).
curl is already the newest version (7.47.0-1ubuntu2.11).
qemu-system-arm is already the newest version (1:2.5+dfsg-5ubuntu10.33).
The following additional packages will be installed:
  binutils binutils-arm-linux-gnueabi cpp-5-arm-linux-gnueabi
  cpp-arm-linux-gnueabi gcc-5-arm-linux-gnueabi gcc-5-arm-linux-gnueabi-base
  gcc-5-cross-base libasan2-armel-cross libatomic1-armel-cross
  libc6-armel-cross libc6-dev-armel-cross libgcc-5-dev-armel-cross
  libgcc1-armel-cross libgomp1-armel-cross libstdc++6-armel-cross
  libubsan0-armel-cross linux-libc-dev-armel-cross
Suggested packages:
  binutils-doc gcc-5-locales cpp-doc gcc-5-multilib-arm-linux-gnueabi
  gcc-5-doc libgcc1-dbg-armel-cross libgomp1-dbg-armel-cross
  libitm1-dbg-armel-cross libatomic1-dbg-armel-cross libasan2-dbg-armel-cross
  liblsan0-dbg-armel-cross libtsan0-dbg-armel-cross libubsan0-dbg-armel-cross
  libcilkrts5-dbg-armel-cross libmpx0-dbg-armel-cross
  libquadmath0-dbg-armel-cross gdb-arm-linux-gnueabi gcc-doc
The following packages will be REMOVED:
  gcc-multilib
The following NEW packages will be installed:
  binutils-arm-linux-gnueabi cpp-5-arm-linux-gnueabi cpp-arm-linux-gnueabi
  gcc-5-arm-linux-gnueabi gcc-5-arm-linux-gnueabi-base gcc-5-cross-base
  gcc-arm-linux-gnueabi libasan2-armel-cross libatomic1-armel-cross
  libc6-armel-cross libc6-dev-armel-cross libgcc-5-dev-armel-cross
  libgcc1-armel-cross libgomp1-armel-cross libstdc++6-armel-cross
  libubsan0-armel-cross linux-libc-dev-armel-cross
The following packages will be upgraded:
  binutils
1 upgraded, 17 newly installed, 1 to remove and 124 not upgraded.
Need to get 21.5 MB of archives.
After this operation, 62.0 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 binutils amd64 2.26.1-1ubuntu1~16.04.7 [2,309 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 gcc-5-arm-linux-gnueabi-base amd64 5.4.0-6ubuntu1~16.04.9cross1 [24.9 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 cpp-5-arm-linux-gnueabi amd64 5.4.0-6ubuntu1~16.04.9cross1 [5,572 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 cpp-arm-linux-gnueabi amd64 4:5.3.1-1ubuntu1 [3,436 B]
Get:5 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 binutils-arm-linux-gnueabi amd64 2.26.1-1ubuntu1~16.04.7 [2,592 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 gcc-5-cross-base all 5.4.0-6ubuntu1~16.04.9cross1 [17.7 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 libc6-armel-cross all 2.23-0ubuntu3cross1 [980 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libgcc1-armel-cross all 1:5.4.0-6ubuntu1~16.04.9cross1 [36.3 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libgomp1-armel-cross all 5.4.0-6ubuntu1~16.04.9cross1 [50.0 kB]
Get:10 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libatomic1-armel-cross all 5.4.0-6ubuntu1~16.04.9cross1 [6,590 B]
Get:11 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libasan2-armel-cross all 5.4.0-6ubuntu1~16.04.9cross1 [224 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libstdc++6-armel-cross all 5.4.0-6ubuntu1~16.04.9cross1 [294 kB]
Get:13 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libubsan0-armel-cross all 5.4.0-6ubuntu1~16.04.9cross1 [83.3 kB]
Get:14 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libgcc-5-dev-armel-cross all 5.4.0-6ubuntu1~16.04.9cross1 [465 kB]
Get:15 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 gcc-5-arm-linux-gnueabi amd64 5.4.0-6ubuntu1~16.04.9cross1 [6,462 kB]
Get:16 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 gcc-arm-linux-gnueabi amd64 4:5.3.1-1ubuntu1 [1,280 B]
Get:17 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 linux-libc-dev-armel-cross all 4.4.0-18.34cross1 [733 kB]
Get:18 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 libc6-dev-armel-cross all 2.23-0ubuntu3cross1 [1,674 kB]
Fetched 21.5 MB in 23s (917 kB/s)                                              
(Reading database ... 195558 files and directories currently installed.)
Removing gcc-multilib (4:5.3.1-1ubuntu1) ...
(Reading database ... 195557 files and directories currently installed.)
Preparing to unpack .../binutils_2.26.1-1ubuntu1~16.04.7_amd64.deb ...
Unpacking binutils (2.26.1-1ubuntu1~16.04.7) over (2.26.1-1ubuntu1~16.04.6) ...
Selecting previously unselected package gcc-5-arm-linux-gnueabi-base:amd64.
Preparing to unpack .../gcc-5-arm-linux-gnueabi-base_5.4.0-6ubuntu1~16.04.9cross1_amd64.deb ...
Unpacking gcc-5-arm-linux-gnueabi-base:amd64 (5.4.0-6ubuntu1~16.04.9cross1) ...
Selecting previously unselected package cpp-5-arm-linux-gnueabi.
Preparing to unpack .../cpp-5-arm-linux-gnueabi_5.4.0-6ubuntu1~16.04.9cross1_amd64.deb ...
Unpacking cpp-5-arm-linux-gnueabi (5.4.0-6ubuntu1~16.04.9cross1) ...
Selecting previously unselected package cpp-arm-linux-gnueabi.
Preparing to unpack .../cpp-arm-linux-gnueabi_4%3a5.3.1-1ubuntu1_amd64.deb ...
Unpacking cpp-arm-linux-gnueabi (4:5.3.1-1ubuntu1) ...
Selecting previously unselected package binutils-arm-linux-gnueabi.
Preparing to unpack .../binutils-arm-linux-gnueabi_2.26.1-1ubuntu1~16.04.7_amd64.deb ...
Unpacking binutils-arm-linux-gnueabi (2.26.1-1ubuntu1~16.04.7) ...
Selecting previously unselected package gcc-5-cross-base.
Preparing to unpack .../gcc-5-cross-base_5.4.0-6ubuntu1~16.04.9cross1_all.deb ...
Unpacking gcc-5-cross-base (5.4.0-6ubuntu1~16.04.9cross1) ...
Selecting previously unselected package libc6-armel-cross.
Preparing to unpack .../libc6-armel-cross_2.23-0ubuntu3cross1_all.deb ...
Unpacking libc6-armel-cross (2.23-0ubuntu3cross1) ...
Selecting previously unselected package libgcc1-armel-cross.
Preparing to unpack .../libgcc1-armel-cross_1%3a5.4.0-6ubuntu1~16.04.9cross1_all.deb ...
Unpacking libgcc1-armel-cross (1:5.4.0-6ubuntu1~16.04.9cross1) ...
Selecting previously unselected package libgomp1-armel-cross.
Preparing to unpack .../libgomp1-armel-cross_5.4.0-6ubuntu1~16.04.9cross1_all.deb ...
Unpacking libgomp1-armel-cross (5.4.0-6ubuntu1~16.04.9cross1) ...
Selecting previously unselected package libatomic1-armel-cross.
Preparing to unpack .../libatomic1-armel-cross_5.4.0-6ubuntu1~16.04.9cross1_all.deb ...
Unpacking libatomic1-armel-cross (5.4.0-6ubuntu1~16.04.9cross1) ...
Selecting previously unselected package libasan2-armel-cross.
Preparing to unpack .../libasan2-armel-cross_5.4.0-6ubuntu1~16.04.9cross1_all.deb ...
Unpacking libasan2-armel-cross (5.4.0-6ubuntu1~16.04.9cross1) ...
Selecting previously unselected package libstdc++6-armel-cross.
Preparing to unpack .../libstdc++6-armel-cross_5.4.0-6ubuntu1~16.04.9cross1_all.deb ...
Unpacking libstdc++6-armel-cross (5.4.0-6ubuntu1~16.04.9cross1) ...
Selecting previously unselected package libubsan0-armel-cross.
Preparing to unpack .../libubsan0-armel-cross_5.4.0-6ubuntu1~16.04.9cross1_all.deb ...
Unpacking libubsan0-armel-cross (5.4.0-6ubuntu1~16.04.9cross1) ...
Selecting previously unselected package libgcc-5-dev-armel-cross.
Preparing to unpack .../libgcc-5-dev-armel-cross_5.4.0-6ubuntu1~16.04.9cross1_all.deb ...
Unpacking libgcc-5-dev-armel-cross (5.4.0-6ubuntu1~16.04.9cross1) ...
Selecting previously unselected package gcc-5-arm-linux-gnueabi.
Preparing to unpack .../gcc-5-arm-linux-gnueabi_5.4.0-6ubuntu1~16.04.9cross1_amd64.deb ...
Unpacking gcc-5-arm-linux-gnueabi (5.4.0-6ubuntu1~16.04.9cross1) ...
Selecting previously unselected package gcc-arm-linux-gnueabi.
Preparing to unpack .../gcc-arm-linux-gnueabi_4%3a5.3.1-1ubuntu1_amd64.deb ...
Unpacking gcc-arm-linux-gnueabi (4:5.3.1-1ubuntu1) ...
Selecting previously unselected package linux-libc-dev-armel-cross.
Preparing to unpack .../linux-libc-dev-armel-cross_4.4.0-18.34cross1_all.deb ...
Unpacking linux-libc-dev-armel-cross (4.4.0-18.34cross1) ...
Selecting previously unselected package libc6-dev-armel-cross.
Preparing to unpack .../libc6-dev-armel-cross_2.23-0ubuntu3cross1_all.deb ...
Unpacking libc6-dev-armel-cross (2.23-0ubuntu3cross1) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up binutils (2.26.1-1ubuntu1~16.04.7) ...
Setting up gcc-5-arm-linux-gnueabi-base:amd64 (5.4.0-6ubuntu1~16.04.9cross1) ...
Setting up cpp-5-arm-linux-gnueabi (5.4.0-6ubuntu1~16.04.9cross1) ...
Setting up cpp-arm-linux-gnueabi (4:5.3.1-1ubuntu1) ...
Setting up binutils-arm-linux-gnueabi (2.26.1-1ubuntu1~16.04.7) ...
Setting up gcc-5-cross-base (5.4.0-6ubuntu1~16.04.9cross1) ...
Setting up libc6-armel-cross (2.23-0ubuntu3cross1) ...
Setting up libgcc1-armel-cross (1:5.4.0-6ubuntu1~16.04.9cross1) ...
Setting up libgomp1-armel-cross (5.4.0-6ubuntu1~16.04.9cross1) ...
Setting up libatomic1-armel-cross (5.4.0-6ubuntu1~16.04.9cross1) ...
Setting up libasan2-armel-cross (5.4.0-6ubuntu1~16.04.9cross1) ...
Setting up libstdc++6-armel-cross (5.4.0-6ubuntu1~16.04.9cross1) ...
Setting up libubsan0-armel-cross (5.4.0-6ubuntu1~16.04.9cross1) ...
Setting up libgcc-5-dev-armel-cross (5.4.0-6ubuntu1~16.04.9cross1) ...
Setting up gcc-5-arm-linux-gnueabi (5.4.0-6ubuntu1~16.04.9cross1) ...
Setting up gcc-arm-linux-gnueabi (4:5.3.1-1ubuntu1) ...
Setting up linux-libc-dev-armel-cross (4.4.0-18.34cross1) ...
Setting up libc6-dev-armel-cross (2.23-0ubuntu3cross1) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...

4. Create a workspace:

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

5. 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:~/tla$ 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  2955k      0  0:00:31  0:00:31 --:--:-- 3394k
zpfeffer@z:~/tla$ 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  1465k      0  0:00:01  0:00:01 --:--:-- 1465k

6. Create a minimal userland with Busybox

cd $STAGE/busybox-1.26.2
mkdir -pv $TOP/obj/busybox-arm
make O=$TOP/obj/busybox-arm  ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- defconfig

You’ll see something like:

  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/split-include
/home/zpfeffer/tla/busybox-1.26.2/scripts/basic/split-include.c: In function ‘main’:
/home/zpfeffer/tla/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/tla/teeny-linux/obj/busybox-arm/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/tla/busybox-1.26.2/scripts/kconfig/conf.c: In function ‘conf_askvalue’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/scripts/kconfig/conf.c: In function ‘conf_choice’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/scripts/kconfig/mconf.c: In function ‘show_textbox’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/scripts/kconfig/mconf.c: In function ‘exec_conf’:
/home/zpfeffer/tla/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

7. Enable static linking in Busybox

make O=$TOP/obj/busybox-arm ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- menuconfig

7.1. Press enter on Busybox Settings —>

enter_busybox_settings_2

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

build_busybox_as_static_binary_3

7.3 Press Y

You should see:

press_y_4

7.4 Select Exit and press Enter twice

7.5 while the cursor is on ****, press **Enter** to save

save_settings_5

You should see:

  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/split-include
scripts/basic/split-include.c: In function ‘main’:
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     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
scripts/kconfig/conf.c: In function ‘conf_askvalue’:
scripts/kconfig/conf.c:106:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
   fgets(line, 128, stdin);
   ^
scripts/kconfig/conf.c: In function ‘conf_choice’:
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
scripts/kconfig/mconf.c: In function ‘show_textbox’:
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));
  ^
scripts/kconfig/mconf.c: In function ‘exec_conf’:
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/mconf
  HOSTCC  scripts/kconfig/lxdialog/checklist.o
  HOSTCC  scripts/kconfig/lxdialog/inputbox.o
  HOSTCC  scripts/kconfig/lxdialog/lxdialog.o
scripts/kconfig/lxdialog/lxdialog.c: In function ‘j_inputbox’:
scripts/kconfig/lxdialog/lxdialog.c:192:19: warning: format not a string literal and no format arguments [-Wformat-security]
   fprintf(stderr, dialog_input_result);
                   ^
  HOSTCC  scripts/kconfig/lxdialog/menubox.o
  HOSTCC  scripts/kconfig/lxdialog/msgbox.o
  HOSTCC  scripts/kconfig/lxdialog/textbox.o
  HOSTCC  scripts/kconfig/lxdialog/util.o
  HOSTCC  scripts/kconfig/lxdialog/yesno.o
  HOSTLD  scripts/kconfig/lxdialog/lxdialog
scripts/kconfig/mconf Config.in
#
# using defaults found in /dev/null
#


*** End of configuration.
*** Execute 'make' to build the project or try 'make help'.

8. Build Busybox

cd $TOP/obj/busybox-arm
make -j2 ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- install

You should see something like:

zpfeffer@z:~/tla/teeny-linux/obj/busybox-arm$ make -j2 ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
make -C /home/zpfeffer/tla/busybox-1.26.2 O=/home/zpfeffer/tla/teeny-linux/obj/busybox-arm
  GEN     /home/zpfeffer/tla/teeny-linux/obj/busybox-arm/Makefile
  Using /home/zpfeffer/tla/busybox-1.26.2 as source for busybox
  SPLIT   include/autoconf.h -> include/config/*
  HOSTCC  applets/usage
  GEN     include/bbconfigopts.h
  GEN     include/common_bufsiz.h
/home/zpfeffer/tla/busybox-1.26.2/applets/usage.c: In function ‘main’:
/home/zpfeffer/tla/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);
   ^
  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/tla/busybox-1.26.2/applets/usage_pod.c: In function ‘main’:
/home/zpfeffer/tla/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/bzip2.o
  CC      archival/libarchive/data_align.o
  CC      archival/libarchive/data_extract_all.o
/home/zpfeffer/tla/busybox-1.26.2/archival/libarchive/data_extract_all.c: In function ‘data_extract_all’:
/home/zpfeffer/tla/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/cpio.o
  CC      archival/libarchive/decompress_bunzip2.o
  CC      archival/dpkg.o
  CC      archival/libarchive/decompress_gunzip.o
  CC      archival/libarchive/decompress_unlzma.o
  CC      archival/dpkg_deb.o
  CC      archival/libarchive/decompress_unxz.o
  CC      archival/gzip.o
  CC      archival/libarchive/filter_accept_all.o
  CC      archival/lzop.o
  CC      archival/libarchive/filter_accept_list.o
  CC      archival/libarchive/filter_accept_list_reassign.o
  CC      archival/libarchive/filter_accept_reject_list.o
  CC      archival/rpm.o
/home/zpfeffer/tla/busybox-1.26.2/archival/rpm.c: In function ‘fileaction_setowngrp’:
/home/zpfeffer/tla/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/find_list_entry.o
  CC      archival/libarchive/get_header_ar.o
  CC      archival/rpm2cpio.o
  CC      archival/tar.o
  CC      archival/libarchive/get_header_cpio.o
  CC      archival/libarchive/get_header_tar.o
  CC      archival/unzip.o
  CC      archival/libarchive/get_header_tar_bz2.o
  CC      archival/libarchive/get_header_tar_gz.o
  AR      archival/lib.a
  LD      console-tools/built-in.o
  CC      console-tools/chvt.o
  CC      archival/libarchive/get_header_tar_lzma.o
  CC      console-tools/clear.o
  CC      archival/libarchive/get_header_tar_xz.o
  CC      console-tools/deallocvt.o
  CC      archival/libarchive/header_list.o
  CC      console-tools/dumpkmap.o
  CC      archival/libarchive/header_skip.o
/home/zpfeffer/tla/busybox-1.26.2/console-tools/dumpkmap.c: In function ‘dumpkmap_main’:
/home/zpfeffer/tla/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/tla/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      console-tools/fgconsole.o
  CC      archival/libarchive/header_verbose_list.o
  CC      console-tools/kbd_mode.o
  CC      archival/libarchive/init_handle.o
  CC      console-tools/loadfont.o
  CC      archival/libarchive/lzo1x_1.o
/home/zpfeffer/tla/busybox-1.26.2/console-tools/loadfont.c: In function ‘setfont_main’:
/home/zpfeffer/tla/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/tla/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      console-tools/loadkmap.o
  CC      archival/libarchive/lzo1x_1o.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/tla/busybox-1.26.2/console-tools/resize.c: In function ‘resize_main’:
/home/zpfeffer/tla/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      console-tools/setconsole.o
  CC      archival/libarchive/seek_by_jump.o
  CC      console-tools/setkeycodes.o
  CC      archival/libarchive/seek_by_read.o
  CC      console-tools/setlogcons.o
  CC      archival/libarchive/unpack_ar_archive.o
  CC      console-tools/showkey.o
  CC      archival/libarchive/unsafe_prefix.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      debianutils/which.o
  CC      coreutils/chroot.o
  AR      debianutils/lib.a
  CC      coreutils/cksum.o
  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/tla/busybox-1.26.2/coreutils/dos2unix.c: In function ‘convert’:
/home/zpfeffer/tla/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      editors/cmp.o
  CC      coreutils/expand.o
  CC      editors/diff.o
  CC      coreutils/expr.o
  CC      coreutils/false.o
  CC      coreutils/fold.o
  CC      editors/ed.o
/home/zpfeffer/tla/busybox-1.26.2/editors/ed.c: In function ‘printLines’:
/home/zpfeffer/tla/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/fsync.o
  CC      coreutils/head.o
  CC      editors/patch.o
  CC      coreutils/hostid.o
  CC      coreutils/id.o
  CC      editors/sed.o
  CC      coreutils/install.o
/home/zpfeffer/tla/busybox-1.26.2/editors/sed.c: In function ‘sed_main’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/editors/vi.c: In function ‘file_write’:
/home/zpfeffer/tla/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
  LD      findutils/built-in.o
  CC      findutils/find.o
  CC      coreutils/od.o
  CC      findutils/grep.o
  CC      coreutils/printenv.o
  CC      coreutils/printf.o
  CC      findutils/xargs.o
  AR      findutils/lib.a
  LD      init/built-in.o
  CC      init/bootchartd.o
  CC      coreutils/pwd.o
/home/zpfeffer/tla/busybox-1.26.2/init/bootchartd.c: In function ‘finalize’:
/home/zpfeffer/tla/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/readlink.o
  CC      init/halt.o
  CC      coreutils/realpath.o
  CC      init/init.o
  CC      coreutils/rm.o
  CC      coreutils/rmdir.o
  CC      coreutils/seq.o
  CC      init/mesg.o
  AR      init/lib.a
  CC      coreutils/shuf.o
  LD      libbb/built-in.o
  CC      libbb/appletlib.o
  CC      coreutils/sleep.o
  CC      coreutils/sort.o
  CC      libbb/ask_confirmation.o
  CC      libbb/auto_string.o
  CC      coreutils/split.o
  CC      libbb/bb_askpass.o
  CC      coreutils/stat.o
  CC      libbb/bb_bswap_64.o
  CC      libbb/bb_do_delay.o
  CC      coreutils/stty.o
  CC      libbb/bb_pwd.o
  CC      libbb/bb_qsort.o
  CC      coreutils/sum.o
  CC      libbb/bb_strtonum.o
  CC      coreutils/sync.o
  CC      libbb/change_identity.o
  CC      coreutils/tac.o
  CC      libbb/chomp.o
  CC      coreutils/tail.o
  CC      libbb/common_bufsiz.o
  CC      libbb/compare_string_array.o
  CC      coreutils/tee.o
  CC      libbb/concat_path_file.o
  CC      coreutils/test.o
  CC      libbb/concat_subpath_file.o
  CC      libbb/copy_file.o
  CC      coreutils/test_ptr_hack.o
  CC      coreutils/touch.o
  CC      libbb/copyfd.o
  CC      coreutils/tr.o
  CC      libbb/correct_password.o
  CC      coreutils/true.o
  CC      libbb/crc32.o
  CC      coreutils/truncate.o
  CC      libbb/default_error_retval.o
  CC      coreutils/tty.o
  CC      libbb/device_open.o
  CC      coreutils/uname.o
  CC      libbb/dump.o
  CC      coreutils/uniq.o
  CC      coreutils/unlink.o
  CC      libbb/endofname.o
  CC      coreutils/usleep.o
  CC      libbb/executable.o
  CC      coreutils/uudecode.o
  CC      libbb/fclose_nonstdin.o
  CC      coreutils/uuencode.o
  CC      libbb/fflush_stdout_and_exit.o
  CC      coreutils/wc.o
  CC      libbb/fgets_str.o
  CC      coreutils/who.o
  CC      libbb/find_mount_point.o
  CC      coreutils/whoami.o
  CC      libbb/find_pid_by_name.o
  CC      coreutils/yes.o
  CC      libbb/find_root_device.o
  AR      coreutils/lib.a
  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
  CC      libbb/get_last_path_component.o
  LD      loginutils/built-in.o
  CC      loginutils/add-remove-shell.o
  CC      libbb/get_line_from_file.o
  CC      loginutils/addgroup.o
  CC      libbb/get_shell_name.o
  CC      loginutils/adduser.o
  CC      libbb/get_volsize.o
  CC      loginutils/chpasswd.o
  CC      libbb/getopt32.o
  CC      loginutils/cryptpw.o
  CC      loginutils/deluser.o
  CC      libbb/getpty.o
  CC      loginutils/getty.o
  CC      libbb/hash_md5_sha.o
/home/zpfeffer/tla/busybox-1.26.2/loginutils/getty.c: In function ‘open_tty’:
/home/zpfeffer/tla/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      loginutils/login.o
/home/zpfeffer/tla/busybox-1.26.2/loginutils/login.c: In function ‘login_main’:
/home/zpfeffer/tla/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      libbb/herror_msg.o
  CC      loginutils/passwd.o
  CC      libbb/human_readable.o
  CC      loginutils/su.o
  CC      libbb/in_ether.o
  CC      loginutils/sulogin.o
  CC      libbb/inet_cksum.o
/home/zpfeffer/tla/busybox-1.26.2/loginutils/sulogin.c: In function ‘sulogin_main’:
/home/zpfeffer/tla/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/tla/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_common.o
  AR      loginutils/lib.a
  LD      mailutils/built-in.o
  CC      libbb/inode_hash.o
  CC      mailutils/mail.o
  CC      libbb/isdirectory.o
  CC      mailutils/makemime.o
/home/zpfeffer/tla/busybox-1.26.2/mailutils/makemime.c: In function ‘makemime_main’:
/home/zpfeffer/tla/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/kernel_version.o
  CC      mailutils/popmaildir.o
  CC      libbb/last_char_is.o
  CC      mailutils/reformime.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      libbb/lineedit_ptr_hack.o
  CC      libbb/llist.o
  CC      miscutils/chat.o
  CC      libbb/logenv.o
  CC      miscutils/chrt.o
  CC      libbb/login.o
  CC      miscutils/conspy.o
  CC      libbb/loop.o
  CC      libbb/make_directory.o
  CC      miscutils/crond.o
  CC      libbb/makedev.o
  CC      libbb/match_fstype.o
  CC      libbb/messages.o
  CC      miscutils/crontab.o
  CC      libbb/missing_syscalls.o
/home/zpfeffer/tla/busybox-1.26.2/miscutils/crontab.c: In function ‘crontab_main’:
/home/zpfeffer/tla/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      miscutils/dc.o
  CC      libbb/mode_string.o
  CC      libbb/nuke_str.o
  CC      miscutils/devmem.o
  CC      libbb/obscure.o
  CC      miscutils/eject.o
  CC      libbb/parse_config.o
  CC      miscutils/fbsplash.o
  CC      libbb/parse_mode.o
  CC      miscutils/hdparm.o
  CC      libbb/percent_decode.o
  CC      libbb/perror_msg.o
  CC      libbb/perror_nomsg.o
  CC      libbb/perror_nomsg_and_die.o
  CC      libbb/pidfile.o
  CC      libbb/platform.o
  CC      libbb/print_flags.o
  CC      miscutils/i2c_tools.o
  CC      libbb/printable.o
  CC      libbb/printable_string.o
  CC      libbb/process_escape_sequence.o
  CC      miscutils/ionice.o
  CC      libbb/procps.o
  CC      miscutils/last_fancy.o
  CC      libbb/progress.o
  CC      miscutils/less.o
  CC      libbb/ptr_to_globals.o
  CC      libbb/pw_encrypt.o
  CC      libbb/read.o
  CC      miscutils/makedevs.o
  CC      libbb/read_key.o
  CC      miscutils/man.o
/home/zpfeffer/tla/busybox-1.26.2/miscutils/man.c: In function ‘run_pipe’:
/home/zpfeffer/tla/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_printf.o
  CC      miscutils/microcom.o
  CC      libbb/recursive_action.o
/home/zpfeffer/tla/busybox-1.26.2/miscutils/microcom.c: In function ‘microcom_main’:
/home/zpfeffer/tla/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      miscutils/mountpoint.o
  CC      libbb/remove_file.o
  CC      miscutils/mt.o
  CC      libbb/replace.o
  CC      miscutils/nandwrite.o
  CC      libbb/rtc.o
  CC      libbb/run_shell.o
  CC      miscutils/raidautorun.o
  CC      libbb/safe_gethostname.o
  CC      miscutils/readahead.o
  CC      libbb/safe_poll.o
  CC      miscutils/runlevel.o
  CC      libbb/safe_strncpy.o
  CC      miscutils/rx.o
  CC      libbb/safe_write.o
  CC      miscutils/setserial.o
  CC      libbb/setup_environment.o
  CC      libbb/signals.o
  CC      miscutils/setsid.o
  CC      miscutils/strings.o
  CC      libbb/simplify_path.o
  CC      miscutils/time.o
  CC      libbb/single_argv.o
  CC      libbb/skip_whitespace.o
  CC      miscutils/timeout.o
  CC      libbb/speed_table.o
  CC      miscutils/ttysize.o
  CC      libbb/str_tolower.o
  CC      miscutils/ubi_tools.o
  CC      libbb/strrstr.o
  CC      miscutils/ubirename.o
  CC      libbb/sysconf.o
  CC      miscutils/volname.o
  CC      libbb/time.o
  CC      miscutils/wall.o
  CC      libbb/trim.o
  CC      miscutils/watchdog.o
/home/zpfeffer/tla/busybox-1.26.2/miscutils/watchdog.c: In function ‘watchdog_main’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/miscutils/watchdog.c: In function ‘watchdog_shutdown’:
/home/zpfeffer/tla/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 */
  ^
  CC      libbb/u_signal_names.o
  AR      miscutils/lib.a
  LD      modutils/built-in.o
  CC      modutils/modinfo.o
  CC      libbb/ubi.o
  CC      modutils/modprobe-small.o
  CC      libbb/udp_io.o
  CC      libbb/unicode.o
  CC      modutils/modutils.o
  CC      libbb/update_passwd.o
/home/zpfeffer/tla/busybox-1.26.2/libbb/update_passwd.c: In function ‘update_passwd’:
/home/zpfeffer/tla/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);
   ^
  AR      modutils/lib.a
  CC      libbb/utmp.o
  LD      networking/built-in.o
  CC      networking/arp.o
In file included from /home/zpfeffer/tla/busybox-1.26.2/networking/arp.c:44:0:
/home/zpfeffer/tla/busybox-1.26.2/networking/arp.c: In function ‘arp_show’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/networking/arp.c:431:2: note: in expansion of macro ‘fgets’
  fgets(line, sizeof(line), fp);
  ^
  CC      libbb/uuencode.o
  CC      networking/arping.o
  CC      libbb/vdprintf.o
  CC      libbb/verror_msg.o
  CC      networking/brctl.o
  CC      libbb/vfork_daemon_rexec.o
  CC      networking/dnsd.o
  CC      libbb/warn_ignoring_args.o
  CC      libbb/wfopen.o
  CC      networking/ether-wake.o
  CC      libbb/wfopen_input.o
  CC      networking/ftpd.o
  CC      libbb/write.o
/home/zpfeffer/tla/busybox-1.26.2/networking/ftpd.c: In function ‘popen_ls’:
/home/zpfeffer/tla/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/xatonum.o
  CC      libbb/xconnect.o
  CC      networking/ftpgetput.o
  CC      networking/hostname.o
  CC      libbb/xfunc_die.o
  CC      libbb/xfuncs.o
  CC      networking/httpd.o
/home/zpfeffer/tla/busybox-1.26.2/networking/httpd.c: In function ‘handle_incoming_and_exit’:
/home/zpfeffer/tla/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/xfuncs_printf.o
/home/zpfeffer/tla/busybox-1.26.2/libbb/xfuncs_printf.c: In function ‘generate_uuid’:
/home/zpfeffer/tla/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      libbb/xgetcwd.o
  CC      networking/ifconfig.o
  CC      libbb/xgethostbyname.o
  CC      libbb/xreadlink.o
  CC      networking/ifenslave.o
  CC      libbb/xrealloc_vector.o
  CC      networking/ifplugd.o
  CC      libbb/xregcomp.o
  AR      libbb/lib.a
  LD      networking/libiproute/built-in.o
  CC      networking/libiproute/ip_parse_common_args.o
  CC      networking/ifupdown.o
  CC      networking/libiproute/ipaddress.o
  CC      networking/inetd.o
  CC      networking/libiproute/iplink.o
  CC      networking/libiproute/ipneigh.o
  CC      networking/libiproute/iproute.o
  CC      networking/interface.o
In file included from /home/zpfeffer/tla/busybox-1.26.2/networking/interface.c:34:0:
/home/zpfeffer/tla/busybox-1.26.2/networking/interface.c: In function ‘if_readlist_proc’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/networking/interface.c:562:2: note: in expansion of macro ‘fgets’
  fgets(buf, sizeof buf, fh); /* eat line */
  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/networking/interface.c:563:2: note: in expansion of macro ‘fgets’
  fgets(buf, sizeof buf, fh);
  ^
  CC      networking/ip.o
  CC      networking/libiproute/iprule.o
  CC      networking/ipcalc.o
  CC      networking/libiproute/iptunnel.o
  CC      networking/isrv.o
In file included from /home/zpfeffer/tla/busybox-1.26.2/networking/libiproute/ip_common.h:5:0,
                 from /home/zpfeffer/tla/busybox-1.26.2/networking/libiproute/iptunnel.c:65:
/home/zpfeffer/tla/busybox-1.26.2/networking/libiproute/iptunnel.c: In function ‘do_tunnels_list’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/networking/libiproute/iptunnel.c:478:2: note: in expansion of macro ‘fgets’
  fgets(buf, sizeof(buf), fp);
  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/networking/libiproute/iptunnel.c:479:2: note: in expansion of macro ‘fgets’
  fgets(buf, sizeof(buf), fp);
  ^
  CC      networking/isrv_identd.o
  CC      networking/libiproute/libnetlink.o
  CC      networking/nameif.o
  CC      networking/libiproute/ll_addr.o
  CC      networking/nbd-client.o
  CC      networking/libiproute/ll_map.o
/home/zpfeffer/tla/busybox-1.26.2/networking/nbd-client.c: In function ‘nbdclient_main’:
/home/zpfeffer/tla/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/ll_proto.o
  CC      networking/netstat.o
  CC      networking/libiproute/ll_types.o
  CC      networking/libiproute/rt_names.o
  CC      networking/nslookup.o
  CC      networking/libiproute/rtm_map.o
  CC      networking/ntpd.o
  CC      networking/libiproute/utils.o
  AR      networking/libiproute/lib.a
  LD      networking/udhcp/built-in.o
  CC      networking/udhcp/arpping.o
  CC      networking/udhcp/common.o
  CC      networking/ping.o
  CC      networking/udhcp/dhcpc.o
  CC      networking/pscan.o
  CC      networking/route.o
  CC      networking/udhcp/dhcpd.o
  CC      networking/slattach.o
/home/zpfeffer/tla/busybox-1.26.2/networking/slattach.c: In function ‘slattach_main’:
/home/zpfeffer/tla/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/tcpudp.o
  CC      networking/tcpudp_perhost.o
  CC      networking/udhcp/dhcprelay.o
  CC      networking/telnet.o
  CC      networking/udhcp/domain_codec.o
  CC      networking/udhcp/dumpleases.o
  CC      networking/telnetd.o
  CC      networking/udhcp/packet.o
  CC      networking/tftp.o
  CC      networking/udhcp/signalpipe.o
  CC      networking/udhcp/socket.o
  CC      networking/traceroute.o
  AR      networking/udhcp/lib.a
  LD      printutils/built-in.o
  CC      printutils/lpd.o
  CC      printutils/lpr.o
/home/zpfeffer/tla/busybox-1.26.2/printutils/lpr.c: In function ‘lpqr_main’:
/home/zpfeffer/tla/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/tunctl.o
  AR      printutils/lib.a
  LD      procps/built-in.o
  CC      procps/free.o
  CC      networking/vconfig.o
  CC      procps/fuser.o
  CC      networking/wget.o
/home/zpfeffer/tla/busybox-1.26.2/networking/wget.c: In function ‘retrieve_file_data’:
/home/zpfeffer/tla/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      procps/iostat.o
  CC      networking/whois.o
  CC      procps/kill.o
  CC      networking/zcip.o
  CC      procps/lsof.o
  CC      procps/mpstat.o
  AR      networking/lib.a
  LD      runit/built-in.o
  CC      runit/chpst.o
  CC      runit/runsv.o
/home/zpfeffer/tla/busybox-1.26.2/runit/runsv.c: In function ‘s_term’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/runit/runsv.c: In function ‘s_child’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/runit/runsv.c: In function ‘update_status’:
/home/zpfeffer/tla/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/tla/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/nmeter.o
  CC      runit/runsvdir.o
  CC      procps/pgrep.o
  CC      runit/sv.o
  CC      procps/pidof.o
  CC      procps/pmap.o
  CC      runit/svlogd.o
  CC      procps/powertop.o
  CC      procps/ps.o
  AR      runit/lib.a
  LD      selinux/built-in.o
  AR      selinux/lib.a
  LD      shell/built-in.o
  CC      shell/ash.o
  CC      procps/pstree.o
/home/zpfeffer/tla/busybox-1.26.2/shell/ash.c: In function ‘preadfd’:
/home/zpfeffer/tla/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/pwdx.o
  CC      procps/renice.o
  CC      procps/smemcap.o
  CC      procps/sysctl.o
  CC      procps/top.o
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c: In function ‘mult_lvl_cmp’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:194:27: note: in expansion of macro ‘G’
 #define inverted         (G.inverted          )
                           ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:110:0:
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c: In function ‘read_cpu_jiffy’:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:279:15: note: in expansion of macro ‘line_buf’
  ret = sscanf(line_buf, fmt,
               ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c: In function ‘get_jiffy_counts’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:201:27: note: in expansion of macro ‘G’
 #define prev_jif         (G.prev_jif          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:299:2: note: in expansion of macro ‘prev_jif’
  prev_jif = cur_jif;
  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:200:27: note: in expansion of macro ‘G’
 #define cur_jif          (G.cur_jif           )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:299:13: note: in expansion of macro ‘cur_jif’
  prev_jif = cur_jif;
             ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:200:27: note: in expansion of macro ‘G’
 #define cur_jif          (G.cur_jif           )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:307:7: note: in expansion of macro ‘smp_cpu_info’
  if (!smp_cpu_info) {
       ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:312:7: note: in expansion of macro ‘num_cpus’
  if (!num_cpus) {
       ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:110:0:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:320:4: note: in expansion of macro ‘num_cpus’
    num_cpus++;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:323:4: note: in expansion of macro ‘smp_cpu_info’
    smp_cpu_info = 0;
    ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:334:9: note: in expansion of macro ‘cpu_prev_jif’
   tmp = cpu_prev_jif;
         ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:335:3: note: in expansion of macro ‘cpu_prev_jif’
   cpu_prev_jif = cpu_jif;
   ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:335:18: note: in expansion of macro ‘cpu_jif’
   cpu_prev_jif = cpu_jif;
                  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:336:3: note: in expansion of macro ‘cpu_jif’
   cpu_jif = tmp;
   ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c: In function ‘do_stats’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:205:27: note: in expansion of macro ‘G’
 #define total_pcpu       (G.total_pcpu        )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:354:2: note: in expansion of macro ‘total_pcpu’
  total_pcpu = 0;
  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:362:18: note: in expansion of macro ‘ntop’
  for (n = 0; n < ntop; n++) {
                  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:363:9: note: in expansion of macro ‘top’
   cur = top + n;
         ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:378:7: note: in expansion of macro ‘prev_hist_count’
   if (prev_hist_count) do {
       ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:198:27: note: in expansion of macro ‘G’
 #define prev_hist        (G.prev_hist         )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:379:8: note: in expansion of macro ‘prev_hist’
    if (prev_hist[i].pid == pid) {
        ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:198:27: note: in expansion of macro ‘G’
 #define prev_hist        (G.prev_hist         )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:205:27: note: in expansion of macro ‘G’
 #define total_pcpu       (G.total_pcpu        )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:381:5: note: in expansion of macro ‘total_pcpu’
     total_pcpu += cur->pcpu;
     ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:198:27: note: in expansion of macro ‘G’
 #define prev_hist        (G.prev_hist         )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:393:7: note: in expansion of macro ‘prev_hist’
  free(prev_hist);
       ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:198:27: note: in expansion of macro ‘G’
 #define prev_hist        (G.prev_hist         )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:394:2: note: in expansion of macro ‘prev_hist’
  prev_hist = new_hist;
  ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:395:2: note: in expansion of macro ‘prev_hist_count’
  prev_hist_count = ntop;
  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:395:20: note: in expansion of macro ‘ntop’
  prev_hist_count = ntop;
                    ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c: In function ‘display_cpus’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:466:12: note: in expansion of macro ‘cpu_jif’
   p_jif = &cpu_jif[i];
            ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:485:6: note: in expansion of macro ‘smp_cpu_info’
     (smp_cpu_info ? utoa(i) : ""),
      ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c: In function ‘display_process_list’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:200:27: note: in expansion of macro ‘G’
 #define cur_jif          (G.cur_jif           )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:201:27: note: in expansion of macro ‘G’
 #define prev_jif         (G.prev_jif          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:205:27: note: in expansion of macro ‘G’
 #define total_pcpu       (G.total_pcpu        )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:205:27: note: in expansion of macro ‘G’
 #define total_pcpu       (G.total_pcpu        )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:200:27: note: in expansion of macro ‘G’
 #define cur_jif          (G.cur_jif           )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:201:27: note: in expansion of macro ‘G’
 #define prev_jif         (G.prev_jif          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:205:27: note: in expansion of macro ‘G’
 #define total_pcpu       (G.total_pcpu        )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:679:18: note: in expansion of macro ‘ntop’
  if (lines_rem > ntop - G_scroll_ofs)
                  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:680:15: note: in expansion of macro ‘ntop’
   lines_rem = ntop - G_scroll_ofs;
               ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:681:6: note: in expansion of macro ‘top’
  s = top + G_scroll_ofs;
      ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:681:12: note: in expansion of macro ‘G_scroll_ofs’
  s = top + G_scroll_ofs;
            ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:694:18: note: in expansion of macro ‘line_buf’
   col = snprintf(line_buf, scr_width,
                  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:110:0:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:707:9: note: in expansion of macro ‘line_buf’
   fputs(line_buf, stdout);
         ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c: In function ‘clearmems’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:724:7: note: in expansion of macro ‘top’
  free(top);
       ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:725:2: note: in expansion of macro ‘top’
  top = NULL;
  ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c: In function ‘reset_term’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:196:27: note: in expansion of macro ‘G’
 #define initial_settings (G.initial_settings  )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:733:28: note: in expansion of macro ‘initial_settings’
   tcsetattr_stdin_TCSANOW(&initial_settings);
                            ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c: In function ‘topmem_sort’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:193:27: note: in expansion of macro ‘G’
 #define sort_field       (G.sort_field        )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:194:27: note: in expansion of macro ‘G’
 #define inverted         (G.inverted          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:784:9: note: in expansion of macro ‘inverted’
  return inverted ? -n : n;
         ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c: In function ‘display_topmem_header’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:794:11: note: in expansion of macro ‘line_buf’
  snprintf(line_buf, LINE_BUF_SIZE,
           ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:802:11: note: in expansion of macro ‘line_buf’
  snprintf(line_buf, LINE_BUF_SIZE,
           ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:811:11: note: in expansion of macro ‘line_buf’
  snprintf(line_buf, LINE_BUF_SIZE,
           ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c: In function ‘display_topmem_process_list’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:835:9: note: in expansion of macro ‘line_buf’
  strcpy(line_buf, HDR_STR " COMMAND");
         ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:193:27: note: in expansion of macro ‘G’
 #define sort_field       (G.sort_field        )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:194:27: note: in expansion of macro ‘G’
 #define inverted         (G.inverted          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:838:12: note: in expansion of macro ‘inverted’
  ch = "^_"[inverted];
            ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:845:18: note: in expansion of macro ‘ntop’
  if (lines_rem > ntop - G_scroll_ofs)
                  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:846:15: note: in expansion of macro ‘ntop’
   lines_rem = ntop - G_scroll_ofs;
               ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:857:3: note: in expansion of macro ‘line_buf’
   line_buf[8*6] = '\0';
   ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:206:27: note: in expansion of macro ‘G’
 #define line_buf         (G.line_buf          )
                           ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c: In function ‘handle_input’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:196:27: note: in expansion of macro ‘G’
 #define initial_settings (G.initial_settings  )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:196:27: note: in expansion of macro ‘G’
 #define initial_settings (G.initial_settings  )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:923:4: note: in expansion of macro ‘G_scroll_ofs’
    G_scroll_ofs--;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:927:4: note: in expansion of macro ‘G_scroll_ofs’
    G_scroll_ofs++;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:931:4: note: in expansion of macro ‘G_scroll_ofs’
    G_scroll_ofs = 0;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:935:19: note: in expansion of macro ‘ntop’
    G_scroll_ofs = ntop - G.lines / 2;
                   ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:935:26: note: in expansion of macro ‘G’
    G_scroll_ofs = ntop - G.lines / 2;
                          ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:939:20: note: in expansion of macro ‘G’
    G_scroll_ofs -= G.lines / 2;
                    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:943:20: note: in expansion of macro ‘G’
    G_scroll_ofs += G.lines / 2;
                    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:945:8: note: in expansion of macro ‘G_scroll_ofs’
    if (G_scroll_ofs >= ntop)
        ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:945:24: note: in expansion of macro ‘ntop’
    if (G_scroll_ofs >= ntop)
                        ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:946:5: note: in expansion of macro ‘G_scroll_ofs’
     G_scroll_ofs = ntop - 1;
     ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:946:20: note: in expansion of macro ‘ntop’
     G_scroll_ofs = ntop - 1;
                    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:947:8: note: in expansion of macro ‘G_scroll_ofs’
    if (G_scroll_ofs < 0)
        ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:164:22: note: in expansion of macro ‘G’
 #define G_scroll_ofs G.scroll_ofs
                      ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:948:5: note: in expansion of macro ‘G_scroll_ofs’
     G_scroll_ofs = 0;
     ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:958:4: note: in expansion of macro ‘sort_function’
    sort_function[0] = pid_sort;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:963:4: note: in expansion of macro ‘sort_function’
    sort_function[0] = mem_sort;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:965:4: note: in expansion of macro ‘sort_function’
    sort_function[1] = pcpu_sort;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:966:4: note: in expansion of macro ‘sort_function’
    sort_function[2] = time_sort;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:981:4: note: in expansion of macro ‘sort_function’
    sort_function[0] = pcpu_sort;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:982:4: note: in expansion of macro ‘sort_function’
    sort_function[1] = mem_sort;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:983:4: note: in expansion of macro ‘sort_function’
    sort_function[2] = time_sort;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:988:4: note: in expansion of macro ‘sort_function’
    sort_function[0] = time_sort;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:989:4: note: in expansion of macro ‘sort_function’
    sort_function[1] = mem_sort;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:990:4: note: in expansion of macro ‘sort_function’
    sort_function[2] = pcpu_sort;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:198:27: note: in expansion of macro ‘G’
 #define prev_hist        (G.prev_hist         )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:996:9: note: in expansion of macro ‘prev_hist’
    free(prev_hist);
         ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:198:27: note: in expansion of macro ‘G’
 #define prev_hist        (G.prev_hist         )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:997:4: note: in expansion of macro ‘prev_hist’
    prev_hist = NULL;
    ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:998:4: note: in expansion of macro ‘prev_hist_count’
    prev_hist_count = 0;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:193:27: note: in expansion of macro ‘G’
 #define sort_field       (G.sort_field        )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:193:27: note: in expansion of macro ‘G’
 #define sort_field       (G.sort_field        )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:194:27: note: in expansion of macro ‘G’
 #define inverted         (G.inverted          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1004:4: note: in expansion of macro ‘inverted’
    inverted ^= 1;
    ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:1011:8: note: in expansion of macro ‘smp_cpu_info’
    if (smp_cpu_info) {
        ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:1012:10: note: in expansion of macro ‘cpu_prev_jif’
     free(cpu_prev_jif);
          ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1013:10: note: in expansion of macro ‘cpu_jif’
     free(cpu_jif);
          ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1014:5: note: in expansion of macro ‘cpu_jif’
     cpu_jif = &cur_jif;
     ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:200:27: note: in expansion of macro ‘G’
 #define cur_jif          (G.cur_jif           )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1014:16: note: in expansion of macro ‘cur_jif’
     cpu_jif = &cur_jif;
                ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:1015:5: note: in expansion of macro ‘cpu_prev_jif’
     cpu_prev_jif = &prev_jif;
     ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:201:27: note: in expansion of macro ‘G’
 #define prev_jif         (G.prev_jif          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1015:21: note: in expansion of macro ‘prev_jif’
     cpu_prev_jif = &prev_jif;
                     ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1018:5: note: in expansion of macro ‘cpu_jif’
     cpu_jif = cpu_prev_jif = NULL;
     ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:204:27: note: in expansion of macro ‘G’
 #define num_cpus         (G.num_cpus          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1020:4: note: in expansion of macro ‘num_cpus’
    num_cpus = 0;
    ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:110:0:
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c: In function ‘top_main’:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:209:22: note: in expansion of macro ‘G’
  BUILD_BUG_ON(sizeof(G) > COMMON_BUFSIZE); \
                      ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1098:2: note: in expansion of macro ‘INIT_G’
  INIT_G();
  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:202:27: note: in expansion of macro ‘G’
 #define cpu_jif          (G.cpu_jif           )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1105:2: note: in expansion of macro ‘cpu_jif’
  cpu_jif = &cur_jif;
  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:200:27: note: in expansion of macro ‘G’
 #define cur_jif          (G.cur_jif           )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1105:13: note: in expansion of macro ‘cur_jif’
  cpu_jif = &cur_jif;
             ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:1106:2: note: in expansion of macro ‘cpu_prev_jif’
  cpu_prev_jif = &prev_jif;
  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:201:27: note: in expansion of macro ‘G’
 #define prev_jif         (G.prev_jif          )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1106:18: note: in expansion of macro ‘prev_jif’
  cpu_prev_jif = &prev_jif;
                  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1134:2: note: in expansion of macro ‘sort_function’
  sort_function[0] = pcpu_sort;
  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1135:2: note: in expansion of macro ‘sort_function’
  sort_function[1] = mem_sort;
  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:197:27: note: in expansion of macro ‘G’
 #define sort_function    (G.sort_function     )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1136:2: note: in expansion of macro ‘sort_function’
  sort_function[2] = time_sort;
  ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:196:27: note: in expansion of macro ‘G’
 #define initial_settings (G.initial_settings  )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1146:26: note: in expansion of macro ‘initial_settings’
   tcgetattr(0, (void *) &initial_settings);
                          ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:196:27: note: in expansion of macro ‘G’
 #define initial_settings (G.initial_settings  )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:1163:4: note: in expansion of macro ‘G’
    G.lines = INT_MAX;
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:1166:4: note: in expansion of macro ‘G’
    G.lines = 24; /* default */
    ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:1171:8: note: in expansion of macro ‘G’
    if (G.lines < 5 || col < 10) {
        ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1181:3: note: in expansion of macro ‘ntop’
   ntop = 0;
   ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1186:9: note: in expansion of macro ‘ntop’
     n = ntop;
         ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:110:0:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1187:27: note: in expansion of macro ‘top’
     top = xrealloc_vector(top, 6, ntop++);
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1187:27: note: in expansion of macro ‘top’
     top = xrealloc_vector(top, 6, ntop++);
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1187:35: note: in expansion of macro ‘ntop’
     top = xrealloc_vector(top, 6, ntop++);
                                   ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1188:5: note: in expansion of macro ‘top’
     top[n].pid = p->pid;
     ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1189:5: note: in expansion of macro ‘top’
     top[n].ppid = p->ppid;
     ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1190:5: note: in expansion of macro ‘top’
     top[n].vsz = p->vsz;
     ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1192:5: note: in expansion of macro ‘top’
     top[n].ticks = p->stime + p->utime;
     ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1194:5: note: in expansion of macro ‘top’
     top[n].uid = p->uid;
     ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1195:12: note: in expansion of macro ‘top’
     strcpy(top[n].state, p->state);
            ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1196:12: note: in expansion of macro ‘top’
     strcpy(top[n].comm, p->comm);
            ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1205:9: note: in expansion of macro ‘ntop’
     n = ntop;
         ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:110:0:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1207:27: note: in expansion of macro ‘topmem’
     top = xrealloc_vector(topmem, 6, ntop++);
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1207:27: note: in expansion of macro ‘topmem’
     top = xrealloc_vector(topmem, 6, ntop++);
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1207:38: note: in expansion of macro ‘ntop’
     top = xrealloc_vector(topmem, 6, ntop++);
                                      ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1208:12: note: in expansion of macro ‘topmem’
     strcpy(topmem[n].comm, p->comm);
            ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1209:5: note: in expansion of macro ‘topmem’
     topmem[n].pid      = p->pid;
     ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1211:5: note: in expansion of macro ‘topmem’
     topmem[n].vszrw    = p->smaps.mapped_rw;
     ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1216:5: note: in expansion of macro ‘topmem’
     topmem[n].stack    = p->smaps.stack;
     ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:1220:7: note: in expansion of macro ‘ntop’
   if (ntop == 0) {
       ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:1227:9: note: in expansion of macro ‘prev_hist_count’
    if (!prev_hist_count) {
         ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:1239:25: note: in expansion of macro ‘G’
    display_process_list(G.lines, col);
                         ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:191:27: note: in expansion of macro ‘G’
 #define top              (G.top               )
                           ^
/home/zpfeffer/tla/busybox-1.26.2/procps/top.c:765:35: note: in expansion of macro ‘top’
 #define topmem ((topmem_status_t*)top)
                                   ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:192:27: note: in expansion of macro ‘G’
 #define ntop             (G.ntop              )
                           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/procps/top.c:1244:32: note: in expansion of macro ‘G’
    display_topmem_process_list(G.lines, col);
                                ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/top.c:198:27: note: in expansion of macro ‘G’
 #define prev_hist        (G.prev_hist         )
                           ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/procps/watch.c: In function ‘watch_main’:
/home/zpfeffer/tla/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
  AR      sysklogd/lib.a
  LD      util-linux/built-in.o
  CC      util-linux/acpid.o
  CC      util-linux/blkdiscard.o
  CC      util-linux/blkid.o
  CC      shell/ash_ptr_hack.o
  CC      shell/cttyhack.o
  CC      util-linux/blockdev.o
  CC      shell/hush.o
  CC      util-linux/dmesg.o
/home/zpfeffer/tla/busybox-1.26.2/shell/hush.c: In function ‘get_user_input’:
/home/zpfeffer/tla/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/fatattr.o
  CC      util-linux/fbset.o
  CC      util-linux/fdformat.o
  CC      util-linux/fdisk.o
  CC      util-linux/findfs.o
  CC      util-linux/flock.o
  CC      shell/match.o
  CC      util-linux/freeramdisk.o
  CC      shell/math.o
  CC      util-linux/fsck_minix.o
/home/zpfeffer/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check_zone_nr2’:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:439:12: note: in expansion of macro ‘FIRSTZONE’
  if (*nr < FIRSTZONE)
            ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:441:18: note: in expansion of macro ‘ZONES’
  else if (*nr >= ZONES)
                  ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:441:18: note: in expansion of macro ‘ZONES’
  else if (*nr >= ZONES)
                  ^
/home/zpfeffer/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘write_block’:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:486:11: note: in expansion of macro ‘FIRSTZONE’
  if (nr < FIRSTZONE || nr >= ZONES) {
           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:486:30: note: in expansion of macro ‘ZONES’
  if (nr < FIRSTZONE || nr >= ZONES) {
                              ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:486:30: note: in expansion of macro ‘ZONES’
  if (nr < FIRSTZONE || nr >= ZONES) {
                              ^
/home/zpfeffer/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘write_superblock’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘write_tables’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘read_superblock’:
/home/zpfeffer/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:263:20: note: in expansion of macro ‘Super’
 #define MAGIC     (Super.s_magic)
                    ^
/home/zpfeffer/tla/busybox-1.26.2/util-linux/fsck_minix.c:640:6: note: in expansion of macro ‘MAGIC’
  if (MAGIC == MINIX1_SUPER_MAGIC) {
      ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:263:20: note: in expansion of macro ‘Super’
 #define MAGIC     (Super.s_magic)
                    ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:263:20: note: in expansion of macro ‘Super’
 #define MAGIC     (Super.s_magic)
                    ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:263:20: note: in expansion of macro ‘Super’
 #define MAGIC     (Super.s_magic)
                    ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘read_tables’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:667:24: note: in expansion of macro ‘INODES’
  inode_count = xmalloc(INODES + 1);
                        ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:668:23: note: in expansion of macro ‘ZONES’
  zone_count = xmalloc(ZONES);
                       ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:668:23: note: in expansion of macro ‘ZONES’
  zone_count = xmalloc(ZONES);
                       ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:675:6: note: in expansion of macro ‘NORM_FIRSTZONE’
  if (NORM_FIRSTZONE != FIRSTZONE) {
      ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:675:6: note: in expansion of macro ‘NORM_FIRSTZONE’
  if (NORM_FIRSTZONE != FIRSTZONE) {
      ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:675:6: note: in expansion of macro ‘NORM_FIRSTZONE’
  if (NORM_FIRSTZONE != FIRSTZONE) {
      ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:675:24: note: in expansion of macro ‘FIRSTZONE’
  if (NORM_FIRSTZONE != FIRSTZONE) {
                        ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:688:4: note: in expansion of macro ‘INODES’
    INODES,
    ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:689:4: note: in expansion of macro ‘ZONES’
    ZONES,
    ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:689:4: note: in expansion of macro ‘ZONES’
    ZONES,
    ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:690:4: note: in expansion of macro ‘FIRSTZONE’
    FIRSTZONE, NORM_FIRSTZONE,
    ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:690:15: note: in expansion of macro ‘NORM_FIRSTZONE’
    FIRSTZONE, NORM_FIRSTZONE,
               ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:690:15: note: in expansion of macro ‘NORM_FIRSTZONE’
    FIRSTZONE, NORM_FIRSTZONE,
               ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:690:15: note: in expansion of macro ‘NORM_FIRSTZONE’
    FIRSTZONE, NORM_FIRSTZONE,
               ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:691:18: note: in expansion of macro ‘ZONESIZE’
    BLOCK_SIZE << ZONESIZE,
                  ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:692:4: note: in expansion of macro ‘MAXSIZE’
    MAXSIZE,
    ^
/home/zpfeffer/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:693:4: note: in expansion of macro ‘Super’
    Super.s_state,
    ^
/home/zpfeffer/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘get_inode’:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:740:18: note: in expansion of macro ‘INODES’
  if (!nr || nr > INODES)
                  ^
/home/zpfeffer/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘get_inode2’:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:752:18: note: in expansion of macro ‘INODES’
  if (!nr || nr > INODES)
                  ^
/home/zpfeffer/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘add_zone_common’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:797:4: note: in expansion of macro ‘mark_zone’
    mark_zone(block);
    ^
/home/zpfeffer/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check_zones’:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:920:16: note: in expansion of macro ‘INODES’
  if (!i || i > INODES)
                ^
/home/zpfeffer/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check_zones2’:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:942:16: note: in expansion of macro ‘INODES’
  if (!i || i > INODES)
                ^
/home/zpfeffer/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check_file’:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:969:12: note: in expansion of macro ‘INODES’
  if (ino > INODES) {
            ^
/home/zpfeffer/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check_file2’:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:1019:12: note: in expansion of macro ‘INODES’
  if (ino > INODES) {
            ^
/home/zpfeffer/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check_counts’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:1143:5: note: in expansion of macro ‘unmark_zone’
     unmark_zone(i);
     ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check_counts2’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:1195:5: note: in expansion of macro ‘unmark_zone’
     unmark_zone(i);
     ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘check2’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c: In function ‘fsck_minix_main’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:1296:11: note: in expansion of macro ‘INODES’
    100 * (INODES - free_cnt) / INODES);
           ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/fsck_minix.c:1296:32: note: in expansion of macro ‘INODES’
    100 * (INODES - free_cnt) / INODES);
                                ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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      shell/random.o
  CC      shell/shell_common.o
  CC      util-linux/fstrim.o
  AR      shell/lib.a
  LD      util-linux/volume_id/built-in.o
  CC      util-linux/volume_id/bcache.o
  CC      util-linux/getopt.o
  CC      util-linux/volume_id/btrfs.o
  CC      util-linux/volume_id/cramfs.o
  CC      util-linux/hexdump.o
  CC      util-linux/volume_id/exfat.o
  CC      util-linux/hwclock.o
  CC      util-linux/volume_id/ext.o
  CC      util-linux/ipcrm.o
  CC      util-linux/volume_id/f2fs.o
  CC      util-linux/ipcs.o
  CC      util-linux/volume_id/fat.o
  CC      util-linux/volume_id/get_devname.o
  CC      util-linux/losetup.o
  CC      util-linux/volume_id/hfs.o
  CC      util-linux/lspci.o
  CC      util-linux/volume_id/iso9660.o
  CC      util-linux/lsusb.o
  CC      util-linux/volume_id/jfs.o
  CC      util-linux/mdev.o
  CC      util-linux/volume_id/linux_raid.o
/home/zpfeffer/tla/busybox-1.26.2/util-linux/mdev.c: In function ‘make_device’:
/home/zpfeffer/tla/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/tla/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/tla/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/linux_swap.o
  CC      util-linux/volume_id/luks.o
  CC      util-linux/mkfs_ext2.o
  CC      util-linux/volume_id/nilfs.o
  CC      util-linux/volume_id/ntfs.o
  CC      util-linux/mkfs_minix.o
/home/zpfeffer/tla/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘write_tables’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘get_free_block’:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:265:9: note: in expansion of macro ‘SB_FIRSTZONE’
   blk = SB_FIRSTZONE;
         ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:268:13: note: in expansion of macro ‘SB_ZONES’
  if (blk >= SB_ZONES)
             ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:268:13: note: in expansion of macro ‘SB_ZONES’
  if (blk >= SB_ZONES)
             ^
/home/zpfeffer/tla/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘mark_good_blocks’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘next’:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:286:10: note: in expansion of macro ‘SB_FIRSTZONE’
   zone = SB_FIRSTZONE - 1;
          ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:287:18: note: in expansion of macro ‘SB_ZONES’
  while (++zone < SB_ZONES)
                  ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:287:18: note: in expansion of macro ‘SB_ZONES’
  while (++zone < SB_ZONES)
                  ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘alarm_intr’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘check_blocks’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘get_list_blocks’:
/home/zpfeffer/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:530:3: note: in expansion of macro ‘mark_zone’
   mark_zone(blockno);
   ^
/home/zpfeffer/tla/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘setup_tables’:
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:545:2: note: in expansion of macro ‘SB_MAGIC’
  SB_MAGIC = G.magic;
  ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:567:2: note: in expansion of macro ‘SB_INODES’
  SB_INODES = inodes;
  ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:579:2: note: in expansion of macro ‘SB_ZMAPS’
  SB_ZMAPS = 0;
  ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:581:20: note: in expansion of macro ‘NORM_FIRSTZONE’
   norm_firstzone = NORM_FIRSTZONE;
                    ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:581:20: note: in expansion of macro ‘NORM_FIRSTZONE’
   norm_firstzone = NORM_FIRSTZONE;
                    ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:581:20: note: in expansion of macro ‘NORM_FIRSTZONE’
   norm_firstzone = NORM_FIRSTZONE;
                    ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:584:3: note: in expansion of macro ‘SB_ZMAPS’
   SB_ZMAPS = sb_zmaps;
   ^
/home/zpfeffer/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:590:2: note: in expansion of macro ‘SB_FIRSTZONE’
  SB_FIRSTZONE = norm_firstzone;
  ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c:596:3: note: in expansion of macro ‘unmark_zone’
   unmark_zone(i);
   ^
/home/zpfeffer/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/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/tla/busybox-1.26.2/util-linux/mkfs_minix.c: In function ‘get_list_blocks’:
/home/zpfeffer/tla/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/ocfs2.o
  CC      util-linux/volume_id/reiserfs.o
  CC      util-linux/mkfs_vfat.o
  CC      util-linux/volume_id/romfs.o
  CC      util-linux/volume_id/sysv.o
  CC      util-linux/mkswap.o
  CC      util-linux/volume_id/ubifs.o
  CC      util-linux/more.o
  CC      util-linux/volume_id/udf.o
  CC      util-linux/mount.o
  CC      util-linux/volume_id/util.o
  CC      util-linux/volume_id/volume_id.o
  CC      util-linux/nsenter.o
  CC      util-linux/volume_id/xfs.o
  CC      util-linux/pivot_root.o
  AR      util-linux/volume_id/lib.a
  DOC     BusyBox.html
  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/tla/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/tla/busybox-1.26.2/util-linux/unshare.c: In function ‘unshare_main’:
/home/zpfeffer/tla/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:~/tla/teeny-linux/obj/busybox-arm$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- install
make -C /home/zpfeffer/tla/busybox-1.26.2 O=/home/zpfeffer/tla/teeny-linux/obj/busybox-arm install
  Using /home/zpfeffer/tla/busybox-1.26.2 as source for busybox
  GEN     /home/zpfeffer/tla/teeny-linux/obj/busybox-arm/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.
--------------------------------------------------

9. Build the directory structure of the initramfs

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

You should see something like:

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

10. Create init and make it executable

10.1 Type:

vi $TOP/initramfs/arm-busybox/init

10.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

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

11. Make init executable:

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

12. Create the initramfs:

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

13. Config the Linux kernel with the minimal config

cd $STAGE/linux-4.10.6
mkdir -pv $TOP/obj/linux-arm-versatile_defconfig
cp arch/arm/configs/versatile_defconfig $TOP/obj/linux-arm-versatile_defconfig/.config
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- O=$TOP/obj/linux-arm-versatile_defconfig olddefconfig

You’ll see something like:

zpfeffer@z:~/tla/linux-4.10.6$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- O=$TOP/obj/linux-arm-versatile_defconfig olddefconfig
make[1]: Entering directory '/home/zpfeffer/tla/teeny-linux/obj/linux-arm-versatile_defconfig'
  GEN     ./Makefile
scripts/kconfig/conf  --olddefconfig Kconfig
#
# configuration written to .config
#
make[1]: Leaving directory '/home/zpfeffer/tla/teeny-linux/obj/linux-arm-versatile_defconfig'

14. Turn options on for QEMU:

cd $STAGE/linux-4.10.6
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- O=$TOP/obj/linux-arm-versatile_defconfig nconfig

15. Turn these options on:

-> Kernel hacking   
[*] Early printk

This writes .config to $TOP/obj/linux-arm-versatile_defconfig

Use ls -a $TOP/obj/linux-arm-versatile_defconfig to check

16. Make the kernel:

cd $STAGE/linux-4.10.6
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- O=$TOP/obj/linux-arm-versatile_defconfig -j2

You should see something like:

zpfeffer@z:~/tla/linux-4.10.6$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- O=$TOP/obj/linux-arm-versatile_defconfig -j2
make[1]: Entering directory '/home/zpfeffer/tla/teeny-linux/obj/linux-arm-versatile_defconfig'
  CHK     include/config/kernel.release
  GEN     ./Makefile
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  Using /home/zpfeffer/tla/linux-4.10.6 as source for kernel
  HOSTCC  scripts/dtc/dtc.o
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  HOSTCC  scripts/dtc/flattree.o
  MKELF   scripts/mod/elfconfig.h
  GEN     scripts/mod/devicetable-offsets.h
  HOSTCC  scripts/mod/sumversion.o
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/util.o
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/kallsyms
  SHIPPED scripts/dtc/dtc-lexer.lex.c
  SHIPPED scripts/dtc/dtc-parser.tab.h
  SHIPPED scripts/dtc/dtc-parser.tab.c
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/conmakehash
  HOSTCC  scripts/sortextable
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  HOSTLD  scripts/dtc/dtc
  GEN     arch/arm/include/generated/asm/mach-types.h
  SYSNR   arch/arm/include/generated/asm/unistd-nr.h
  SYSTBL  arch/arm/include/generated/calls-oabi.S
  SYSTBL  arch/arm/include/generated/calls-eabi.S
  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/arm/kernel/asm-offsets.s
  CHK     include/generated/asm-offsets.h
  UPD     include/generated/asm-offsets.h
  CALL    /home/zpfeffer/tla/linux-4.10.6/scripts/checksyscalls.sh
  HOSTCC  usr/gen_init_cpio
  CC      init/main.o
  GEN     usr/initramfs_data.cpio.gz
  AS      usr/initramfs_data.o
  LD      usr/built-in.o
  CC      arch/arm/nwfpe/fpa11.o
  CC      arch/arm/nwfpe/fpa11_cpdo.o
  CC      arch/arm/nwfpe/fpa11_cpdt.o
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/do_mounts.o
  CC      arch/arm/nwfpe/fpa11_cprt.o
  CC      arch/arm/nwfpe/fpmodule.o
  CC      arch/arm/nwfpe/fpopcode.o
  CC      arch/arm/nwfpe/softfloat.o
  CC      init/do_mounts_rd.o
  CC      init/do_mounts_initrd.o
  CC      init/initramfs.o
  CC      arch/arm/nwfpe/single_cpdo.o
  CC      arch/arm/nwfpe/double_cpdo.o
  AS      arch/arm/nwfpe/entry.o
  LD      arch/arm/nwfpe/nwfpe.o
  LD      arch/arm/nwfpe/built-in.o
  CC      arch/arm/vfp/vfpmodule.o
  CC      init/calibrate.o
  CC      init/init_task.o
  AS      arch/arm/vfp/entry.o
  AS      arch/arm/vfp/vfphw.o
  CC      arch/arm/vfp/vfpsingle.o
  CC      init/version.o
  LD      init/mounts.o
  LD      init/built-in.o
  CC      arch/arm/kernel/elf.o
  CC      arch/arm/vfp/vfpdouble.o
  AS      arch/arm/kernel/entry-common.o
  CC      arch/arm/kernel/irq.o
  CC      arch/arm/kernel/opcodes.o
  CC      arch/arm/kernel/process.o
  LD      arch/arm/vfp/vfp.o
  LD      arch/arm/vfp/built-in.o
  CC      arch/arm/mm/dma-mapping.o
  CC      arch/arm/kernel/ptrace.o
  CC      arch/arm/mm/extable.o
  CC      arch/arm/kernel/reboot.o
  CC      arch/arm/mm/fault.o
  CC      arch/arm/kernel/return_address.o
  CC      arch/arm/kernel/setup.o
  CC      arch/arm/mm/init.o
  CC      arch/arm/mm/iomap.o
  CC      arch/arm/kernel/signal.o
  CC      arch/arm/mm/fault-armv.o
  CC      arch/arm/mm/flush.o
  AS      arch/arm/kernel/sigreturn_codes.o
  CC      arch/arm/kernel/stacktrace.o
  CC      arch/arm/kernel/sys_arm.o
  CC      arch/arm/mm/idmap.o
  CC      arch/arm/kernel/time.o
  CC      arch/arm/mm/ioremap.o
  CC      arch/arm/kernel/traps.o
  CC      arch/arm/mm/mmap.o
  CC      arch/arm/kernel/atags_parse.o
  CC      arch/arm/mm/pgd.o
  AS      arch/arm/kernel/entry-armv.o
  CC      arch/arm/kernel/armksyms.o
  CC      arch/arm/mm/mmu.o
  CC      arch/arm/kernel/module.o
  AS      arch/arm/kernel/sleep.o
  CC      arch/arm/mm/pageattr.o
  CC      arch/arm/kernel/suspend.o
  CC      arch/arm/mm/proc-syms.o
  CC      arch/arm/kernel/sys_oabi-compat.o
  CC      arch/arm/mm/alignment.o
  CC      arch/arm/kernel/unwind.o
  AS      arch/arm/mm/abort-ev5tj.o
  AS      arch/arm/mm/pabort-legacy.o
  CC      arch/arm/mm/copypage-v4wb.o
  CC      arch/arm/kernel/devtree.o
  AS      arch/arm/mm/tlb-v4wbi.o
  AS      arch/arm/mm/proc-arm926.o
  LD      arch/arm/mm/built-in.o
  CC      arch/arm/common/firmware.o
  CC      arch/arm/kernel/io.o
  AS      arch/arm/kernel/debug.o
  AS      arch/arm/kernel/head.o
  CC      arch/arm/common/icst.o
  LDS     arch/arm/kernel/vmlinux.lds
  LD      arch/arm/kernel/built-in.o
  LD      arch/arm/probes/built-in.o
  LD      arch/arm/net/built-in.o
  LD      arch/arm/common/built-in.o
  LD      arch/arm/crypto/built-in.o
  LD      arch/arm/firmware/built-in.o
  CC      arch/arm/mach-versatile/versatile_dt.o
  LD      arch/arm/plat-versatile/built-in.o
  CC      kernel/fork.o
  LD      arch/arm/mach-versatile/built-in.o
  LD      certs/built-in.o
  CC      mm/filemap.o
  CC      kernel/exec_domain.o
  CC      kernel/panic.o
  CC      kernel/cpu.o
  CC      mm/mempool.o
  CC      kernel/exit.o
  CC      mm/oom_kill.o
  CC      mm/maccess.o
  CC      mm/page_alloc.o
  CC      kernel/softirq.o
  CC      kernel/resource.o
  CC      kernel/sysctl.o
  CC      mm/page-writeback.o
  CC      kernel/sysctl_binary.o
  CC      kernel/capability.o
  CC      kernel/ptrace.o
  CC      mm/readahead.o
  CC      mm/swap.o
  CC      kernel/user.o
  CC      kernel/signal.o
  CC      mm/truncate.o
  CC      mm/vmscan.o
  CC      kernel/sys.o
  CC      mm/shmem.o
  CC      kernel/kmod.o
  CC      kernel/workqueue.o
  CC      mm/util.o
  CC      mm/mmzone.o
  CC      mm/vmstat.o
  CC      kernel/pid.o
  CC      mm/backing-dev.o
  CC      kernel/task_work.o
  CC      mm/mm_init.o
  CC      kernel/extable.o
  CC      mm/mmu_context.o
  CC      mm/percpu.o
  CC      kernel/params.o
  CC      kernel/kthread.o
  CC      mm/slab_common.o
  CC      kernel/sys_ni.o
  CC      kernel/nsproxy.o
  CC      mm/compaction.o
  CC      kernel/notifier.o
  CC      kernel/ksysfs.o
  CC      kernel/cred.o
  CC      mm/vmacache.o
  CC      mm/interval_tree.o
  CC      kernel/reboot.o
  CC      mm/list_lru.o
  CC      kernel/async.o
  CC      mm/workingset.o
  CC      kernel/range.o
  CC      kernel/smpboot.o
  CC      mm/debug.o
  CC      kernel/ucount.o
  CC      mm/gup.o
  CC      kernel/groups.o
  CC      kernel/bpf/core.o
  CC      mm/highmem.o
  CC      mm/memory.o
  LD      kernel/bpf/built-in.o
  CC      kernel/irq/irqdesc.o
  CC      kernel/irq/handle.o
  CC      mm/mincore.o
  CC      kernel/irq/manage.o
  CC      mm/mlock.o
  CC      kernel/irq/spurious.o
  CC      kernel/irq/resend.o
  CC      mm/mmap.o
  CC      kernel/irq/chip.o
  CC      kernel/irq/dummychip.o
  CC      kernel/irq/devres.o
  CC      kernel/irq/autoprobe.o
  CC      mm/mprotect.o
  CC      kernel/irq/irqdomain.o
  CC      mm/mremap.o
  CC      kernel/irq/proc.o
  CC      mm/msync.o
  CC      kernel/irq/pm.o
  CC      mm/rmap.o
  LD      kernel/irq/built-in.o
  LD      kernel/livepatch/built-in.o
  CC      kernel/locking/mutex.o
  CC      kernel/locking/semaphore.o
  CC      mm/vmalloc.o
  CC      kernel/locking/rwsem.o
  CC      kernel/locking/percpu-rwsem.o
  CC      kernel/locking/rtmutex.o
  CC      mm/pagewalk.o
  CC      kernel/locking/rwsem-xadd.o
  CC      mm/pgtable-generic.o
  LD      kernel/locking/built-in.o
  CC      kernel/power/qos.o
  CC      mm/process_vm_access.o
  CC      kernel/power/main.o
  CC      mm/init-mm.o
  CC      mm/nobootmem.o
  CC      kernel/power/console.o
  CC      kernel/power/process.o
  CC      mm/fadvise.o
  CC      mm/madvise.o
  CC      kernel/power/suspend.o
  CC      kernel/power/poweroff.o
  CC      mm/memblock.o
  LD      kernel/power/built-in.o
  CC      kernel/printk/printk.o
  CC      mm/page_io.o
  CC      kernel/printk/nmi.o
  CC      mm/swap_state.o
  LD      kernel/printk/built-in.o
  CC      kernel/rcu/update.o
  CC      mm/swapfile.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      mm/dmapool.o
  CC      mm/slab.o
  CC      kernel/sched/loadavg.o
  CC      kernel/sched/clock.o
  CC      mm/migrate.o
  CC      kernel/sched/cputime.o
  CC      kernel/sched/idle_task.o
  CC      kernel/sched/fair.o
  CC      mm/early_ioremap.o
  LD      mm/built-in.o
  CC      kernel/sched/rt.o
  CC      fs/open.o
  CC      kernel/sched/deadline.o
  CC      kernel/sched/stop_task.o
  CC      fs/read_write.o
  CC      kernel/sched/wait.o
  CC      kernel/sched/swait.o
  CC      kernel/sched/completion.o
  CC      fs/file_table.o
  CC      kernel/sched/idle.o
  CC      fs/super.o
  CC      kernel/sched/debug.o
  LD      kernel/sched/built-in.o
  CC      fs/char_dev.o
  CC      kernel/time/time.o
  CC      fs/stat.o
  CC      kernel/time/timer.o
  CC      fs/exec.o
  CC      kernel/time/hrtimer.o
  CC      fs/pipe.o
  CC      kernel/time/timekeeping.o
  CC      fs/namei.o
  CC      kernel/time/ntp.o
  CC      kernel/time/clocksource.o
  CC      kernel/time/jiffies.o
  CC      fs/fcntl.o
  CC      kernel/time/timer_list.o
  CC      kernel/time/timeconv.o
  CC      fs/ioctl.o
  CC      kernel/time/timecounter.o
  CC      kernel/time/alarmtimer.o
  CC      fs/readdir.o
  CC      kernel/time/posix-timers.o
  CC      fs/select.o
  CC      kernel/time/posix-cpu-timers.o
  CC      fs/dcache.o
  CC      kernel/time/posix-clock.o
  CC      kernel/time/itimer.o
  CC      kernel/time/clockevents.o
  CC      fs/inode.o
  CC      kernel/time/tick-common.o
  CC      kernel/time/sched_clock.o
  CC      kernel/time/tick-oneshot.o
  CC      fs/attr.o
  CC      kernel/time/tick-sched.o
  CC      fs/bad_inode.o
  CC      fs/file.o
  LD      kernel/time/built-in.o
  CC      kernel/freezer.o
  CC      kernel/futex.o
  CC      fs/filesystems.o
  CC      fs/namespace.o
  CC      kernel/up.o
  CC      kernel/uid16.o
  CC      kernel/module.o
  CC      fs/seq_file.o
  CC      fs/xattr.o
  CC      kernel/kallsyms.o
  CC      fs/libfs.o
  CC      kernel/utsname.o
  CC      kernel/pid_namespace.o
  CC      fs/fs-writeback.o
  CC      kernel/utsname_sysctl.o
  CC      kernel/elfcore.o
  CC      kernel/irq_work.o
  CC      kernel/cpu_pm.o
  CC      fs/pnode.o
  CC      kernel/membarrier.o
  CC      fs/splice.o
  CC      kernel/memremap.o
  LD      kernel/built-in.o
  CC      ipc/util.o
  CC      fs/sync.o
  CC      ipc/msgutil.o
  CC      fs/utimes.o
  CC      ipc/msg.o
  CC      fs/stack.o
  CC      fs/fs_struct.o
  CC      ipc/sem.o
  CC      fs/statfs.o
  CC      fs/fs_pin.o
  CC      fs/nsfs.o
  CC      ipc/shm.o
  CC      fs/buffer.o
  CC      ipc/syscall.o
  CC      ipc/ipc_sysctl.o
  CC      ipc/namespace.o
  LD      ipc/built-in.o
  CC      security/commoncap.o
  CC      fs/block_dev.o
  CC      security/min_addr.o
  LD      security/built-in.o
  CC      crypto/api.o
  CC      fs/direct-io.o
  CC      crypto/cipher.o
  CC      crypto/compress.o
  CC      crypto/memneq.o
  CC      fs/mpage.o
  CC      crypto/crypto_wq.o
  CC      crypto/algapi.o
  CC      fs/proc_namespace.o
  CC      fs/cramfs/inode.o
  CC      crypto/scatterwalk.o
  CC      fs/cramfs/uncompress.o
  CC      crypto/proc.o
  LD      fs/cramfs/cramfs.o
  LD      fs/cramfs/built-in.o
  CC      fs/devpts/inode.o
  CC      crypto/aead.o
  LD      fs/devpts/devpts.o
  LD      fs/devpts/built-in.o
  LD      fs/exofs/built-in.o
  CC      fs/exportfs/expfs.o
  CC      crypto/ablkcipher.o
  LD      fs/exportfs/exportfs.o
  LD      fs/exportfs/built-in.o
  CC      fs/ext2/balloc.o
  CC      crypto/blkcipher.o
  CC      fs/ext2/dir.o
  CC      crypto/skcipher.o
  CC      fs/ext2/file.o
  CC      fs/ext2/ialloc.o
  CC      crypto/ahash.o
  CC      fs/ext2/inode.o
  CC      crypto/shash.o
  CC      fs/ext2/ioctl.o
  CC      crypto/akcipher.o
  CC      fs/ext2/namei.o
  CC      crypto/kpp.o
  CC      fs/ext2/super.o
  CC      crypto/acompress.o
  CC      crypto/scompress.o
  CC      fs/ext2/symlink.o
  LD      fs/ext2/ext2.o
  LD      fs/ext2/built-in.o
  LD      fs/fat/built-in.o
  CC [M]  fs/fat/cache.o
  CC      crypto/algboss.o
  CC [M]  fs/fat/dir.o
  CC      crypto/testmgr.o
  CC      crypto/crypto_null.o
  CC      crypto/aes_generic.o
  CC [M]  fs/fat/fatent.o
  CC      crypto/rng.o
  CC [M]  fs/fat/file.o
  CC [M]  crypto/echainiv.o
  CC [M]  fs/fat/inode.o
  CC [M]  crypto/hmac.o
  CC [M]  crypto/sha256_generic.o
  CC [M]  fs/fat/misc.o
  CC [M]  fs/fat/nfs.o
  CC [M]  crypto/drbg.o
  CC [M]  fs/fat/namei_vfat.o
  CC [M]  crypto/jitterentropy.o
  CC [M]  crypto/jitterentropy-kcapi.o
  LD [M]  fs/fat/fat.o
  LD [M]  fs/fat/vfat.o
  LD      crypto/crypto.o
  LD      crypto/crypto_algapi.o
  LD      crypto/crypto_blkcipher.o
  LD      crypto/crypto_hash.o
  LD      crypto/crypto_acompress.o
  LD      crypto/cryptomgr.o
  LD [M]  crypto/jitterentropy_rng.o
  LD      crypto/built-in.o
  CC      fs/jffs2/compr.o
  CC      block/bio.o
  CC      fs/jffs2/dir.o
  CC      fs/jffs2/file.o
  CC      fs/jffs2/ioctl.o
  CC      block/elevator.o
  CC      fs/jffs2/nodelist.o
  CC      block/blk-core.o
  CC      fs/jffs2/malloc.o
  CC      fs/jffs2/read.o
  CC      fs/jffs2/nodemgmt.o
  CC      fs/jffs2/readinode.o
  CC      block/blk-tag.o
  CC      block/blk-sysfs.o
  CC      fs/jffs2/write.o
  CC      fs/jffs2/scan.o
  CC      block/blk-flush.o
  CC      block/blk-settings.o
  CC      fs/jffs2/gc.o
  CC      block/blk-ioc.o
  CC      fs/jffs2/symlink.o
  CC      block/blk-map.o
  CC      fs/jffs2/build.o
  CC      block/blk-exec.o
  CC      fs/jffs2/erase.o
  CC      block/blk-merge.o
  CC      fs/jffs2/background.o
  CC      fs/jffs2/fs.o
  CC      block/blk-softirq.o
  CC      fs/jffs2/writev.o
  CC      block/blk-timeout.o
  CC      fs/jffs2/super.o
  CC      block/blk-lib.o
  CC      fs/jffs2/debug.o
  CC      fs/jffs2/wbuf.o
  CC      block/blk-mq.o
  CC      fs/jffs2/compr_rtime.o
  CC      fs/jffs2/compr_zlib.o
  LD      fs/jffs2/jffs2.o
  LD      fs/jffs2/built-in.o
  CC      fs/kernfs/mount.o
  CC      block/blk-mq-tag.o
  CC      fs/kernfs/inode.o
  CC      block/blk-stat.o
  CC      fs/kernfs/dir.o
  CC      block/blk-mq-sysfs.o
  CC      fs/kernfs/file.o
  CC      block/blk-mq-cpumap.o
  CC      block/ioctl.o
  CC      fs/kernfs/symlink.o
  LD      fs/kernfs/built-in.o
  CC      fs/lockd/clntlock.o
  CC      block/genhd.o
  CC      fs/lockd/clntproc.o
  CC      block/scsi_ioctl.o
  CC      fs/lockd/clntxdr.o
  CC      block/partition-generic.o
  CC      fs/lockd/host.o
  CC      block/ioprio.o
  CC      block/badblocks.o
  CC      fs/lockd/svc.o
  CC      block/partitions/check.o
  CC      fs/lockd/svclock.o
  CC      block/partitions/msdos.o
  CC      block/partitions/efi.o
  CC      fs/lockd/svcshare.o
  LD      block/partitions/built-in.o
  CC      block/bsg.o
  CC      fs/lockd/svcproc.o
  CC      fs/lockd/svcsubs.o
  CC      block/noop-iosched.o
  CC      block/deadline-iosched.o
  CC      fs/lockd/mon.o
  CC      block/cfq-iosched.o
  CC      fs/lockd/xdr.o
  CC      fs/lockd/clnt4xdr.o
  LD      block/built-in.o
  CC      fs/lockd/xdr4.o
  CC      drivers/amba/bus.o
  CC      fs/lockd/svc4proc.o
  LD      drivers/amba/built-in.o
  LD      drivers/auxdisplay/built-in.o
  CC      drivers/base/component.o
  CC      drivers/base/core.o
  CC      fs/lockd/procfs.o
  LD      fs/lockd/lockd.o
  LD      fs/lockd/built-in.o
  CC      fs/minix/bitmap.o
  CC      fs/minix/itree_v1.o
  CC      drivers/base/bus.o
  CC      fs/minix/itree_v2.o
  CC      drivers/base/dd.o
  CC      fs/minix/namei.o
  CC      drivers/base/syscore.o
  CC      fs/minix/inode.o
  CC      drivers/base/driver.o
  CC      fs/minix/file.o
  CC      drivers/base/class.o
  CC      fs/minix/dir.o
  CC      drivers/base/platform.o
  LD      fs/minix/minix.o
  LD      fs/minix/built-in.o
  CC      fs/nfs/client.o
  CC      drivers/base/cpu.o
  CC      drivers/base/firmware.o
  CC      drivers/base/init.o
  CC      drivers/base/map.o
  CC      fs/nfs/dir.o
  CC      drivers/base/devres.o
  CC      drivers/base/attribute_container.o
  CC      drivers/base/transport_class.o
  CC      drivers/base/topology.o
  CC      fs/nfs/file.o
  CC      drivers/base/container.o
  CC      drivers/base/property.o
  CC      fs/nfs/getroot.o
  CC      drivers/base/cacheinfo.o
  CC      fs/nfs/inode.o
  CC      drivers/base/power/sysfs.o
  CC      drivers/base/power/generic_ops.o
  CC      drivers/base/power/common.o
  CC      fs/nfs/super.o
  CC      drivers/base/power/qos.o
  CC      drivers/base/power/runtime.o
  CC      fs/nfs/io.o
  CC      drivers/base/power/wakeirq.o
  CC      drivers/base/power/main.o
  CC      fs/nfs/direct.o
  CC      fs/nfs/pagelist.o
  CC      drivers/base/power/wakeup.o
  CC      drivers/base/power/clock_ops.o
  LD      drivers/base/power/built-in.o
  CC      fs/nfs/read.o
  CC      drivers/base/regmap/regmap.o
  CC      fs/nfs/symlink.o
  CC      drivers/base/regmap/regcache.o
  CC      fs/nfs/unlink.o
  CC      drivers/base/regmap/regcache-rbtree.o
  CC      fs/nfs/write.o
  CC      drivers/base/regmap/regcache-lzo.o
  CC      drivers/base/regmap/regcache-flat.o
  CC      drivers/base/regmap/regmap-i2c.o
  CC      drivers/base/regmap/regmap-spi.o
  CC      fs/nfs/namespace.o
  CC      drivers/base/regmap/regmap-mmio.o
  LD      drivers/base/regmap/built-in.o
  LD      drivers/base/test/built-in.o
  CC      drivers/base/dma-mapping.o
  CC      fs/nfs/mount_clnt.o
  CC      drivers/base/dma-coherent.o
  CC      drivers/base/firmware_class.o
  CC      fs/nfs/nfstrace.o
  CC      fs/nfs/nfsroot.o
  CC      drivers/base/module.o
  LD      drivers/base/built-in.o
  CC      drivers/block/brd.o
  CC      fs/nfs/sysctl.o
  LD      drivers/block/built-in.o
  LD      drivers/bus/built-in.o
  LD      drivers/cdrom/built-in.o
  CC      drivers/char/mem.o
  CC      fs/nfs/nfs2super.o
  CC      drivers/char/random.o
  CC      fs/nfs/proc.o
  CC      drivers/char/misc.o
  CC      fs/nfs/nfs2xdr.o
  LD      drivers/char/agp/built-in.o
  LD      drivers/char/hw_random/built-in.o
  CC [M]  drivers/char/hw_random/core.o
  LD [M]  drivers/char/hw_random/rng-core.o
  LD      drivers/char/built-in.o
  LD      drivers/char/ipmi/built-in.o
  CC      fs/nfs/nfs3super.o
  CC      drivers/clk/clk-devres.o
  CC      drivers/clk/clkdev.o
  CC      fs/nfs/nfs3client.o
  CC      drivers/clk/clk.o
  CC      fs/nfs/nfs3proc.o
  CC      drivers/clk/clk-divider.o
  CC      fs/nfs/nfs3xdr.o
  CC      drivers/clk/clk-fixed-factor.o
  LD      fs/nfs/nfs.o
  LD      fs/nfs/nfsv2.o
  LD      fs/nfs/nfsv3.o
  CC      drivers/clk/clk-fixed-rate.o
  LD      fs/nfs/built-in.o
  CC      fs/nfs_common/grace.o
  CC      drivers/clk/clk-gate.o
  LD      fs/nfs_common/built-in.o
  CC      fs/nfsd/trace.o
  CC      drivers/clk/clk-multiplier.o
  CC      fs/nfsd/nfssvc.o
  CC      drivers/clk/clk-mux.o
  CC      drivers/clk/clk-composite.o
  CC      drivers/clk/clk-fractional-divider.o
  CC      fs/nfsd/nfsctl.o
  CC      drivers/clk/clk-gpio.o
  CC      drivers/clk/clk-conf.o
  CC      fs/nfsd/nfsproc.o
  LD      drivers/clk/bcm/built-in.o
  LD      drivers/clk/mvebu/built-in.o
  LD      drivers/clk/ti/built-in.o
  CC      drivers/clk/versatile/clk-icst.o
  CC      fs/nfsd/nfsfh.o
  CC      drivers/clk/versatile/clk-versatile.o
  LD      drivers/clk/versatile/built-in.o
  LD      drivers/clk/built-in.o
  CC      drivers/clocksource/clksrc-probe.o
  CC      fs/nfsd/vfs.o
  CC      drivers/clocksource/mmio.o
  CC      drivers/clocksource/timer-sp804.o
  CC      drivers/clocksource/versatile.o
  LD      drivers/clocksource/built-in.o
  LD      drivers/crypto/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/nfsd/export.o
  CC      drivers/gpio/devres.o
  CC      drivers/gpio/gpiolib.o
  CC      fs/nfsd/auth.o
  CC      fs/nfsd/lockd.o
  CC      fs/nfsd/nfscache.o
  CC      drivers/gpio/gpiolib-legacy.o
  CC      drivers/gpio/gpiolib-devprop.o
  CC      fs/nfsd/nfsxdr.o
  CC      drivers/gpio/gpiolib-of.o
  CC      drivers/gpio/gpio-pl061.o
  CC      fs/nfsd/stats.o
  LD      drivers/gpio/built-in.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
  CC      fs/nfsd/nfs3proc.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
  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/nfsd/nfs3xdr.o
  CC      drivers/hid/hid-input.o
  LD      fs/nfsd/nfsd.o
  LD      fs/nfsd/built-in.o
  LD      fs/nls/built-in.o
  CC [M]  fs/nls/nls_base.o
  CC [M]  fs/nls/nls_cp850.o
  CC [M]  fs/nls/nls_iso8859-1.o
  CC      fs/notify/fsnotify.o
  CC      fs/notify/notification.o
  CC      fs/notify/group.o
  CC      drivers/hid/hid-generic.o
  CC      fs/notify/inode_mark.o
  CC      drivers/hid/hid-a4tech.o
  CC      fs/notify/mark.o
  CC      drivers/hid/hid-apple.o
  CC      fs/notify/vfsmount_mark.o
  CC      drivers/hid/hid-belkin.o
  CC      drivers/hid/hid-cherry.o
  CC      fs/notify/fdinfo.o
  CC      fs/notify/dnotify/dnotify.o
  CC      drivers/hid/hid-chicony.o
  CC      drivers/hid/hid-cypress.o
  LD      fs/notify/dnotify/built-in.o
  LD      fs/notify/fanotify/built-in.o
  CC      fs/notify/inotify/inotify_fsnotify.o
  CC      drivers/hid/hid-ezkey.o
  CC      fs/notify/inotify/inotify_user.o
  CC      drivers/hid/hid-kensington.o
  CC      drivers/hid/hid-lg.o
  LD      fs/notify/inotify/built-in.o
  LD      fs/notify/built-in.o
  CC      fs/proc/task_mmu.o
  CC      drivers/hid/hid-microsoft.o
  CC      drivers/hid/hid-monterey.o
  CC      fs/proc/inode.o
  LD      drivers/hid/hid.o
  LD      drivers/hid/hid-logitech.o
  LD      drivers/hid/built-in.o
  LD      drivers/hwtracing/intel_th/built-in.o
  CC      drivers/i2c/i2c-boardinfo.o
  CC      drivers/i2c/i2c-core.o
  CC      fs/proc/root.o
  CC      fs/proc/base.o
  CC      drivers/i2c/algos/i2c-algo-bit.o
  LD      drivers/i2c/algos/built-in.o
  CC      drivers/i2c/busses/i2c-versatile.o
  CC      fs/proc/generic.o
  LD      drivers/i2c/busses/built-in.o
  LD      drivers/i2c/muxes/built-in.o
  CC [M]  drivers/i2c/i2c-dev.o
  CC      fs/proc/array.o
  LD      drivers/i2c/built-in.o
  LD      drivers/idle/built-in.o
  CC      drivers/input/input.o
  CC      fs/proc/fd.o
  CC      fs/proc/proc_tty.o
  CC      fs/proc/cmdline.o
  CC      drivers/input/input-compat.o
  CC      fs/proc/consoles.o
  CC      drivers/input/input-mt.o
  CC      fs/proc/cpuinfo.o
  CC      fs/proc/devices.o
  CC      drivers/input/ff-core.o
  CC      fs/proc/interrupts.o
  CC      fs/proc/loadavg.o
  CC      drivers/input/input-leds.o
  CC      fs/proc/meminfo.o
  CC      drivers/input/mousedev.o
  CC      fs/proc/stat.o
  CC      fs/proc/uptime.o
  CC      drivers/input/keyboard/atkbd.o
  CC      fs/proc/version.o
  CC      fs/proc/softirqs.o
  CC      fs/proc/namespaces.o
  LD      drivers/input/keyboard/built-in.o
  CC      drivers/input/mouse/psmouse-base.o
  CC      fs/proc/self.o
  CC      fs/proc/thread_self.o
  CC      drivers/input/mouse/synaptics.o
  CC      fs/proc/proc_sysctl.o
  CC      drivers/input/mouse/focaltech.o
  CC      fs/proc/proc_net.o
  CC      drivers/input/mouse/alps.o
  CC      fs/proc/kmsg.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      drivers/input/mouse/byd.o
  CC      fs/ramfs/file-mmu.o
  CC      drivers/input/mouse/logips2pp.o
  LD      fs/ramfs/ramfs.o
  LD      fs/ramfs/built-in.o
  CC      fs/romfs/storage.o
  CC      drivers/input/mouse/trackpoint.o
  CC      fs/romfs/super.o
  CC      drivers/input/mouse/cypress_ps2.o
  LD      fs/romfs/romfs.o
  LD      drivers/input/mouse/psmouse.o
  LD      drivers/input/mouse/built-in.o
  LD      fs/romfs/built-in.o
  LD      drivers/input/input-core.o
  LD      drivers/input/built-in.o
  CC      fs/sysfs/file.o
  CC      drivers/input/serio/serio.o
  CC      fs/sysfs/dir.o
  CC      drivers/input/serio/ambakmi.o
  CC      fs/sysfs/symlink.o
  CC      drivers/input/serio/libps2.o
  CC      fs/sysfs/mount.o
  CC      fs/sysfs/group.o
  LD      drivers/input/serio/built-in.o
  LD      drivers/iommu/built-in.o
  CC      drivers/irqchip/irqchip.o
  LD      fs/sysfs/built-in.o
  CC      fs/eventpoll.o
  CC      drivers/irqchip/irq-vic.o
  CC      drivers/irqchip/irq-versatile-fpga.o
  LD      drivers/irqchip/built-in.o
  CC      drivers/leds/led-core.o
  CC      fs/anon_inodes.o
  CC      drivers/leds/led-class.o
  CC      fs/signalfd.o
  CC      drivers/leds/led-triggers.o
  CC      fs/timerfd.o
  CC      drivers/leds/leds-syscon.o
  CC      drivers/leds/trigger/ledtrig-heartbeat.o
  CC      fs/eventfd.o
  CC      drivers/leds/trigger/ledtrig-cpu.o
  LD      drivers/leds/trigger/built-in.o
  LD      drivers/leds/built-in.o
  CC      fs/aio.o
  LD      drivers/lguest/built-in.o
  LD      drivers/macintosh/built-in.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
  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
  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
  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
  LD      drivers/media/usb/b2c2/built-in.o
  LD      drivers/media/usb/dvb-usb/built-in.o
  CC      fs/locks.o
  LD      drivers/media/usb/dvb-usb-v2/built-in.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      drivers/mfd/syscon.o
  LD      drivers/mfd/built-in.o
  LD      drivers/misc/cb710/built-in.o
  LD      drivers/misc/eeprom/built-in.o
  CC [M]  drivers/misc/eeprom/eeprom.o
  LD      drivers/misc/lis3lv02d/built-in.o
  LD      drivers/misc/mic/bus/built-in.o
  LD      drivers/misc/mic/built-in.o
  LD      drivers/misc/ti-st/built-in.o
  LD      drivers/misc/built-in.o
  CC      drivers/mmc/core/core.o
  CC      fs/binfmt_script.o
  CC      fs/binfmt_elf.o
  CC      drivers/mmc/core/bus.o
  CC      fs/coredump.o
  CC      drivers/mmc/core/host.o
  CC      fs/drop_caches.o
  CC      drivers/mmc/core/mmc.o
  CC      fs/fhandle.o
  LD      fs/built-in.o
  CC      sound/sound_core.o
  CC      drivers/mmc/core/mmc_ops.o
  CC [M]  sound/ac97_bus.o
  CC      drivers/mmc/core/sd.o
  LD      sound/arm/built-in.o
  CC [M]  sound/arm/aaci.o
  CC      drivers/mmc/core/sd_ops.o
  LD [M]  sound/arm/snd-aaci.o
  LD      sound/atmel/built-in.o
  LD      sound/core/oss/built-in.o
  CC [M]  sound/core/oss/mixer_oss.o
  CC      drivers/mmc/core/sdio.o
  CC      drivers/mmc/core/sdio_ops.o
  CC [M]  sound/core/oss/pcm_oss.o
  CC      drivers/mmc/core/sdio_bus.o
  CC      drivers/mmc/core/sdio_cis.o
  CC      drivers/mmc/core/sdio_io.o
  CC      drivers/mmc/core/sdio_irq.o
  CC      drivers/mmc/core/quirks.o
  CC [M]  sound/core/oss/pcm_plugin.o
  CC      drivers/mmc/core/slot-gpio.o
  CC      drivers/mmc/core/pwrseq.o
  CC [M]  sound/core/oss/io.o
  CC      drivers/mmc/core/pwrseq_simple.o
  CC      drivers/mmc/core/pwrseq_emmc.o
  CC [M]  sound/core/oss/copy.o
  CC      drivers/mmc/core/block.o
  CC [M]  sound/core/oss/linear.o
  CC [M]  sound/core/oss/mulaw.o
  CC [M]  sound/core/oss/route.o
  CC [M]  sound/core/oss/rate.o
  CC      drivers/mmc/core/queue.o
  LD [M]  sound/core/oss/snd-mixer-oss.o
  LD [M]  sound/core/oss/snd-pcm-oss.o
  CC [M]  sound/core/sound.o
  LD      drivers/mmc/core/mmc_core.o
  LD      drivers/mmc/core/mmc_block.o
  LD      drivers/mmc/core/built-in.o
  CC      drivers/mmc/host/mmci.o
  CC [M]  sound/core/init.o
  LD      drivers/mmc/host/built-in.o
  LD      drivers/mmc/built-in.o
  CC [M]  sound/core/memory.o
  CC      drivers/mtd/mtdcore.o
  CC [M]  sound/core/control.o
  CC      drivers/mtd/mtdsuper.o
  CC      drivers/mtd/mtdconcat.o
  CC [M]  sound/core/misc.o
  CC [M]  sound/core/device.o
  CC [M]  sound/core/info.o
  CC      drivers/mtd/mtdpart.o
  CC [M]  sound/core/info_oss.o
  CC [M]  sound/core/sound_oss.o
  CC      drivers/mtd/mtdchar.o
  CC [M]  sound/core/vmaster.o
  CC [M]  sound/core/timer.o
  CC      drivers/mtd/ofpart.o
  CC      drivers/mtd/cmdlinepart.o
  CC      drivers/mtd/mtd_blkdevs.o
  CC [M]  sound/core/pcm.o
  CC      drivers/mtd/mtdblock.o
  CC [M]  sound/core/pcm_native.o
  CC      drivers/mtd/chips/chipreg.o
  CC      drivers/mtd/chips/cfi_probe.o
  CC      drivers/mtd/chips/cfi_util.o
  CC      drivers/mtd/chips/cfi_cmdset_0001.o
  CC [M]  sound/core/pcm_lib.o
  CC      drivers/mtd/chips/gen_probe.o
  LD      drivers/mtd/chips/built-in.o
  LD      drivers/mtd/devices/built-in.o
  LD      drivers/mtd/lpddr/built-in.o
  CC      drivers/mtd/maps/physmap.o
  LD      drivers/mtd/maps/built-in.o
  LD      drivers/mtd/nand/built-in.o
  CC [M]  sound/core/pcm_misc.o
  LD      drivers/mtd/onenand/built-in.o
  LD      drivers/mtd/tests/built-in.o
  LD      drivers/mtd/mtd.o
  LD      drivers/mtd/built-in.o
  CC      drivers/net/mii.o
  CC [M]  sound/core/pcm_memory.o
  CC      drivers/net/Space.o
  CC [M]  sound/core/memalloc.o
  CC      drivers/net/loopback.o
  CC [M]  sound/core/pcm_timer.o
  LD      sound/core/built-in.o
  LD [M]  sound/core/snd.o
  LD [M]  sound/core/snd-timer.o
  LD [M]  sound/core/snd-pcm.o
  LD      sound/drivers/built-in.o
  LD      sound/drivers/mpu401/built-in.o
  LD      sound/drivers/opl3/built-in.o
  LD      sound/drivers/opl4/built-in.o
  LD      sound/drivers/pcsp/built-in.o
  LD      sound/drivers/vx/built-in.o
  LD      sound/firewire/built-in.o
  LD      drivers/net/ethernet/8390/built-in.o
  LD      sound/hda/built-in.o
  LD      drivers/net/ethernet/alacritech/built-in.o
  LD      sound/i2c/built-in.o
  LD      drivers/net/ethernet/amazon/built-in.o
  LD      sound/i2c/other/built-in.o
  LD      drivers/net/ethernet/arc/built-in.o
  LD      drivers/net/ethernet/broadcom/built-in.o
  LD      sound/isa/built-in.o
  LD      drivers/net/ethernet/cadence/built-in.o
  LD      sound/isa/ad1816a/built-in.o
  LD      drivers/net/ethernet/cirrus/built-in.o
  LD      sound/isa/ad1848/built-in.o
  LD      drivers/net/ethernet/ezchip/built-in.o
  LD      sound/isa/cs423x/built-in.o
  LD      drivers/net/ethernet/faraday/built-in.o
  LD      sound/isa/es1688/built-in.o
  LD      drivers/net/ethernet/hisilicon/built-in.o
  LD      sound/isa/galaxy/built-in.o
  LD      drivers/net/ethernet/i825xx/built-in.o
  LD      sound/isa/gus/built-in.o
  LD      drivers/net/ethernet/intel/built-in.o
  LD      sound/isa/msnd/built-in.o
  LD      drivers/net/ethernet/marvell/built-in.o
  LD      sound/isa/opti9xx/built-in.o
  LD      drivers/net/ethernet/micrel/built-in.o
  LD      sound/isa/sb/built-in.o
  LD      drivers/net/ethernet/microchip/built-in.o
  LD      sound/isa/wavefront/built-in.o
  LD      drivers/net/ethernet/natsemi/built-in.o
  LD      sound/isa/wss/built-in.o
  LD      drivers/net/ethernet/netronome/built-in.o
  LD      drivers/net/ethernet/qualcomm/emac/built-in.o
  LD      drivers/net/ethernet/qualcomm/built-in.o
  LD      sound/mips/built-in.o
  LD      drivers/net/ethernet/renesas/built-in.o
  LD      sound/parisc/built-in.o
  LD      drivers/net/ethernet/rocker/built-in.o
  LD      sound/pci/built-in.o
  LD      drivers/net/ethernet/samsung/built-in.o
  LD      sound/pci/ac97/built-in.o
  LD      drivers/net/ethernet/seeq/built-in.o
  CC [M]  sound/pci/ac97/ac97_codec.o
  CC      drivers/net/ethernet/smsc/smc91x.o
  LD      drivers/net/ethernet/smsc/built-in.o
  LD      drivers/net/ethernet/stmicro/built-in.o
  LD      drivers/net/ethernet/synopsys/built-in.o
  LD      drivers/net/ethernet/via/built-in.o
  LD      drivers/net/ethernet/wiznet/built-in.o
  LD      drivers/net/ethernet/built-in.o
  LD      drivers/net/wireless/admtek/built-in.o
  LD      drivers/net/wireless/ath/built-in.o
  LD      drivers/net/wireless/atmel/built-in.o
  LD      drivers/net/wireless/broadcom/built-in.o
  LD      drivers/net/wireless/cisco/built-in.o
  LD      drivers/net/wireless/intel/built-in.o
  LD      drivers/net/wireless/intersil/built-in.o
  LD      drivers/net/wireless/marvell/built-in.o
  LD      drivers/net/wireless/mediatek/built-in.o
  LD      drivers/net/wireless/ralink/built-in.o
  CC [M]  sound/pci/ac97/ac97_pcm.o
  LD      drivers/net/wireless/realtek/built-in.o
  LD      drivers/net/wireless/rsi/built-in.o
  LD      drivers/net/wireless/st/built-in.o
  LD      drivers/net/wireless/ti/built-in.o
  LD      drivers/net/wireless/zydas/built-in.o
  LD      drivers/net/wireless/built-in.o
  LD      drivers/net/built-in.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
  CC      drivers/of/base.o
  CC [M]  sound/pci/ac97/ac97_proc.o
  LD [M]  sound/pci/ac97/snd-ac97-codec.o
  LD      sound/pci/ali5451/built-in.o
  LD      sound/pci/asihpi/built-in.o
  LD      sound/pci/au88x0/built-in.o
  LD      sound/pci/aw2/built-in.o
  LD      sound/pci/ca0106/built-in.o
  LD      sound/pci/cs46xx/built-in.o
  LD      sound/pci/cs5535audio/built-in.o
  LD      sound/pci/ctxfi/built-in.o
  LD      sound/pci/echoaudio/built-in.o
  CC      drivers/of/device.o
  LD      sound/pci/emu10k1/built-in.o
  LD      sound/pci/hda/built-in.o
  LD      sound/pci/ice1712/built-in.o
  LD      sound/pci/korg1212/built-in.o
  LD      sound/pci/lola/built-in.o
  LD      sound/pci/lx6464es/built-in.o
  LD      sound/pci/mixart/built-in.o
  LD      sound/pci/nm256/built-in.o
  LD      sound/pci/oxygen/built-in.o
  LD      sound/pci/pcxhr/built-in.o
  LD      sound/pci/riptide/built-in.o
  LD      sound/pci/rme9652/built-in.o
  LD      sound/pci/trident/built-in.o
  LD      sound/pci/vx222/built-in.o
  LD      sound/pci/ymfpci/built-in.o
  CC      drivers/of/platform.o
  LD      sound/pcmcia/built-in.o
  LD      sound/pcmcia/pdaudiocf/built-in.o
  LD      sound/pcmcia/vx/built-in.o
  LD      sound/ppc/built-in.o
  LD      sound/sh/built-in.o
  LD      sound/soc/built-in.o
  LD      sound/sparc/built-in.o
  LD      sound/spi/built-in.o
  LD      sound/synth/built-in.o
  LD      sound/usb/built-in.o
  LD      sound/usb/6fire/built-in.o
  LD      sound/usb/bcd2000/built-in.o
  LD      sound/usb/caiaq/built-in.o
  LD      sound/usb/hiface/built-in.o
  LD      sound/usb/misc/built-in.o
  CC      drivers/of/fdt.o
  LD      sound/usb/usx2y/built-in.o
  LD      sound/soundcore.o
  LD      sound/built-in.o
  LD      firmware/built-in.o
  CC      net/socket.o
  CC      drivers/of/fdt_address.o
  CC      drivers/of/address.o
  CC      drivers/of/irq.o
  LD      net/802/built-in.o
  CC      net/core/sock.o
  CC      drivers/of/of_net.o
  CC      drivers/of/of_reserved_mem.o
  LD      drivers/of/built-in.o
  LD      drivers/platform/built-in.o
  CC      drivers/power/reset/arm-versatile-reboot.o
  LD      drivers/power/reset/built-in.o
  LD      drivers/power/built-in.o
  LD      drivers/ptp/built-in.o
  LD      drivers/pwm/built-in.o
  CC      drivers/rtc/rtc-lib.o
  CC      drivers/rtc/hctosys.o
  CC      net/core/request_sock.o
  CC      drivers/rtc/systohc.o
  CC      drivers/rtc/class.o
  CC      net/core/skbuff.o
  CC      drivers/rtc/interface.o
  CC      drivers/rtc/rtc-dev.o
  CC      drivers/rtc/rtc-proc.o
  CC      drivers/rtc/rtc-sysfs.o
  CC      drivers/rtc/rtc-ds1307.o
  CC      net/core/datagram.o
  LD      drivers/rtc/rtc-core.o
  LD      drivers/rtc/built-in.o
  LD      drivers/soc/bcm/built-in.o
  LD      drivers/soc/fsl/built-in.o
  LD      drivers/soc/versatile/built-in.o
  LD      drivers/soc/built-in.o
  CC      drivers/spi/spi.o
  CC      net/core/stream.o
  CC      net/core/scm.o
  CC      drivers/spi/spi-pl022.o
  CC      net/core/gen_stats.o
  LD      drivers/spi/built-in.o
  CC      drivers/tty/tty_io.o
  CC      net/core/gen_estimator.o
  CC      net/core/net_namespace.o
  CC      net/core/secure_seq.o
  CC      drivers/tty/n_tty.o
  CC      net/core/flow_dissector.o
  CC      drivers/tty/tty_ioctl.o
  CC      net/core/sysctl_net_core.o
  CC      drivers/tty/tty_ldisc.o
  CC      net/core/dev.o
  CC      drivers/tty/tty_buffer.o
  CC      drivers/tty/tty_port.o
  CC      drivers/tty/tty_mutex.o
  CC      drivers/tty/tty_ldsem.o
  CC      drivers/tty/pty.o
  CC      drivers/tty/sysrq.o
  LD      drivers/tty/ipwireless/built-in.o
  CC      drivers/tty/serial/serial_core.o
  CC      net/core/ethtool.o
  CC      drivers/tty/serial/earlycon.o
  CC      drivers/tty/serial/amba-pl011.o
  CC      net/core/dev_addr_lists.o
  LD      drivers/tty/serial/8250/built-in.o
  CC [M]  drivers/tty/serial/8250/8250_core.o
  CC      net/core/dst.o
  CC [M]  drivers/tty/serial/8250/8250_port.o
  CC      net/core/netevent.o
  CC      net/core/neighbour.o
  LD [M]  drivers/tty/serial/8250/8250.o
  LD [M]  drivers/tty/serial/8250/8250_base.o
  LD      drivers/tty/serial/built-in.o
  CC      drivers/tty/vt/vt_ioctl.o
  CC      drivers/tty/vt/vc_screen.o
  CC      net/core/rtnetlink.o
  CC      drivers/tty/vt/selection.o
  CC      drivers/tty/vt/keyboard.o
  CC      drivers/tty/vt/consolemap.o
  CC      net/core/utils.o
  CONMK   drivers/tty/vt/consolemap_deftbl.c
  CC      drivers/tty/vt/vt.o
  CC      net/core/link_watch.o
  CC      net/core/filter.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
  CC      net/core/sock_diag.o
  CC      drivers/video/backlight/backlight.o
  CC      drivers/video/backlight/generic_bl.o
  CC      net/core/dev_ioctl.o
  CC [M]  drivers/video/backlight/lcd.o
  CC      net/core/tso.o
  LD      drivers/video/backlight/built-in.o
  CC      drivers/video/console/dummycon.o
  CC      drivers/video/console/fbcon.o
  CC      net/core/sock_reuseport.o
  CC      net/core/flow.o
  CC      net/core/net-sysfs.o
  CC      drivers/video/console/bitblit.o
  CC      net/core/net-procfs.o
  CC      drivers/video/console/softcursor.o
  LD      drivers/video/console/built-in.o
  LD      net/core/built-in.o
  CC      drivers/video/fbdev/core/fb_cmdline.o
  CC      net/ethernet/eth.o
  CC      drivers/video/fbdev/core/fb_notify.o
  CC      drivers/video/fbdev/core/fbmem.o
  LD      net/ethernet/built-in.o
  CC      net/ipv4/route.o
  CC      drivers/video/fbdev/core/fbmon.o
  CC      drivers/video/fbdev/core/fbcmap.o
  CC      net/ipv4/inetpeer.o
  CC      drivers/video/fbdev/core/fbsysfs.o
  CC      net/ipv4/protocol.o
  CC      drivers/video/fbdev/core/modedb.o
  CC      net/ipv4/ip_input.o
  CC      drivers/video/fbdev/core/fbcvt.o
  CC      drivers/video/fbdev/core/cfbfillrect.o
  CC      net/ipv4/ip_fragment.o
  CC      drivers/video/fbdev/core/cfbcopyarea.o
  CC      drivers/video/fbdev/core/cfbimgblt.o
  CC      net/ipv4/ip_forward.o
  LD      drivers/video/fbdev/core/fb.o
  LD      drivers/video/fbdev/core/built-in.o
  LD      drivers/video/fbdev/omap2/omapfb/displays/built-in.o
  LD      drivers/video/fbdev/omap2/omapfb/dss/built-in.o
  LD      drivers/video/fbdev/omap2/omapfb/built-in.o
  LD      drivers/video/fbdev/omap2/built-in.o
  CC      drivers/video/fbdev/amba-clcd.o
  CC      net/ipv4/ip_options.o
  CC      drivers/video/fbdev/amba-clcd-versatile.o
  CC      net/ipv4/ip_output.o
  LD      drivers/video/fbdev/built-in.o
  CC      drivers/video/display_timing.o
  CC      drivers/video/videomode.o
  CC      drivers/video/of_display_timing.o
  CC      drivers/video/of_videomode.o
  LD      drivers/video/built-in.o
  LD      drivers/built-in.o
  AS      arch/arm/lib/ashldi3.o
  CC      net/ipv4/ip_sockglue.o
  AS      arch/arm/lib/ashrdi3.o
  AS      arch/arm/lib/backtrace.o
  AS      arch/arm/lib/bswapsdi2.o
  AS      arch/arm/lib/call_with_stack.o
  AS      arch/arm/lib/changebit.o
  AS      arch/arm/lib/clear_user.o
  AS      arch/arm/lib/clearbit.o
  AS      arch/arm/lib/copy_from_user.o
  AS      arch/arm/lib/copy_page.o
  AS      arch/arm/lib/copy_to_user.o
  AS      arch/arm/lib/csumipv6.o
  AS      arch/arm/lib/csumpartial.o
  AS      arch/arm/lib/csumpartialcopy.o
  AS      arch/arm/lib/csumpartialcopyuser.o
  AS      arch/arm/lib/delay-loop.o
  CC      arch/arm/lib/delay.o
  AS      arch/arm/lib/div64.o
  AS      arch/arm/lib/findbit.o
  AS      arch/arm/lib/getuser.o
  AS      arch/arm/lib/io-readsb.o
  AS      arch/arm/lib/io-readsl.o
  AS      arch/arm/lib/io-readsw-armv4.o
  AS      arch/arm/lib/io-writesb.o
  AS      arch/arm/lib/io-writesl.o
  CC      net/ipv4/inet_hashtables.o
  AS      arch/arm/lib/io-writesw-armv4.o
  AS      arch/arm/lib/lib1funcs.o
  AS      arch/arm/lib/lshrdi3.o
  AS      arch/arm/lib/memchr.o
  AS      arch/arm/lib/memcpy.o
  AS      arch/arm/lib/memmove.o
  AS      arch/arm/lib/memset.o
  AS      arch/arm/lib/memzero.o
  AS      arch/arm/lib/muldi3.o
  AS      arch/arm/lib/putuser.o
  AS      arch/arm/lib/setbit.o
  AS      arch/arm/lib/strchr.o
  AS      arch/arm/lib/strrchr.o
  AS      arch/arm/lib/testchangebit.o
  AS      arch/arm/lib/testclearbit.o
  AS      arch/arm/lib/testsetbit.o
  AS      arch/arm/lib/ucmpdi2.o
  AR      arch/arm/lib/lib.a
  EXPORTS arch/arm/lib/lib-ksyms.o
  LD      arch/arm/lib/built-in.o
  CC      net/ipv4/inet_timewait_sock.o
  CC      lib/lockref.o
  CC      lib/bcd.o
  CC      lib/div64.o
  CC      net/ipv4/inet_connection_sock.o
  CC      lib/sort.o
  CC      lib/parser.o
  CC      lib/halfmd4.o
  CC      lib/debug_locks.o
  CC      lib/random32.o
  CC      lib/bust_spinlocks.o
  CC      net/ipv4/tcp.o
  CC      lib/kasprintf.o
  CC      lib/bitmap.o
  CC      lib/scatterlist.o
  CC      lib/gcd.o
  CC      lib/lcm.o
  CC      lib/list_sort.o
  CC      lib/uuid.o
  CC      lib/flex_array.o
  CC      net/ipv4/tcp_input.o
  CC      lib/iov_iter.o
  CC      lib/clz_ctz.o
  CC      lib/bsearch.o
  CC      lib/find_bit.o
  CC      lib/llist.o
  CC      lib/memweight.o
  CC      lib/kfifo.o
  CC      lib/percpu-refcount.o
  CC      lib/percpu_ida.o
  CC      net/ipv4/tcp_output.o
  CC      lib/rhashtable.o
  CC      lib/reciprocal_div.o
  CC      lib/once.o
  CC      lib/string_helpers.o
  CC      net/ipv4/tcp_timer.o
  CC      lib/hexdump.o
  CC      lib/kstrtox.o
  CC      lib/pci_iomap.o
  CC      net/ipv4/tcp_ipv4.o
  CC      lib/iomap_copy.o
  CC      lib/devres.o
  CC      lib/hweight.o
  CC      lib/bitrev.o
  CC      lib/rational.o
  HOSTCC  lib/gen_crc32table
  CC      lib/genalloc.o
  CC      net/ipv4/tcp_minisocks.o
  CC      lib/fonts/fonts.o
  CC      lib/fonts/font_acorn_8x8.o
  LD      lib/fonts/font.o
  LD      lib/fonts/built-in.o
  CC      lib/lz4/lz4_decompress.o
  LD      lib/lz4/built-in.o
  CC      lib/lzo/lzo1x_compress.o
  CC      net/ipv4/tcp_cong.o
  CC      lib/lzo/lzo1x_decompress_safe.o
  LD      lib/lzo/lzo_compress.o
  LD      lib/lzo/lzo_decompress.o
  LD      lib/lzo/built-in.o
  CC      lib/xz/xz_dec_syms.o
  CC      lib/xz/xz_dec_stream.o
  CC      net/ipv4/tcp_metrics.o
  CC      lib/xz/xz_dec_lzma2.o
  CC      lib/xz/xz_dec_bcj.o
  CC      net/ipv4/tcp_fastopen.o
  LD      lib/xz/xz_dec.o
  LD      lib/xz/built-in.o
  CC      lib/zlib_deflate/deflate.o
  CC      net/ipv4/tcp_rate.o
  CC      lib/zlib_deflate/deftree.o
  CC      net/ipv4/tcp_recovery.o
  CC      lib/zlib_deflate/deflate_syms.o
  LD      lib/zlib_deflate/zlib_deflate.o
  LD      lib/zlib_deflate/built-in.o
  CC      lib/zlib_inflate/inffast.o
  CC      lib/zlib_inflate/inflate.o
  CC      net/ipv4/tcp_offload.o
  CC      lib/zlib_inflate/infutil.o
  CC      lib/zlib_inflate/inftrees.o
  CC      net/ipv4/datagram.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      net/ipv4/raw.o
  CC      lib/iommu-helper.o
  CC      lib/iommu-common.o
  CC      lib/syscall.o
  CC      net/ipv4/udp.o
  CC      lib/nlattr.o
  CC      lib/atomic64.o
  CC      lib/dynamic_queue_limits.o
  CC      lib/strncpy_from_user.o
  CC      lib/strnlen_user.o
  CC      lib/net_utils.o
  CC      net/ipv4/udplite.o
  CC      lib/sbitmap.o
  CC      lib/argv_split.o
  CC      net/ipv4/udp_offload.o
  CC      lib/bug.o
  CC      lib/chacha20.o
  CC      lib/cmdline.o
  CC      net/ipv4/arp.o
  CC      lib/ctype.o
  CC      lib/dec_and_lock.o
  CC      lib/decompress.o
  CC      lib/decompress_bunzip2.o
  CC      lib/decompress_inflate.o
  CC      net/ipv4/icmp.o
  CC      lib/decompress_unlz4.o
  CC      lib/decompress_unlzma.o
  CC      lib/decompress_unlzo.o
  CC      net/ipv4/devinet.o
  CC      lib/decompress_unxz.o
  CC      lib/dma-noop.o
  CC      lib/dump_stack.o
  CC      lib/earlycpio.o
  CC      lib/extable.o
  CC      lib/fdt.o
  CC      net/ipv4/af_inet.o
  CC      lib/fdt_empty_tree.o
  CC      lib/fdt_ro.o
  CC      lib/fdt_rw.o
  CC      lib/fdt_strerror.o
  CC      lib/fdt_sw.o
  CC      lib/fdt_wip.o
  CC      lib/flex_proportions.o
  CC      net/ipv4/igmp.o
  CC      lib/idr.o
  CC      lib/int_sqrt.o
  CC      lib/ioremap.o
  CC      lib/irq_regs.o
  CC      lib/is_single_threaded.o
  CC      lib/klist.o
  CC      lib/kobject.o
  CC      net/ipv4/fib_frontend.o
  CC      lib/kobject_uevent.o
  CC      net/ipv4/fib_semantics.o
  CC      lib/md5.o
  CC      lib/nmi_backtrace.o
  CC      lib/nodemask.o
  CC      lib/plist.o
  CC      lib/radix-tree.o
  CC      net/ipv4/fib_trie.o
  CC      lib/ratelimit.o
  CC      lib/rbtree.o
  CC      lib/seq_buf.o
  CC      lib/sha1.o
  CC      net/ipv4/inet_fragment.o
  CC      lib/show_mem.o
  CC      lib/string.o
  CC      net/ipv4/ping.o
  CC      lib/timerqueue.o
  CC      lib/vsprintf.o
  CC      net/ipv4/ip_tunnel_core.o
  CC      net/ipv4/gre_offload.o
  CC      lib/win_minmax.o
  GEN     lib/crc32table.h
  AR      lib/lib.a
  CC      lib/crc32.o
  CC      net/ipv4/sysctl_net_ipv4.o
  EXPORTS lib/lib-ksyms.o
  LD      lib/built-in.o
  LD      virt/lib/built-in.o
  LD      virt/built-in.o
  DTC     arch/arm/boot/dts/versatile-ab.dtb
  DTC     arch/arm/boot/dts/versatile-pb.dtb
  CC      net/ipv4/proc.o
  CC      net/ipv4/xfrm4_mode_beet.o
  CC      net/ipv4/xfrm4_mode_transport.o
  CC      net/ipv4/xfrm4_mode_tunnel.o
  CC      net/ipv4/ipconfig.o
  CC      net/ipv4/tcp_cubic.o
  CC      net/ipv4/xfrm4_policy.o
  CC      net/ipv4/xfrm4_state.o
  CC      net/ipv4/xfrm4_input.o
  CC      net/ipv4/xfrm4_output.o
  CC      net/ipv4/xfrm4_protocol.o
  CC      net/ipv6/addrconf_core.o
  LD      net/ipv4/built-in.o
  CC      net/ipv6/exthdrs_core.o
  CC      net/netlink/af_netlink.o
  CC      net/ipv6/ip6_checksum.o
  CC      net/ipv6/ip6_icmp.o
  CC      net/ipv6/output_core.o
  CC      net/netlink/genetlink.o
  CC      net/ipv6/protocol.o
  CC      net/ipv6/ip6_offload.o
  LD      net/netlink/built-in.o
  CC      net/packet/af_packet.o
  CC      net/ipv6/tcpv6_offload.o
  CC      net/ipv6/exthdrs_offload.o
  LD      net/ipv6/built-in.o
  CC      net/sched/sch_generic.o
  LD      net/packet/built-in.o
  CC      net/sunrpc/clnt.o
  CC      net/sched/sch_mq.o
  LD      net/sched/built-in.o
  CC      net/unix/af_unix.o
  CC      net/sunrpc/xprt.o
  CC      net/sunrpc/socklib.o
  CC      net/unix/garbage.o
  CC      net/sunrpc/xprtsock.o
  CC      net/unix/sysctl_net_unix.o
  LD      net/unix/unix.o
  LD      net/unix/built-in.o
  LD      net/wireless/built-in.o
  CC      net/xfrm/xfrm_policy.o
  CC      net/sunrpc/sched.o
  CC      net/sunrpc/auth.o
  CC      net/xfrm/xfrm_state.o
  CC      net/sunrpc/auth_null.o
  CC      net/sunrpc/auth_unix.o
  CC      net/sunrpc/auth_generic.o
  CC      net/xfrm/xfrm_hash.o
  CC      net/xfrm/xfrm_input.o
  CC      net/sunrpc/svc.o
  CC      net/xfrm/xfrm_output.o
  CC      net/sunrpc/svcsock.o
  CC      net/xfrm/xfrm_sysctl.o
  CC      net/xfrm/xfrm_replay.o
  CC      net/sunrpc/svcauth.o
  CC      net/sunrpc/svcauth_unix.o
  LD      net/xfrm/built-in.o
  CC      net/sysctl_net.o
  CC      net/sunrpc/addr.o
  CC      net/sunrpc/rpcb_clnt.o
  CC      net/sunrpc/timer.o
  CC      net/sunrpc/xdr.o
  CC      net/sunrpc/sunrpc_syms.o
  CC      net/sunrpc/cache.o
  CC      net/sunrpc/rpc_pipe.o
  CC      net/sunrpc/svc_xprt.o
  CC      net/sunrpc/xprtmultipath.o
  CC      net/sunrpc/stats.o
  CC      net/sunrpc/sysctl.o
  LD      net/sunrpc/sunrpc.o
  LD      net/sunrpc/built-in.o
  LD      net/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
  KSYM    .tmp_kallsyms1.o
  KSYM    .tmp_kallsyms2.o
  LD      vmlinux
  SORTEX  vmlinux
  SYSMAP  System.map
  OBJCOPY arch/arm/boot/Image
  Building modules, stage 2.
  Kernel: arch/arm/boot/Image is ready
  MODPOST 24 modules
  CC      crypto/drbg.mod.o
  LDS     arch/arm/boot/compressed/vmlinux.lds
  AS      arch/arm/boot/compressed/head.o
  GZIP    arch/arm/boot/compressed/piggy_data
  CC      crypto/echainiv.mod.o
  CC      crypto/hmac.mod.o
  CC      crypto/jitterentropy_rng.mod.o
  CC      crypto/sha256_generic.mod.o
  CC      drivers/char/hw_random/rng-core.mod.o
  CC      drivers/i2c/i2c-dev.mod.o
  CC      drivers/misc/eeprom/eeprom.mod.o
  CC      arch/arm/boot/compressed/misc.o
  CC      arch/arm/boot/compressed/decompress.o
  CC      drivers/tty/serial/8250/8250.mod.o
  CC      drivers/tty/serial/8250/8250_base.mod.o
  CC      drivers/video/backlight/lcd.mod.o
  CC      fs/fat/fat.mod.o
  CC      fs/fat/vfat.mod.o
  AS      arch/arm/boot/compressed/debug.o
  CC      fs/nls/nls_base.mod.o
  CC      arch/arm/boot/compressed/string.o
  SHIPPED arch/arm/boot/compressed/lib1funcs.S
  SHIPPED arch/arm/boot/compressed/ashldi3.S
  CC      fs/nls/nls_cp850.mod.o
  SHIPPED arch/arm/boot/compressed/bswapsdi2.S
  AS      arch/arm/boot/compressed/piggy.o
  AS      arch/arm/boot/compressed/lib1funcs.o
  AS      arch/arm/boot/compressed/ashldi3.o
  CC      fs/nls/nls_iso8859-1.mod.o
  AS      arch/arm/boot/compressed/bswapsdi2.o
  LD      arch/arm/boot/compressed/vmlinux
  OBJCOPY arch/arm/boot/zImage
  CC      sound/ac97_bus.mod.o
  Kernel: arch/arm/boot/zImage is ready
  CC      sound/arm/snd-aaci.mod.o
  CC      sound/core/oss/snd-mixer-oss.mod.o
  CC      sound/core/oss/snd-pcm-oss.mod.o
  CC      sound/core/snd-pcm.mod.o
  CC      sound/core/snd-timer.mod.o
  CC      sound/core/snd.mod.o
  CC      sound/pci/ac97/snd-ac97-codec.mod.o
  LD [M]  crypto/drbg.ko
  LD [M]  crypto/echainiv.ko
  LD [M]  crypto/hmac.ko
  LD [M]  crypto/jitterentropy_rng.ko
  LD [M]  crypto/sha256_generic.ko
  LD [M]  drivers/char/hw_random/rng-core.ko
  LD [M]  drivers/i2c/i2c-dev.ko
  LD [M]  drivers/misc/eeprom/eeprom.ko
  LD [M]  drivers/tty/serial/8250/8250.ko
  LD [M]  drivers/video/backlight/lcd.ko
  LD [M]  drivers/tty/serial/8250/8250_base.ko
  LD [M]  fs/fat/fat.ko
  LD [M]  fs/fat/vfat.ko
  LD [M]  fs/nls/nls_base.ko
  LD [M]  fs/nls/nls_cp850.ko
  LD [M]  fs/nls/nls_iso8859-1.ko
  LD [M]  sound/ac97_bus.ko
  LD [M]  sound/arm/snd-aaci.ko
  LD [M]  sound/core/oss/snd-mixer-oss.ko
  LD [M]  sound/core/oss/snd-pcm-oss.ko
  LD [M]  sound/core/snd-pcm.ko
  LD [M]  sound/core/snd-timer.ko
  LD [M]  sound/core/snd.ko
  LD [M]  sound/pci/ac97/snd-ac97-codec.ko
make[1]: Leaving directory '/home/zpfeffer/tla/teeny-linux/obj/linux-arm-versatile_defconfig'

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

STAGE=$HOME/tla
TOP=$STAGE/teeny-linux
qemu-system-arm -M versatilepb  \
    -dtb $TOP/obj/linux-arm-versatile_defconfig/arch/arm/boot/dts/versatile-pb.dtb \
    -kernel $TOP/obj/linux-arm-versatile_defconfig/arch/arm/boot/zImage \
    -initrd $TOP/obj/initramfs.igz \
    -nographic -append "earlyprintk=serial,ttyS0 console=ttyAMA0"

You should see something like:

zpfeffer@z:~/tla/linux-4.10.6$ qemu-system-arm -M versatilepb  \
>     -dtb $TOP/obj/linux-arm-versatile_defconfig/arch/arm/boot/dts/versatile-pb.dtb \
>     -kernel $TOP/obj/linux-arm-versatile_defconfig/arch/arm/boot/zImage \
>     -initrd $TOP/obj/initramfs.igz \
>     -nographic -append "earlyprintk=serial,ttyS0 console=ttyAMA0"
pulseaudio: set_sink_input_volume() failed
pulseaudio: Reason: Invalid argument
pulseaudio: set_sink_input_mute() failed
pulseaudio: Reason: Invalid argument
Uncompressing Linux... done, booting the kernel.
Booting Linux on physical CPU 0x0
Linux version 4.10.6 (zpfeffer@z) (gcc version 5.4.0 20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.9) ) #2 Mon Dec 24 01:00:29 MST 2018
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00093177
CPU: VIVT data cache, VIVT instruction cache
OF: fdt:Machine model: ARM Versatile PB
bootconsole [earlycon0] enabled
Memory policy: Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line: earlyprintk=serial,ttyS0 console=ttyAMA0
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 124060K/131072K available (3352K kernel code, 127K rwdata, 772K rodata, 156K init, 133K bss, 7012K reserved, 0K cma-reserved)
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .text : 0xc0008000 - 0xc034e5d8   (3354 kB)
      .init : 0xc042b000 - 0xc0452000   ( 156 kB)
      .data : 0xc0452000 - 0xc0471f60   ( 128 kB)
       .bss : 0xc0471f60 - 0xc0493478   ( 134 kB)
NR_IRQS:16 nr_irqs:16 16
VIC @c8800000: id 0x00041190, vendor 0x41
FPGA IRQ chip 0 "intc" @ c8802000, 20 irqs, parent IRQ: 47
vpb_sic_write: Bad register offset 0x2c
clocksource: arm,sp804: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275 ns
sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps every 2147483647500ns
Failed to initialize '/amba/timer@101e3000': -22
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
Console: colour dummy device 80x30
Calibrating delay loop... 324.40 BogoMIPS (lpj=1622016)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0x8400 - 0x8458
VFP support v0.3: implementor 41 architecture 1 part 10 variant 9 rev 0
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
futex hash table entries: 256 (order: -1, 3072 bytes)
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
OF: amba_device_add() failed (-19) for /amba/smc@10100000
OF: amba_device_add() failed (-19) for /amba/mpmc@10110000
OF: amba_device_add() failed (-19) for /amba/sctl@101e0000
OF: amba_device_add() failed (-19) for /amba/watchdog@101e1000
OF: amba_device_add() failed (-19) for /amba/sci@101f0000
OF: amba_device_add() failed (-19) for /amba/ssp@101f4000
OF: amba_device_add() failed (-19) for /amba/fpga/sci@a000
Serial: AMBA PL011 UART driver
101f1000.uart: ttyAMA0 at MMIO 0x101f1000 (irq = 28, base_baud = 0) is a PL011 rev1
console [ttyAMA0] enabled
console [ttyAMA0] enabled
bootconsole [earlycon0] disabled
bootconsole [earlycon0] disabled
101f2000.uart: ttyAMA1 at MMIO 0x101f2000 (irq = 29, base_baud = 0) is a PL011 rev1
101f3000.uart: ttyAMA2 at MMIO 0x101f3000 (irq = 30, base_baud = 0) is a PL011 rev1
uart-pl011 10009000.uart: aliased and non-aliased serial devices found in device tree. Serial port enumeration may be unpredictable.
10009000.uart: ttyAMA3 at MMIO 0x10009000 (irq = 54, base_baud = 0) is a PL011 rev1
clocksource: Switched to clocksource arm,sp804
NET: Registered protocol family 2
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 1096K
NetWinder Floating Point Emulator V0.97 (double precision)
workingset: timestamp_bits=30 max_order=15 bucket_order=0
Installing knfsd (copyright (C) 1996 [email protected]).
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
romfs: ROMFS MTD (C) 2007 Red Hat, Inc.
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
pl061_gpio 101e4000.gpio: PL061 GPIO chip @0x101e4000 registered
pl061_gpio 101e5000.gpio: PL061 GPIO chip @0x101e5000 registered
pl061_gpio 101e6000.gpio: PL061 GPIO chip @0x101e6000 registered
pl061_gpio 101e7000.gpio: PL061 GPIO chip @0x101e7000 registered
clcd-pl11x dev:20: PL110 designer 41 rev0 at 0x10120000
clcd-pl11x dev:20: Versatile hardware, VGA display
Console: switching to colour frame buffer device 80x60
brd: module loaded
smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre 
smc91x 10010000.net eth0: SMC91C11xFD (rev 1) at c8a65000 IRQ 41
smc91x 10010000.net eth0: Ethernet addr: 52:54:00:12:34:56
mousedev: PS/2 mouse device common for all mice
rtc-ds1307 0-0068: rtc core: registered ds1338 as rtc0
rtc-ds1307 0-0068: 56 bytes nvram
versatile reboot driver registered
mmci-pl18x fpga:05: mmc0: PL181 manf 41 rev0 at 0x10005000 irq 59,60 (pio)
mmci-pl18x fpga:0b: mmc1: PL181 manf 41 rev0 at 0x1000b000 irq 49,50 (pio)
input: AT Raw Set 2 keyboard as /devices/platform/amba/amba:fpga/10006000.kmi/serio0/input/input0
leds-syscon 10000000.core-module:[email protected]: registered LED versatile:0
leds-syscon 10000000.core-module:[email protected]: registered LED versatile:1
leds-syscon 10000000.core-module:[email protected]: registered LED versatile:2
leds-syscon 10000000.core-module:[email protected]: registered LED versatile:3
leds-syscon 10000000.core-module:[email protected]: registered LED versatile:4
leds-syscon 10000000.core-module:[email protected]: registered LED versatile:5
leds-syscon 10000000.core-module:[email protected]: registered LED versatile:6
leds-syscon 10000000.core-module:[email protected]: registered LED versatile:7
ledtrig-cpu: registered to indicate activity on CPUs
NET: Registered protocol family 17
rtc-ds1307 0-0068: setting system clock to 2018-12-24 08:29:39 UTC (1545640179)
Freeing unused kernel memory: 156K
This architecture does not have kernel memory protection.
mount: mounting none on /sys/kernel/debug failed: No such file or directory

Boot took 1.23 seconds

/bin/sh: can't access tty; job control turned off
/ # input: ImExPS/2 Generic Explorer Mouse as /devices/platform/amba/amba:fpga/10007000.kmi/serio1/input/input2

/ # 
/ # random: fast init done

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

18. Type Control-a x to quit QEMU

References

  • Documentation/Platforms/ARM @ [link]

  • Versatile Express support in QEMU @ [link]

  • Automatically answer defaults when doing ‘make oldconfig’ on a kernel tree @ [link]

  • this architecture does not have kernel memory protection @ [link]

  • Build the Linux Kernel and Busybox and run them on QEMU @ [link]

  • Build Your ARM Image for QEMU @ [link]