This is a multi-part message in MIME format.
Bonjour la liste,
Avez vous réussi à compiler GCC trunk sur Debian/Trixie/x86-64 (mon processeur est un AMD Ryzen Threadripper 2970WX) ?
Considérant le dernier commit the GCC qui est installé chez moi dans /usr/src/Lang/gcc
commit 8b9b696c98def874139effc0380929df4a4356f0 (*HEAD*-> *master*, *origin/trunk*, *origin/master*, *origin/HEAD*)
Author: Haochen Jiang<[email protected]>
Date: Wed Oct 16 15:40:12 2024 +0800
testsuite: Add -march=x86-64-v3 to AVX10 testcases to slience warning for GCC built with AVX512 arch
Currently, when build GCC with config --with-arch=native on AVX512
machines, if we run AVX10.2 testcases, we will get vector size warnings.
It is expected but annoying. Simply add -march=x86-64-v3 to override
--with-arch=native to slience all the warnings.
gcc/testsuite/ChangeLog:
et je le compile dans /usr/src/Lang/_Gcc
'/usr/src/Lang/gcc/configure' '--with-gcc-major-version-only' '--enable-maintainer-mode' '--enable-lto' '--enable-host-shared' '--enable-gold' '--enable-plugins' '--enable-languages=c,c++,jit,lto'
et ça échoue avec:
make[3]: Leaving directory '/usr/src/Lang/_Gcc/build-x86_64-pc-linux-gnu/libcpp'
make[3]: Entering directory '/usr/src/Lang/_Gcc/zlib'
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g" "CXXFLAGS=-g" "CFLAGS_FOR_BUILD=-g -O2" "CFLAGS_FOR_TARGET=-g -O2"
"INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install
-c" "LDFLAGS=-static-libstdc++ -static-libgcc " "LIBCFLAGS=-g -O2 " "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 " "PICFLAG=-fPIC" "PICFLAG_FOR_TARGET=" "SHELL=/bin/bash" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib"
"prefix=/usr/local" "tooldir=/usr/local/x86_64-pc-linux-gnu" "AR=ar
--plugin /usr/libexec/gcc/x86_64-linux-gnu/14/liblto_plugin.so" "AS=as" "CC=gcc" "CXX=g++ -std=c++11" "LD=ld" "LIBCFLAGS=-g -O2 " "NM=nm" "PICFLAG=-fPIC" "RANLIB=ranlib --plugin /usr/libexec/gcc/x86_64-linux-gnu/14/liblto_plugin.so" "DESTDIR=" DO=all multi-do # make
make[3]: Leaving directory '/usr/src/Lang/_Gcc/zlib'
make[3]: Entering directory '/usr/src/Lang/_Gcc/libbacktrace' CDPATH="${ZSH_VERSION+.}:" && cd /usr/src/Lang/gcc/libbacktrace &&
/bin/bash /usr/src/Lang/gcc/missing aclocal-1.15 -I .. -I ../config /usr/src/Lang/gcc/missing: line 81: aclocal-1.15: command not found
WARNING: 'aclocal-1.15' is missing on your system.
You should only need it if you modified 'acinclude.m4' or
'configure.ac' or m4 files included by 'configure.ac'.
The 'aclocal' program is part of the GNU Automake package: <
http://www.gnu.org/software/automake>
It also requires GNU Autoconf, GNU m4 and Perl in order to run:
<
http://www.gnu.org/software/autoconf>
<
http://www.gnu.org/software/m4/>
<
http://www.perl.org/>
make[3]: *** [Makefile:1309: /usr/src/Lang/gcc/libbacktrace/aclocal.m4]
Error 127
make[3]: Leaving directory '/usr/src/Lang/_Gcc/libbacktrace'
(par ailleurs, mon projet logiciel libre est un moteur d'inférences en
GPLv3+ en
https://github.com/RefPerSys/RefPerSys/ et son dernier commit
est 1d9aa7b3cddb pour lequel make test01c échoue)
Librement
--
Basile STARYNKEVITCH<
[email protected]>
8 rue de la Faïencerie
92340 Bourg-la-Reine mobile: +33 6 8501 2359 France
http://starynkevitch.net/Basile/
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Bonjour la liste,</p>
<p><br>
</p>
<p>Avez vous réussi à compiler GCC trunk sur Debian/Trixie/x86-64
(mon processeur est un AMD Ryzen Threadripper 2970WX) ?</p>
<p>Considérant le dernier commit the GCC qui est installé chez moi
dans <font face="monospace">/usr/src/Lang/gcc</font><br>
</p>
<p>
<blockquote type="cite">
<pre><font color="#A2734C">commit 8b9b696c98def874139effc0380929df4a4356f0 (</font><font
color="#2AA1B3"><b>HEAD</b></font><font color="#A2734C"> -> </font><font
color="#26A269"><b>master</b></font><font color="#A2734C">, </font><font
color="#C01C28"><b>origin/trunk</b></font><font color="#A2734C">, </font><font
color="#C01C28"><b>origin/master</b></font><font color="#A2734C">, </font><font
color="#C01C28"><b>origin/HEAD</b></font><font color="#A2734C">)</font> Author: Haochen Jiang <a class="moz-txt-link-rfc2396E" href="mailto:
[email protected]"><
[email protected]></a>
Date: Wed Oct 16 15:40:12 2024 +0800
testsuite: Add -march=x86-64-v3 to AVX10 testcases to slience warning for GCC built with AVX512 arch
Currently, when build GCC with config --with-arch=native on AVX512
machines, if we run AVX10.2 testcases, we will get vector size warnings.
It is expected but annoying. Simply add -march=x86-64-v3 to override
--with-arch=native to slience all the warnings.
gcc/testsuite/ChangeLog:
</pre>
</blockquote>
et je le compile dans <font face="monospace">/usr/src/Lang/_Gcc</font></p>
<p><font face="monospace">'/usr/src/Lang/gcc/configure'
'--with-gcc-major-version-only' '--enable-maintainer-mode'
'--enable-lto' '--enable-host-shared' '--enable-gold'
'--enable-plugins' '--enable-languages=c,c++,jit,lto'</font></p>
<p>et ça échoue avec:</p>
<p><font face="monospace">make[3]: Leaving directory
'/usr/src/Lang/_Gcc/build-x86_64-pc-linux-gnu/libcpp'<br>
make[3]: Entering directory '/usr/src/Lang/_Gcc/zlib'<br>
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g" "CXXFLAGS=-g"
"CFLAGS_FOR_BUILD=-g -O2" "CFLAGS_FOR_TARGET=-g -O2"
"INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c
-m 644" "INSTALL_PROGRAM=/usr/bin/install -c"
"INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS=-static-libstdc++
-static-libgcc " "LIBCFLAGS=-g -O2 " "LIBCFLAGS_FOR_TARGET=-g
-O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000
--split-size=5000000 --split-size=5000000 " "PICFLAG=-fPIC"
"PICFLAG_FOR_TARGET=" "SHELL=/bin/bash" "EXPECT=expect"
"RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local"
"infodir=/usr/local/share/info" "libdir=/usr/local/lib"
"prefix=/usr/local" "tooldir=/usr/local/x86_64-pc-linux-gnu"
"AR=ar --plugin
/usr/libexec/gcc/x86_64-linux-gnu/14/liblto_plugin.so" "AS=as"
"CC=gcc" "CXX=g++ -std=c++11" "LD=ld" "LIBCFLAGS=-g -O2 "
"NM=nm" "PICFLAG=-fPIC" "RANLIB=ranlib --plugin
/usr/libexec/gcc/x86_64-linux-gnu/14/liblto_plugin.so"
"DESTDIR=" DO=all multi-do # make<br>
make[3]: Leaving directory '/usr/src/Lang/_Gcc/zlib'<br>
make[3]: Entering directory '/usr/src/Lang/_Gcc/libbacktrace'<br>
CDPATH="${ZSH_VERSION+.}:" && cd
/usr/src/Lang/gcc/libbacktrace && /bin/bash
/usr/src/Lang/gcc/missing aclocal-1.15 -I .. -I ../config<br>
/usr/src/Lang/gcc/missing: line 81: aclocal-1.15: command not
found<br>
WARNING: 'aclocal-1.15' is missing on your system.<br>
You should only need it if you modified 'acinclude.m4'
or<br>
'configure.ac' or m4 files included by 'configure.ac'.<br>
The 'aclocal' program is part of the GNU Automake
package:<br>
<a class="moz-txt-link-rfc2396E" href="
http://www.gnu.org/software/automake"><http://www.gnu.org/software/automake></a><br>
It also requires GNU Autoconf, GNU m4 and Perl in order
to run:<br>
<a class="moz-txt-link-rfc2396E" href="
http://www.gnu.org/software/autoconf"><http://www.gnu.org/software/autoconf></a><br>
<a class="moz-txt-link-rfc2396E" href="
http://www.gnu.org/software/m4/"><http://www.gnu.org/software/m4/></a><br>
<a class="moz-txt-link-rfc2396E" href="
http://www.perl.org/"><http://www.perl.org/></a><br>
make[3]: *** [Makefile:1309:
/usr/src/Lang/gcc/libbacktrace/aclocal.m4] Error 127<br>
make[3]: Leaving directory '/usr/src/Lang/_Gcc/libbacktrace'<br>
</font></p>
<p>(par ailleurs, mon projet logiciel libre est un moteur
d'inférences en GPLv3+ en <a class="moz-txt-link-freetext" href="
https://github.com/RefPerSys/RefPerSys/">https://github.com/RefPerSys/RefPerSys/</a>
et son dernier commit est 1d9aa7b3cddb pour lequel make test01c
échoue)<br>
</p>
<pre class="moz-signature" cols="72">
Librement
--
Basile STARYNKEVITCH <a class="moz-txt-link-rfc2396E" href="mailto:
[email protected]"><
[email protected]></a>
8 rue de la Faïencerie
92340 Bourg-la-Reine mobile: +33 6 8501 2359
France <a class="moz-txt-link-freetext" href="
http://starynkevitch.net/Basile/">http://starynkevitch.net/Basile/</a></pre>
</body>
</html>
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)