-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Check whether core MPS is freestanding #151
base: master
Are you sure you want to change the base?
Conversation
|
These are a consequence of |
These errors can be eliminated by excluding:
It's conceivable that a freestanding / embedded client of the MPS might provide its own VM, this this could be done better by proding a fake "vmfs.c" stub. |
See also design.mps.lib.goal which says:
These documents should be updated as part of this work. |
So now
And
so we've picked up a reference to
and it's not clear whether insertion of this dependency can be suppressed. It may not matter if we use gcc to check. In any case it comes from a transgression of MPS rules with a structure copy, here Line 204 in 9bc1f98
|
…piled when checking for freestanding.
Assigned priority "optional" since it seems very likely that the MPS core is still freestanding from the above. But it would still be good to have a CI test for it. |
Revisit this when #38 is resolved. That will probably eliminate the dependencies on |
The index to source code will need updating (see also #153 ) and the manual for the new preprocessor symbols. |
Working on #133
Plan of work: