Skip site navigation (1)Skip section navigation (2)
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>