From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sourceware.org (Postfix) with ESMTPS id ABD7A3858C53 for ; Fri, 17 Mar 2023 09:17:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org ABD7A3858C53 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=inria.fr Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=inria.fr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=date:message-id:from:to:subject; bh=Um3HK8O97jHfuiW8KZZuDyLhnui6Usdx9bmPnqEMbN8=; b=tWk2xg4ggHZDvUXDPld6TlT52u4GINQNgIRk5MPzoMh0DqY9WzVwn2/j kIzJQB7hTG6X+wjaDh7JoMsAnsyvPcwL7ER4ntfvypvkmdlVHJPmCjB0t JnLM5IAlXg73TqFNePH7woWfYLftM77YeVApxqSd7vmN/vFco/KXqO4rw w=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=Paul.Zimmermann@inria.fr; spf=None smtp.helo=postmaster@coriandre Received-SPF: SoftFail (mail2-relais-roc.national.inria.fr: domain of Paul.Zimmermann@inria.fr is inclined to not designate 152.81.9.227 as permitted sender) identity=mailfrom; client-ip=152.81.9.227; receiver=mail2-relais-roc.national.inria.fr; envelope-from="Paul.Zimmermann@inria.fr"; x-sender="Paul.Zimmermann@inria.fr"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 ip4:128.93.142.0/24 ip4:192.134.164.0/24 ip4:128.93.162.160 ip4:89.107.174.7 mx ~all" Received-SPF: None (mail2-relais-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@coriandre) identity=helo; client-ip=152.81.9.227; receiver=mail2-relais-roc.national.inria.fr; envelope-from="Paul.Zimmermann@inria.fr"; x-sender="postmaster@coriandre"; x-conformance=spf_only X-IronPort-AV: E=Sophos;i="5.98,268,1673910000"; d="scan'208";a="97715163" Received: from coriandre.loria.fr (HELO coriandre) ([152.81.9.227]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Mar 2023 10:17:50 +0100 Date: Fri, 17 Mar 2023 10:17:49 +0100 Message-Id: From: Paul Zimmermann To: libc-alpha@sourceware.org Subject: building glibc 2.27 with gcc 12.2.0 X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi, for a scientific article I am writing with some colleagues, I need to build glibc 2.27 with a recent version of gcc. (The reason is that glibc 2.27 is the last version which contained the full MathLib correctly-rounded functions, with the slow path.) I am using this way to configure/build glibc 2.27: $ tar xf glibc-2.27.tar.bz2 $ cd glibc-2.27 $ mkdir build $ cd build $ ../configure --prefix=/tmp CFLAGS="-Wno-error -O2 -fcommon" CC="gcc -no-pie" $ make -j12 However the build fails with: /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libselinux.so: undefined reference to `dlsym@GLIBC_2.34' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libselinux.so: undefined reference to `dlclose@GLIBC_2.34' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libselinux.so: undefined reference to `lstat64@GLIBC_2.33' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libselinux.so: undefined reference to `stat@GLIBC_2.33' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libselinux.so: undefined reference to `fstat@GLIBC_2.33' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libselinux.so: undefined reference to `lstat@GLIBC_2.33' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libselinux.so: undefined reference to `dlerror@GLIBC_2.34' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libselinux.so: undefined reference to `gettid@GLIBC_2.30' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libselinux.so: undefined reference to `dlopen@GLIBC_2.34' Any idea how I can avoid this? Thank you in advance, Paul PS: I am under Debian GNU/Linux bookworm/sid, on a Intel(R) Core(TM) i7-8700, with gcc 12.2.0.