August 30th, 2004 [matt]: -funit-at-a-time is implied by -O2, and it was this specific option that was causing the runtime problems with sfdisk. Instead of dropping to -O1 optimisation, we simply prevent the problematic optimisation by specifying -fno-unit-at-a-time. ------------------------------------------ Reduces-size hvlinux -Compile not often used packages with -Os instead of -O2 or -O3 -Remove vim documentation (/usr/share/vim) -Remove grub support files (/usr/share/grub) -Remove kernel sources after compilation. -Compress man and info pages. -Strip all programs and libraries. -Don't install man pages and man packages. -Don't install texinfo -Remove /usr/share/zoneinfo (copy timezone directly to /etc). - -Remove /bin/{bashbug,head,lesskey} -Remove /sbin/{mkfs.bfs,mkfs.cramfs,mkfs.minix,resize*,sfdisk,reiserfstune,elvtune} -Remove /sbin/{cfdisk,blockdev,fsck.cramfs,fsck.minix} -Remove /usr/sbin/{nfsstat,nhfs*,readprofile,tunelp,zdump,zic} -Remove /usr/bin/{afmtodit,bzcmp,bzdiff...,c2ph,capinfo,chkdupexe,dprofpp, znew,zmore,zgrep,zless,zforce,zdiff,xxd,vimtutor,glibcbug,h2ph,h2xs,hpftodit pfbtops,pic,pic2graph,piconv,pl2pm,pod*,post-gro...,pre-gro...,psf*,gccbug, perlbug,grolj4,perldoc,a2p,addtinfo,addr2line,cytune,enc2xs,eqn,eqn2graph, infotocap,neonconfig -Remove /usr/lib//*.{a,la}