AFAIK yes, but you need to install several GNU tools.
right, but is it possible with the mingw gcc compiler? i've tried it once already (about a year ago) with cygwin....but all binaries made that way also need the cygwin environment to run.
That doesn't mean they aren't "private". I'm referring to the comment inside g_canvas.h and m_imp.h which reads:
NOTE: this file describes Pd implementation details which may change in future releases. The public (stable) API is in m_pd.h.
So, to repeat my question: How should this be handled?
I'm not sure I understand this. Externals are using these *.h files already. If they change, those externals will break anyway. So, I'm not sure I understand the difference in keeping them in the pd/src dir or putting them under /usr/local/include ...either way, future changes will break compatability.
-august.