This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Introduce --enable-math-noprivate
On 05/11/2018 05:43 PM, Florian Weimer wrote:
Avoid errno@GLIBC_PRIVATE if enabled. Additional work is needed
to eliminate further GLIBC_PRIVATE symbol references.
2018-05-11 Florian Weimer<fweimer@redhat.com>
Introduce --enable-math-noprivate.
Avoid errno@GLIBC_PRIVATE if enabled.
* config.h.in (CONFIG_MATH_NOPRIVATE): Define.
* config.make.in (config-math-noprivate): New variable.
* configure.ac: Recognize --enable-math-noprivate option.
* manual/install.texi (Configuring and compiling): Document
--enable-math-noprivate.
* configure: Regenerate.
* INSTALL: Likewise.
* include/errno.h: Do not redefine errno for libm, libmvec if
CONFIG_MATH_NOPRIVATE.
Ping. These patches
<https://sourceware.org/ml/libc-alpha/2018-05/msg00501.html>
<https://sourceware.org/ml/libc-alpha/2018-05/msg00541.html>
allow building libm.so.6 without GLIBC_PRIVATE references on aarch64,
and on x86-64 if --disable-multi-arch is also specified (I have a patch
to add multi-arch support for the latter, but I need to come up with
something that reduces the maintenance burden).
Thanks,
Florian