This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Introduce --enable-math-noprivate


On 05/16/2018 06:54 AM, Florian Weimer wrote:
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).

Ping?

What's the general feeling regarding this feature?

Thanks,
Florian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]