ml | 27 Apr 2012 23:37

mksh

Ran across your mksh project.  Downloaded, built and tried it out on
Cygwin and it ran great.  Thought I'd try it out using MinGW32 to see how
far I could get with the build.  Added some defines in for compatibility
in order to get the files to compile.  Got as far as the link part and
ended up with quite a few undefined functions.  I set the flag for not
using the job related code and got it down to a couple of dozen undefined
functions.  When I was reading through your web site, I saw mention that
someone was working on a native port of mksh to Windows.  Would be very
interested to know how that's coming along.  It would be really nice to
compare notes with another developer for attempting to build mksh natively
on Windows.

Am working on building some Open Source programs in a cross-platform
manner on Windows (mingw, openwatcom and/or djgpp), FreeBSD and possibly
Debian Linux.  Looks like you have some really interesting tools at your
site for building applications on multiple systems.  Hope to read/learn
more about your MirLibtool as well.

Sincerely,
Laura
http://www.distasis.com/cpp

Thorsten Glaser | 27 Apr 2012 23:51
Picon
Gravatar

Re: mksh

ml@... dixit:

>functions.  When I was reading through your web site, I saw mention that
>someone was working on a native port of mksh to Windows.  Would be very
>interested to know how that's coming along.  It would be really nice to
>compare notes with another developer for attempting to build mksh natively
>on Windows.

It’s not as much building mksh on WinAPI but rewriting large parts of
it to work on WinAPI and plugging that together with the normal mksh
code, as it’s a POSIX shell intended for modern BSD systems, which
just happens to run on a lot of things (we got Coherent Unix today).

>site for building applications on multiple systems.  Hope to read/learn
>more about your MirLibtool as well.

That’s basically a libtool 1.5.x with ports to MidnightBSD, MirBSD
and Interix, which can replace any older libtool versions shipped
with upstream distfiles, and sometimes we can even downgrade soft-
ware using libtool 2.x to it. It runs with autoconf 2.13 and 2.5x,
but dropping an AIX compatibility feature along the line, so it’s
not generally useful.

Hope that helps.

Thanks for your interest,
//mirabilos
--

-- 
FWIW, I'm quite impressed with mksh interactively. I thought it was much
*much* more bare bones. But it turns out it beats the living hell out of
(Continue reading)


Gmane