Sorry, sent off too early. Let me try again... Hi all,
Just a quick thought: would moving to another libc that supports the necessary C11 extensions be a possibility? I've read that musl has C11 support, including the threading extensions. [1] Not sure how big the repercussions would be for the Linux and Mac OS ports, and if older targets like OS/2 would still be a possibility, though. Does anybody have experience with musl and can say anything about the glibc compatibility? musl itself has some documentation on that, which doesn't look too scary. [2] [1] http://www.etalabs.net/compare_libcs.html [2] http://wiki.musl-libc.org/wiki/Functional_differences_from_glibc Cheers, Marcus Hi all, > > Just a quick thought: would moving to another libc that supports the > necessary C11 extensions be a possibility? I've read that musl has C11 > support, including the threading extensions. > > > Not sure how big the repercussions would be for the Linux and Mac OS > ports, > > Am 10.10.2017 19:32 schrieb "Tom M." <tom.m...@googlemail.com>: > >> Without having seen your changes, you have probably done something like >> what existed before glib: >> https://github.com/FluidSynth/fluidsynth/blob/b49458e817ed09 >> aedd948a6ea1831965373adc80/fluidsynth/src/fluid_sys.h#L142 >> >> This is not an option because it's unmaintainable. See the related >> discussion here for possible solutions: >> http://lists.nongnu.org/archive/html/fluid-dev/2017-09/msg00031.html >> >> >> Tom >> >> >> 2017-10-10 18:57 GMT+02:00 Carlo Bramini <carlo.bra...@libero.it>: >> >>> Hello, >>> as I wrote in the subject, I worked a bit on Fluidsynth and I made a >>> version that works fine without external dependencies. I compiled it on the >>> ancient VisualStudio 6.0 and my version currentl runs on Windows. >>> However, it should not be difficult to include a new driver for adding >>> again support to GLIB at compile time or to add support for other >>> platforms, especially direct pthreads support. >>> I'm wondering if you would be interested to evaluate these changes and >>> how to do it if it could be possible to add them to the original source >>> code. >>> I have still some work to do on it, because some functions are still not >>> implemented and my coding started almost from version 1.1.7 (I cloned the >>> repository a bit before the release of the latest stable) but in the >>> meanwhile new patches have been submitted, so I should also align my code >>> at latest revision. >>> >>> Sincerely. >>> >>> _______________________________________________ >>> fluid-dev mailing list >>> fluid-dev@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/fluid-dev >>> >> >> >> _______________________________________________ >> fluid-dev mailing list >> fluid-dev@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/fluid-dev >> >> -- Marcus Weseloh Elektronische Musikinstrumente Fuhlendorfweg 27a 22589 Hamburg USt-ID: DE295961146 mweselo...@gmail.com +49 (0)176 48816340 +49 (0)40 67301933 (nur Abends / only in the evening)
_______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev