davidgiven / cpmish

An open source sort-of CP/M 2.2 distribution.
http://cowlark.com/cpmish
Other
344 stars 37 forks source link

Build fails on macOS due to unrecognised `dd` parameter #30

Closed wyan closed 4 years ago

wyan commented 4 years ago

dd does not accept the status=none parameter on macOS. This causes the build to fail.

davidgiven commented 4 years ago

Yup, thanks --- OSX dd is painfully old.

wyan commented 4 years ago

I guess an alternative is to expect macOS users to have GNU dd installed – GNU coreutils is available via homebrew, after all. Then it's a matter of building with PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH" make and this way there's no need to change the build script for macOS. I've sent you a pull request #32 with updated build documentation to mention this (plus additional small changes I had to do to get it to build).