Date: Tue, 8 May 2018 17:31:57 -0400 From: Phil Shafer <phil@juniper.net> To: Konstantin Belousov <kostikbel@gmail.com> Cc: <freebsd-arch@freebsd.org> Subject: Re: initialization problem w/ thread-specific .tbss data on i386 Message-ID: <201805082131.w48LVvBo071075@idle.juniper.net> In-Reply-To: <20180508081417.GL6887@kib.kiev.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
Konstantin Belousov writes:
>Also, try to link in libpthread.
This was interesting, not that I'm sure what it means:
% env LD_PRELOAD=/usr/lib/libpthread.so /tmp/uptime
5:26PM up 4 days, 9:22, 3 users, load averages: 0.55, 0.52, 0.51
(where /tmp/uptime is a symlink to /usr/obj/.../w/w).
(see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227552)
Does the mean that the use of __thread requires -lpthread? My
understanding was that the startup code handled thread-specific
data for the main thread of execution.
Thanks,
Phil
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201805082131.w48LVvBo071075>
