From e51079cd8af98bc514b80557c7343013ee60b60d Mon Sep 17 00:00:00 2001 From: Nguyễn Thái Ngọc Duy Date: Thu, 23 Apr 2009 00:35:42 +1000 Subject: add README.MinGW for starting point and notes --- README.MinGW | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 README.MinGW diff --git a/README.MinGW b/README.MinGW new file mode 100644 index 000000000..67fff7814 --- /dev/null +++ b/README.MinGW @@ -0,0 +1,34 @@ +Known issues +============ + + - yeah this is based on a very old busybox version: 1.6.1 + - lots of unsupported stuff may break your build, try scripts/defconfig.mingw32 + - busybox output will be always Unix-style slash with regard to pathnames. + it may accept Windows backslash, I don't think it's worth supporting + backslash output. You can always use "tr" to do that, or write another + applet yourself + - User/group-related stuff won't work + - Hardlinks (does Windows have it?) and softlinks generally do not work + - No fancy terminal output + - No fancy input too (i.e. no vi) + - ash port is ongoing, but my aim is mostly for scripting + +Building +======== + +I'm cross building it. If you have MinGW cross compiler installed, just do + +make CROSS_COMPILE=mingw32- menuconfig +make CROSS_COMPILE=mingw32- + +the output does not have ".exe", you need to rename it yourself. + +Attempts to make it build natively on Windows are appreciated. You can start with +porting kconfig ;-) + +Internals +========= + +The Win32 compatibility layer was from Git. You could look back in history to see +the set of files. This project was initially known as "GitBox", an attempt to make +Git usable on Windows without MSYS. That's why there are lots of Git stuff in. -- cgit v1.2.3-55-g6feb