orangeduck/mpc

Portability

Closed this issue · 1 comments

in regards to portability, what is allowed and what is not allowed, and what can be relied on and vice versa

for example, on the IOS App Mobile C (has an Android version tho android is MUCH closer to Linux AND does not have these limitations), it does not support the following:

full POSIX
dynamic shared objects (.so)
static object archives (.a)
dynamic linked libraries (.dll)
external compiled applications (.exe/binary executable)

thus it is extremely limited tho i am working on fixing this (slowly)

this would situations like these or similar be... tested for portability and compatibility with MPC

mpc should be portable to pretty much any platform since it is written in basic ansi C and doesn't use any advanced features of C at all.