- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4.o vendor/lwext4/src/ext4.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_balloc.o vendor/lwext4/src/ext4_balloc.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_bcache.o vendor/lwext4/src/ext4_bcache.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_bitmap.o vendor/lwext4/src/ext4_bitmap.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_block_group.o vendor/lwext4/src/ext4_block_group.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_blockdev.o vendor/lwext4/src/ext4_blockdev.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_crc32.o vendor/lwext4/src/ext4_crc32.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_debug.o vendor/lwext4/src/ext4_debug.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_dir.o vendor/lwext4/src/ext4_dir.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_dir_idx.o vendor/lwext4/src/ext4_dir_idx.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_extent.o vendor/lwext4/src/ext4_extent.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_fs.o vendor/lwext4/src/ext4_fs.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_hash.o vendor/lwext4/src/ext4_hash.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_ialloc.o vendor/lwext4/src/ext4_ialloc.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_inode.o vendor/lwext4/src/ext4_inode.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_journal.o vendor/lwext4/src/ext4_journal.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_mbr.o vendor/lwext4/src/ext4_mbr.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_mkfs.o vendor/lwext4/src/ext4_mkfs.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_super.o vendor/lwext4/src/ext4_super.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_trans.o vendor/lwext4/src/ext4_trans.c
- x86_64-elf-gcc -Iblibc/include -fPIC -mgeneral-regs-only -g -Ivendor/lwext4/include/ -DCONFIG_USE_DEFAULT_CFG -c -o vendor/lwext4/src/ext4_xattr.o vendor/lwext4/src/ext4_xattr.c
- ar -crv lib/lwext4/liblwext4.a vendor/lwext4/src/ext4.o vendor/lwext4/src/ext4_balloc.o vendor/lwext4/src/ext4_bcache.o vendor/lwext4/src/ext4_bitmap.o vendor/lwext4/src/ext4_block_group.o vendor/lwext4/src/ext4_blockdev.o vendor/lwext4/src/ext4_crc32.o vendor/lwext4/src/ext4_debug.o vendor/lwext4/src/ext4_dir.o vendor/lwext4/src/ext4_dir_idx.o vendor/lwext4/src/ext4_extent.o vendor/lwext4/src/ext4_fs.o vendor/lwext4/src/ext4_hash.o vendor/lwext4/src/ext4_ialloc.o vendor/lwext4/src/ext4_inode.o vendor/lwext4/src/ext4_journal.o vendor/lwext4/src/ext4_mbr.o vendor/lwext4/src/ext4_mkfs.o vendor/lwext4/src/ext4_super.o vendor/lwext4/src/ext4_trans.o vendor/lwext4/src/ext4_xattr.o
- a - vendor/lwext4/src/ext4.o
- a - vendor/lwext4/src/ext4_balloc.o
- a - vendor/lwext4/src/ext4_bcache.o
- a - vendor/lwext4/src/ext4_bitmap.o
- a - vendor/lwext4/src/ext4_block_group.o
- a - vendor/lwext4/src/ext4_blockdev.o
- a - vendor/lwext4/src/ext4_crc32.o
- a - vendor/lwext4/src/ext4_debug.o
- a - vendor/lwext4/src/ext4_dir.o
- a - vendor/lwext4/src/ext4_dir_idx.o
- a - vendor/lwext4/src/ext4_extent.o
- a - vendor/lwext4/src/ext4_fs.o
- a - vendor/lwext4/src/ext4_hash.o
- a - vendor/lwext4/src/ext4_ialloc.o
- a - vendor/lwext4/src/ext4_inode.o
- a - vendor/lwext4/src/ext4_journal.o
- a - vendor/lwext4/src/ext4_mbr.o
- a - vendor/lwext4/src/ext4_mkfs.o
- a - vendor/lwext4/src/ext4_super.o
- a - vendor/lwext4/src/ext4_trans.o
- a - vendor/lwext4/src/ext4_xattr.o
- HAREPATH=. hare build -ax86_64 -T^+x86_64 -RF -Llib/lwext4/ -llwext4 -T+bunnix -o bunnix
- HAREPATH=. hare build -ax86_64 -T^+x86_64 -RF -T+user -o init cmd/init/
- HAREPATH=. hare build -ax86_64 -T^+x86_64 -RF -T+mb -o bunnixboot.mb boot/mb/
- mkdir -p .isodir
- cp boot/mb/syslinux.cfg .isodir/syslinux.cfg
- install -m644 /usr/lib/syslinux/bios/mboot.c32 .isodir/mboot.c32
- install -m644 /usr/lib/syslinux/bios/ldlinux.c32 .isodir/ldlinux.c32
- install -m644 /usr/lib/syslinux/bios/libcom32.c32 .isodir/libcom32.c32
- install -m644 /usr/lib/syslinux/bios/isolinux.bin .isodir/isolinux.bin
- cp bunnixboot.mb .isodir/bunnixboot.mb
- cp bunnix .isodir/bunnix
- cp init .isodir/init
- mkisofs -o bunnix.iso -b isolinux.bin -c boot.cat \
- -no-emul-boot -boot-load-size 4 -boot-info-table .isodir
- Setting input-charset to 'UTF-8' from locale.
- Size of boot image is 4 sectors -> No emulation
- Total translation table size: 2048
- Total rockridge attributes bytes: 0
- Total directory bytes: 0
- Path table size(bytes): 10
- Max brk space used 0
- 769 extents written (1 MB)
- isohybrid bunnix.iso