[freem-dev] Mac OS X port now functional!
John P. Willis
jpw at coherent-logic.com
Tue Mar 31 00:06:46 MDT 2020
Hello all!
We now have FreeM 0.1.8 building successfully on macOS Mojave.
In order to make this work, it is necessary to install the _real_
gcc--not Apple's clang-pretending-to-be-gcc lying nonsense. I
did it with Homebrew. Neither straightforward nor fun, which is
to be expected with anything Darwin-related.
However, we have issues with libfreem.so still outstanding for
this port, as the Darwin linker isn't a fan of the poor way in
which FreeM manages globally-scoped variables.
Given that Windows, macOS, and Linux are easily the top-tier
desktop operating systems in today's world, this is somewhat
of a momentous occasion.
In other news, our native-code MERGE implementation is well
underway, but has revealed issues in FreeM's $QUERY implementation
for MUMPS local variables. I may attempt to bring in Saintly's
symtab.c from https://rosecroft.net to see if it's any better,
although I do not believe it supports FreeM's NEWSTACK implementation.
The build farm is still being put together, and I will continue
updating everyone about this as it progresses.
Take care,
/*
* John P. Willis, CEO
* Coherent Logic Development LLC
* Solutions: Everywhere
*
* 425 S. Telshor Blvd. Ste. 202
* Las Cruces, NM 88011
*
* Tel: 575.520.9542
* Fax: 575.449.4122
*
* jpw at coherent-logic.com
* http://www.coherent-logic.com/
*
*/
More information about the freem-dev
mailing list