GNU bug report logs -
#62604
clarify that libtool is not MT-safe regardless of the underlying system
Previous Next
Full log
View this message in rfc822 format
To whom it may concern,
The libtool documentation states:
If you wish to use libltdl in a multithreaded environment, then you must
mutex lock around libltdl calls, since they may in turn be calling
non-thread-safe system calls on some target hosts.
(https://www.gnu.org/software/libtool/manual/libtool.html#Thread-Safety-in-libltdl)
which to me seems to imply that if the underlying system is thread-safe,
then libtool is also thread-safe. But this cannot be the case because libtool
- as far as I understand - uses a global unsychronized list for storing handles.
See https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2834 as well.
Regards,
Barnabás Pőcze
This bug report was last modified 2 years and 78 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.