Where is thr_getscheduler
thompsa at freebsd.org
Tue Aug 1 21:27:43 UTC 2006
On Tue, Aug 01, 2006 at 02:16:57PM -0700, Steve Kargl wrote:
> On Tue, Aug 01, 2006 at 05:02:53PM -0400, Daniel Eischen wrote:
> > It's not borken. Your ports are probably just out-of-date and were
> > built against a previous version of libc (libc.so.6) which doesn't
> > have thr_getscheduler. What does `ldd /path/to/firefox_binary`
> > show?
> troutmask:kargl ldd `locate firefox-bin` | wc -l
> troutmask:kargl ldd `locate firefox-bin` | grep libc
> libcairo.so.2 => /usr/local/lib/libcairo.so.2 (0x201cce000)
> libc.so.7 => /lib/libc.so.7 (0x203245000)
> If this change would have been noted in UPDATING, I would have
> chosen a different day to deal with the mess that David Xu has
> --- UPDATING.orig Tue Aug 1 14:11:56 2006
> +++ UPDATING Tue Aug 1 14:15:03 2006
> @@ -28,6 +28,13 @@
> generated with an older version on 64 bit architectures.
> If you have such a file, you need old utility to decrypt it.
> + David Xu updated libthr to use thr_getscheduler(), which is
> + present in libc.so.7 but not libc.so.6. This change wreaks
> + havoc on installed ports that use libthr and that are linked
> + against libc.so.6. It is suggested that one update their
> + installed ports.
This is uncalled for, you should running stable if you dont want to deal
with the changes in the latest working sources.
More information about the freebsd-current