Hi,
just wanted to know the status of the glib dependency removal process ?

glib has been a high pain for me when porting to Windows and Mac. I'd be happy 
to see it removed from fluidsynth and port my fluidXtra to a glib-free fluid.

Thanks
Antoine


Le 22 janv. 2016 à 00:13, Ryan Gonzalez <rym...@gmail.com> a écrit :

> Well, I've already ported over most glib utilities, atomics, and mutexes 
> (normal and recursive). I just ended up busy with several other things until 
> this weekend.
> 
> On January 21, 2016 4:06:41 PM CST, Johannes Schickel <lordh...@gmail.com> 
> wrote:
> On 01/14/2016 12:29 AM, Ryan Gonzalez wrote:
>  May I try? :D
> 
>  Pretty much everything outside of threading is really trivial. The 
>  wiki says the supported platforms are Windows, OSX, and Linux, and 
>  that it runs under Solaris and OS/2 but they aren't officially supported.
> 
>  For atomics, glib seems to use GCC's C++11-style atomics. when it can, 
>  then it falls back to either GCC/Clang's built-in __sync atomic 
>  operations or Windows's atomic API.
> 
>  For normal threads, glib uses pthreads on Posix and Windows threads 
>  on...Windows.
> 
>  Maybe I'm just super nerdy, but this seems totally doable. ;)
> 
> 
> I guess if you can rely on compiler's atomics support it's not too hard. 
> Creating/managing threads is usually rather easy.
> 
> // Johannes
> 
> 
> fluid-dev mailing list
> fluid-dev@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/fluid-dev
> 
> -- 
> Sent from my Nexus 5 with K-9 Mail. Please excuse my brevity.
> _______________________________________________
> 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

Reply via email to