Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Jun 2012 23:26:40 +0300
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Jan Sieka <jps@semihalf.com>
Cc:        Tim Kientzle <tim@kientzle.com>, freebsd-arm@freebsd.org, freebsd-current@freebsd.org
Subject:   Re: Possible fix for Perl failing with ../lib/auto/POSIX/POSIX.so: Undefined symbol "__flt_rounds" on ARM
Message-ID:  <20120612202640.GO2337@deviant.kiev.zoral.com.ua>
In-Reply-To: <4FD7669C.8030802@semihalf.com>
References:  <4FCE211D.10204@semihalf.com> <0FE5C5BF-FADE-49BA-BF38-00018A752F14@kientzle.com> <4FD6FB72.10900@semihalf.com> <20120612084917.GL2337@deviant.kiev.zoral.com.ua> <4FD7669C.8030802@semihalf.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--AKkMM/tm2Mk6Yn/s
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Jun 12, 2012 at 05:56:12PM +0200, Jan Sieka wrote:
> Both versions work indeed. I have analysed other architectures'=20
> lib/libc/<arch>/Symbol.map files and __flt_rounds should go into FBSD_ an=
d=20
> *not* into FBSDprivate section. I have verified that at least one of the=
=20
> Perl's libraries (POSIX.so) links to __flt_rounds. Python also links to=
=20
> this function. So to the best of my knowledge current patch is the=20
> righteous one.

Let me restate my point again. It does not matter whether some application
uses the symbol. It does matter whether the symbol is considered the part
of exported stable ABI, intended for use by applications. If it is, then
FBSD_1.X is the right namespace, otherwise symbol should be moved to
private and existing usage fixed.

--AKkMM/tm2Mk6Yn/s
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (FreeBSD)

iEYEARECAAYFAk/Xpf8ACgkQC3+MBN1Mb4j6YwCeJy6CHLcm7IMwo2UvAC8P+6ys
6j4AoOme0VcUsk3V3SgyvHt1j7b8Ezls
=5vn9
-----END PGP SIGNATURE-----

--AKkMM/tm2Mk6Yn/s--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120612202640.GO2337>