Command explanations mknod -m 0666 /dev/null c 1 3: Glibc needs a null device to compile properly. All other devices will be created in the next section. touch /etc/ld.so.conf One of the final steps of the Glibc installation is running ldconfig to update the dynamic loader cache. If this file isn't present Glibc will abort with an error that it can't read the file. So we create an empty file for it (empty file will have Glibc default to using /lib and /usr/lib which is fine right now). --enable-add-ons: This enables the add-on that we install with Glibc: linuxthreads