Skip to content

Commit cf2ea1d

Browse files
committed
[README.md] streamline and change URLs
1 parent 3d1ddb8 commit cf2ea1d

File tree

1 file changed

+6
-20
lines changed

1 file changed

+6
-20
lines changed

README.md

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,15 @@
11
### Status
22

3-
Things may work for you, or may not. Things may never work because of huge differences between Linux and Windows. Or things may work in future, if you report the problem on [GitHub](https://github.com/rmyorston/busybox-w32) or [GitLab](https://gitlab.com/rmyorston/busybox-w32). If you don't have an account on one of those or you'd prefer to communicate privately you can email [rmy@pobox.com](mailto:rmy@pobox.com).
4-
5-
Additional information is available from the [BusyBox for Windows](https://frippery.org/busybox/index.html) web page. In particular:
6-
7-
- There are [downloads](https://frippery.org/busybox/index.html#downloads) of precompiled binaries for i686, x86_64 and aarch64.
8-
- Release notes for the [current](https://frippery.org/busybox/release-notes/current.html) and [previous](https://frippery.org/busybox/release-notes/index.html) releases are available.
3+
Things may work for you, or may not. Things may never work because of huge differences between Linux and Windows. Or things may work in future, if you report the problem on [GitHub](https://github.com/KIB-in-Batch/busybox-w32). If you don't have an account on GitHub or you'd prefer to communicate privately you can email [benja2998@duck.com](mailto:benja2998@duck.com).
94

105
### Building
116

12-
You need a MinGW toolchain and a POSIX environment. I cross-compile on Linux. On Fedora the following should pull in everything required:
13-
14-
`dnf install gcc make ncurses-devel perl-Pod-Html`
15-
16-
`dnf install mingw64-gcc` (for a 64-bit build)
17-
18-
`dnf install mingw32-gcc` (for a 32-bit build)
19-
20-
On Microsoft Windows you can install [w64devkit](https://github.com/skeeto/w64devkit/releases). Get the `-i686` variant for a 32-bit build. Unzip the file and run `w64devkit/w64devkit.exe`.
21-
22-
On either Linux or Windows the commands `make mingw64_defconfig` or `make mingw32_defconfig` will pick up the default configuration. You can then customize your build with `make menuconfig` or by editing `.config`, if you know what you're doing.
23-
24-
Then just `make`.
7+
You need Docker on whatever OS you use. Run `docker-compose up -d`, enter the container shell, and run the following commands:
258

26-
See the [Building busybox-w32](https://frippery.org/busybox/build.html) web page for additional information.
9+
```bash
10+
make kib64u_defconfig -j$(nproc)
11+
make -j$(nproc)
12+
```
2713

2814
### Hints
2915

0 commit comments

Comments
 (0)