[PATCH] Introduce --enable-math-noprivate

Florian Weimer fweimer@redhat.com
Wed May 16 04:54:00 GMT 2018


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



More information about the Libc-alpha mailing list