[PATCH v2] NEWS: Mention testing glibc build with different compilers
H.J. Lu
hjl.tools@gmail.com
Mon Dec 23 09:24:08 GMT 2024
On Mon, Dec 23, 2024 at 5:11 PM Paul Zimmermann
<Paul.Zimmermann@inria.fr> wrote:
>
> Hi HJ,
>
> tested with:
>
> ../configure --prefix=/usr TEST_CC=gcc-9 TEST_CXX=g++-10
>
> and:
>
> ../configure --prefix=/usr TEST_CC=clang TEST_CXX=clang++
>
> However in the first case I got an error during "make check":
>
> gcc-9 -o /localdisk/zimmerma/glibc/build/assert/tst-assert-g++ -pie -Wl,-z,pack-relative-relocs -Wl,-O1 -nostdlib -nostartfiles -Wl,-z,mark-plt -Wl,-z,relro /localdisk/zimmerma/glibc/build/csu/Scrt1.o /localdisk/zimmerma/glibc/build/csu/crti.o `gcc-9 -Wl,-z,mark-plt --print-file-name=crtbeginS.o` /localdisk/zimmerma/glibc/build/assert/tst-assert-g++.o /localdisk/zimmerma/glibc/build/support/libsupport_nonshared.a -lstdc++ -Wl,-dynamic-linker=/lib64/ld-linux-x86-64.so.2 -Wl,-rpath-link=/localdisk/zimmerma/glibc/build:/localdisk/zimmerma/glibc/build/math:/localdisk/zimmerma/glibc/build/elf:/localdisk/zimmerma/glibc/build/dlfcn:/localdisk/zimmerma/glibc/build/nss:/localdisk/zimmerma/glibc/build/nis:/localdisk/zimmerma/glibc/build/rt:/localdisk/zimmerma/glibc/build/resolv:/localdisk/zimmerma/glibc/build/mathvec:/localdisk/zimmerma/glibc/build/support:/localdisk/zimmerma/glibc/build/nptl -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed /localdisk/zimmerma/glibc/build/libc.so.6 /localdisk/zimmerma/glibc/build/libc_nonshared.a -Wl,--as-needed /localdisk/zimmerma/glibc/build/elf/ld.so -Wl,--no-as-needed -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed `gcc-9 -Wl,-z,mark-plt --print-file-name=crtendS.o` /localdisk/zimmerma/glibc/build/csu/crtn.o
> /usr/bin/ld: cannot find -lstdc++: No such file or directory
Please open a glibc bug.
> Since this does not affect the *documentation* of this new feature,
> I give a positive review for the patch below.
>
> Paul
>
>
> > From: "H.J. Lu" <hjl.tools@gmail.com>
> > Cc: Paul.Zimmermann@inria.fr,
> > sam@gentoo.org
> > Date: Mon, 23 Dec 2024 15:58:16 +0800
> >
> > Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
> > ---
> > NEWS | 11 +++++++++++
> > 1 file changed, 11 insertions(+)
> >
> > diff --git a/NEWS b/NEWS
> > index a185f2e7ee..3899865395 100644
> > --- a/NEWS
> > +++ b/NEWS
> > @@ -9,6 +9,17 @@ Version 2.41
> >
> > Major new features:
> >
> > +* Support testing glibc build with a different C compiler or a different
> > + C++ compiler from the C and C++ compilers used to build glibc with
> > +
> > + $ ../configure TEST_CC="gcc-6.4.1" TEST_CXX="g++-6.4.1"
> > +
> > + And support testing glibc build with Clang
> > +
> > + $ ../configure TEST_CC="clang" TEST_CXX="clang++"
> > +
> > + Some run-time failures with Clang are expected.
> > +
> > * In /etc/resolv.conf and the RES_OPTIONS, option flags can now be
> > prefixed with “-” to clear previously set flags. For example, if
> > /etc/resolv.conf contains “options no-aaaa”, a process running with
> > --
> > 2.47.1
--
H.J.
More information about the Libc-alpha
mailing list