Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jun 2017 08:38:35 -0500
From:      Lewis Donzis <lew@perftech.com>
To:        Konstantin Belousov <kostikbel@gmail.com>
Cc:        Jilles Tjoelker <jilles@stack.nl>, Alexander Kabaev <kabaev@gmail.com>, deischen@freebsd.org, freebsd-arch@freebsd.org
Subject:   Re: mq on kqueue broken after upgrade to FreeBSD 11  
Message-ID:  <C6959811-CC61-4366-99A0-717ECDBDD998@perftech.com>
In-Reply-To: <20161001210722.GC38409@kib.kiev.ua>
References:  <8A6CD0D3-C4D5-40DF-B2AD-4C454CC88AD1@perftech.com> <20160930094544.GP38409@kib.kiev.ua> <19A6EEAA-C68E-4DAD-B98F-4D904734BD8B@perftech.com> <20160930152006.GS38409@kib.kiev.ua> <20160930184418.1047afc2@kan> <20161001092515.GW38409@kib.kiev.ua> <20161001201655.GA91457@stack.nl> <20161001210722.GC38409@kib.kiev.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
We had a discussion last October about __mq_oshandle() no longer being =
visible in FreeBSD 11, and I think the result was that it should be put =
back in the Symbol.map.  There was also some discussion about renaming =
it.

At the moment (11.0-RELEASE-p10), the function is still missing from =
librt.so.1, but is present in librt.a.  What seems odd is that running =
=E2=80=9Cmake=E2=80=9D in /usr/src/lib/librt produces a librt.so.1 that =
*does* have this function.

I=E2=80=99m curious as to how it=E2=80=99s possible that librt.a has the =
function but the released librt.so.1 does not have it, yet rebuilding =
from source does include the function?

Thanks,
lew=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C6959811-CC61-4366-99A0-717ECDBDD998>