I was wondering, since I compile glib2.x myself for improving system performance, which is this wonderful flag that I have to use in order for Ardour to stop complaining about ‘mutex locking atomic operations’?
I searched the Forum and the internet but found nothing of relevance.
@muadib: You have mis-compiled glib in a way that makes it not use real processor-based atomic based operations. The “fallback” totally changes the semantics of glib’s atomic operations. Fedora did this at one point - we reported it and they fixed the problem in an update.
@muadib: no idea. a normal build of glib on almost any platform should pick up the processor-specific atomic instructions. if it doesn’t, it implies there is something else wrong with your system, preventing glib’s build process from deciding what type of platform it is.