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>