Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-12 | Work around qemu bug. | Rob Landley | |
The QEMU console output disables wordwrap (see man 4 console_codes, DECAWM) but doesn't re-enable it, so things like bash command history or tab completion glitch afterwards. QEMU should printf("\e[?7h") on the way out, but doesn't. So make qemu wrapper script do it. | |||
2020-04-11 | Remove prefix from fs dir (so it's just root/$CROSS/fs), don't search oneit | Rob Landley | |
by path, add m68k target. | |||
2020-04-10 | Document "make root" in make help. (It almost works now!) | Rob Landley | |
2020-04-08 | Typo. | Rob Landley | |
2020-04-08 | Tighten up mkroot.sh slightly. | Rob Landley | |
2020-04-08 | Tell kernel to stop crapping "rng pool init" messages over the command prompt. | Rob Landley | |
2020-04-08 | More mkroot.sh work. | Rob Landley | |
Replace CROSS_SHORT with CROSS log CROSS=all build output Unset stupid kernel defaults (such as VGA tty /dev nodes). Only pass through standard environment variables, require control vars (LINUX= ALL= CROSS=) to be set on command line. In init script, bring up loopback net and run sub-init scripts if any. | |||
2020-04-06 | Integrate cross compile support into mkroot, ala "make root CROSS=sh4" | Rob Landley | |
2020-03-15 | gcc 8.3.0 changed its arm floating point syntax, plus error handling tweaks. | Rob Landley | |
2020-03-13 | More sh tests. | Rob Landley | |
2020-03-02 | More cross.sh tweaks. | Rob Landley | |
2020-03-02 | Move "scripts/cross.sh all" log files into root/log. | Rob Landley | |
2020-03-02 | Check that cross compiler is there, not linker, before building native. | Rob Landley | |
It builds binutils first, so ld being there doesn't mean cc finished. | |||
2020-03-02 | Say command name before test result with txpect too. | Rob Landley | |
2020-02-25 | Fix off by one error that treats bit 31 as negative (so ls --color sets | Rob Landley | |
all the bits). While we're at it, make LL be ULL so bit 63 doesn't have the same problem. | |||
2020-02-22 | Make ASAN=1 affect the HOSTCC-built tools too. | Elliott Hughes | |
Bug: https://github.com/landley/toybox/issues/169 | |||
2020-02-22 | mkflags: fix a sscanf buffer off-by-one. | Elliott Hughes | |
Sadly, the compilers don't even catch this common mistake if you use sscanf_s(3). Luckily, ASan does. | |||
2020-02-17 | Rename config symbol now that we've worked around the worst of the breakage. | Rob Landley | |
2020-02-17 | Work around kernel build bug where "make distclean" doesn't work in cp -sfR | Rob Landley | |
directory. Downside: this modifies (distcleans) the source directory for an out of tree build, but the alternative is (sometimes subtle) build breaks. | |||
2020-02-17 | Tighten up build script a little. | Rob Landley | |
2020-02-17 | For "cross.sh all" announce each target in title bar. | Rob Landley | |
2020-02-17 | Fix musl-cross-make nommu build (at least for sh2eb). | Rob Landley | |
2020-01-30 | gcc 8.3 requires different config to build the same toolchain, because gcc. | Rob Landley | |
2020-01-17 | Denys Nykula noticed leftover debris from trying to turn the /etc/passwd | Rob Landley | |
HERE document into an echo ala group. (It wasn't easily coerced into 80 columns and having it be multiple echoes was about as ugly as the HERE document, so I undid it again and missed a bit.) | |||
2020-01-14 | Convert to smaller config format. | Rob Landley | |
2020-01-09 | Use /root as root's home dir and create /dev/fd and /dev/shm in devtmpfs | Rob Landley | |
2019-12-28 | Add VERBOSE=xpect | Rob Landley | |
2019-12-23 | Toysh passes two tests now! Woo! (Otherwise, does not remotely work right now.) | Rob Landley | |
2019-12-23 | Add "texpect" and add a couple simple examples to sh.test. | Rob Landley | |
2019-12-20 | Making sh single build work broke other single builds. Fix them again. | Rob Landley | |
2019-12-14 | Any substitute EVAL should supply its own -- | Rob Landley | |
2019-12-14 | Teach "make sh" to make the multiplexer and builtins, even though it's "single". | Rob Landley | |
2019-11-22 | Sigh. Third attempt to fix trailing slashes in singlemake PREFIX. | Rob Landley | |
(So much jetlag.) | |||
2019-11-20 | Ahem: work when PREFIX hasn't got trailing / OR when PREFIX is blank. | Rob Landley | |
2019-11-18 | Work when PREFIX hasn't got trailing / | Rob Landley | |
2019-10-28 | Only create test file "input" when input argument isn't empty. | Rob Landley | |
2019-10-27 | fallocate: remove uClibc workaround to benefit macOS. | Elliott Hughes | |
My understanding is that uClibc is dead, and the probe for fallocate would need to be made more complicated to work for macOS (where we fake posix_fallocate() in lib/portability.c). | |||
2019-10-16 | Fix NOSPACE tests. | Rob Landley | |
2019-10-07 | Add example to help text. | Rob Landley | |
2019-10-07 | Better comments and help text. | Rob Landley | |
2019-10-03 | Let "llvm-cross" be an acceptable cross compiler directory name. | Rob Landley | |
2019-09-20 | ASAN=1 implies NOSTRIP=1, and don't say strip failed for NOSTRIP. | Rob Landley | |
2019-09-07 | More work on mkroot.sh. | Rob Landley | |
2019-09-07 | airlock still needs gzip compression side for kernel build. | Rob Landley | |
2019-09-07 | Don't have cross.sh bother with "output" directory, make root uses different | Rob Landley | |
subdir name now anyway, and making toybox isn't in a subdir. | |||
2019-09-06 | Update paths for scripts/cross.sh being in subdir instead of ./cross.sh. | Rob Landley | |
2019-09-06 | Update airlock targets. | Rob Landley | |
2019-09-06 | Add cross.sh to cross compile for one or more targets, and tweak make.sh to | Rob Landley | |
produce different output names for different ${TARGET}s. | |||
2019-09-04 | Convenience script to build gcc+musl cross compiler toolchains for various | Rob Landley | |
targets using https://github.com/richfelker/musl-cross-make | |||
2019-08-22 | Add scripts/mkroot.sh and makefile changes for "make root". | Rob Landley | |
Not in help text yet. Needs sh and route enabled in pending to do much. todo: work through the scripts/install.sh $PENDING list and add native toolchain support. |