[devel] I: gcc 13.1.1
Gleb Fotengauer-Malinovskiy
glebfm на altlinux.org
Чт Июн 22 16:35:38 MSK 2023
Hi,
В Сизиф отправился gcc 13.1.1.
https://gcc.gnu.org/gcc-13/changes.html
https://gcc.gnu.org/gcc-13/porting_to.html
Enjoy!
Пакеты, сборка которых сломалась:
CGenius ildar @everybody
Cardinal iv @everybody
DirectXShaderCompiler lakostis @everybody
MySQL rider mike shaba nickel
PsyDoom arbars @everybody
RODOS3 pauli @everybody
adriconf lakostis @everybody
airsane nickel @everybody
alacenc nenderus @everybody
astromenace george @everybody
bstone arbars @everybody
camotics antohami @qa
ccache lav @qa @everybody
chromium-gost george @everybody
claws-mail sem @qa @cpan
colobot cas @everybody
deepin-image-editor lvol @everybody
denise arbars @everybody
endless-sky alexeys @everybody
fastonosql lav @everybody
fcitx viy oddity @everybody
fcitx5 viy @everybody
fcitx5-mozc viy @everybody
filezilla rider @everybody
flycast arbars @everybody
freecad cas @everybody
gdal boyarsh @qa @everybody
geos cas @everybody
givaro lvol @everybody
gmsh slazav @everybody
gz-common cas @everybody
gz-rendering cas @everybody
horizon antohami @everybody
ima-inspect mikhailnov @everybody
indilib viy @everybody
itk ptrnine @everybody
kcov glebfm @qa
kodi-addon-inputstream-adaptive sbolshakov @everybody
kodi-addon-inputstream-ffmpegdirect sbolshakov @everybody
kumir2 cas dd @everybody
libbotan-1.10 viy @everybody
libbroker lav @everybody
libcaf lav @everybody
libdap viy @everybody
libdnf cas @everybody
libfilezilla rider @everybody
libgrokj2k lav @everybody
libmfx lav @everybody
libmtxclient manowar @everybody
libolm manowar @everybody
libopencv rider grenka
liborcus george @everybody
libowt-tg lav
libproj slazav @everybody
libuniset2 pv @everybody
libwaylandpp sbolshakov @everybody
libwebsockets lav @everybody
libxdf rider @everybody
lilypond rider @everybody
lizardfs andy @everybody
llvm11.1 lakostis @everybody
llvm12.0 arseny @everybody
lnav mike @everybody
lzdoom arbars @everybody
manatee-open kirill @everybody
mapsoft2 slazav @everybody
marss-riscv arei @everybody
meshlab antohami dd @everybody
mfgtools zorg @everybody
mysql-workbench-community geochip @everybody
node lav
openFPGALoader antohami @everybody
opencpn asy @everybody
openexr zerg
openexr25 thatman @everybody
openmsx arbars @everybody
openrgb lav @everybody
percona-xtrabackup80 taf @everybody
php7-swoole naf @everybody
php8.0-swoole naf @everybody
php8.1-swoole naf @everybody
php8.2-swoole naf @everybody
pingus oddity @qa @everybody
purple-whatsapp shaba @everybody
python3-module-fasttext aris
qt5-webengine zerg
qt5-webkit zerg
qt6-webengine zerg
radeon-memory-visualizer lakostis @everybody
radiotray-ng neurofreak @everybody
relive arbars @everybody
ring-project zerg @everybody
rocclr lakostis @everybody
rocksdb shaba @everybody
rpi-imager sin @everybody
rr vt @everybody
sfizz iv @everybody
slade arbars @everybody
snes9x nenderus @everybody
taler drool @everybody
tcpflow ender @everybody
texlive viy @everybody
ton lav @everybody
tsugaru arbars @everybody
uhd antohami @everybody
urbackup-client shaba @everybody
usbguard zerg @everybody
virtualbox sin nbr greh
visualboyadvance-m oddity @everybody
vkBasalt oddity @everybody
vkmark zagagyka @everybody
vtk rider @everybody
warzone2100 rider @everybody
wesnoth viy @everybody
widelands antohami @everybody
wxsvg rider @everybody
xmrig drool @everybody
xournalpp george @everybody
yubioath-desktop ancieg @everybody
zmusic arbars @everybody
zynaddsubfx sbolshakov @everybody
The following headers are used less widely in libstdc++ and may need to be included explicitly when compiling with GCC 13:
* <string> (for std::string, std::to_string, std::stoi etc.)
* <system_error> (for std::error_code, std::error_category, std::system_error).
* <cstdint> (for std::int8_t, std::int32_t etc.)
* <cstdio> (for std::printf, std::fopen etc.)
* <cstdlib> (for std::strtol, std::malloc etc.)
В этих пакетах не хватает <cstdint>, в большинстве случаев код ожидает, что он
вытянется через <string>.
gzdoom arbars @everybody
mariadb shaba @everybody
raze arbars @everybody
supertuxkart lvol @everybody
xmr-stak drool @everybody
Тут код ожидает, что через <mutex> вытянется <cstdio>.
cppcheck ruslandh @everybody
libmsgpack shaba @everybody
nlohmann-json manowar @everybody
python3-module-greenlet @python @everybody
zeromq crux @everybody
allocator_traits<A>::rebind_alloc<A::value_type> must be A
GCC 13 now checks that allocators used with the standard library can be
"rebound" to allocate memory for a different type, as required by the allocator
requirements in the C++ standard. If an allocator type Alloc<T> cannot be
correctly rebound to another type Alloc<U>, you will get an error like this:
.../bits/alloc_traits.h:70:31: error: static assertion failed: allocator_traits<A>::rebind_alloc<A::value_type> must be A
https://github.com/danmar/cppcheck/pull/5146
android-file-transfer viy @everybody
ares arbars @everybody
libreoffice-online rider mvoronov @everybody
pdns shaba piastry sin @qa
Тут код ожидает, что через header <mutex> вытянется header <stdexcept>.
chromium legion cas
megafuse lav danil
Тут код ожидает, что через <mutex> вытянется <string>.
libtasn1 sem ldv
sbsigntools vt @everybody
Better -Wmaybe-uninitialized warning.
openl2tp sbolshakov @everybody
tvheadend sbolshakov @everybody
Better -Wuse-after-free.
acme-client vseleznv @everybody
New C warning:
-Wenum-int-mismatch warns about mismatches between an enumerated type and
an integer type.
blender rider egori @everybody
Тут код ожидает, что через <mutex> вытянется <system_error>.
citra nenderus @everybody
Тут код ожидает, что через <mutex> вытянутся <string> и <string_view>.
kde5-digikam zerg darktemplar
Тут код ожидает, что через <mutex> вытянется <cctype>.
spdk lvol @everybody
После обновления gcc, clang-15 не может найти -lstdc++.
sprng mcpain underwit @everybody
После этого коммита
https://gcc.gnu.org/g:261d5a4a459bd49942e53bc83334ccc7154a09d5
в этом коде оказывается два array.
sslscan vt @everybody
Better -fanalyzer.
kodi sbolshakov zerg rider
Better -Wstringop-overflow.
cataclysm-dda sem @everybody
New warnings:
* -Wdangling-reference warns when a reference is bound to a temporary whose
lifetime has ended (PR106393).
libva-intel-media-driver rider @everybody
https://github.com/intel/media-driver/commit/069c26903eb0ce95577243c30dc1b739483a7c16
opentoonz rider @everybody
New -Wchanges-meaning warnin:
-Wno-changes-meaning (C++ and Objective-C++ only)
C++ requires that unqualified uses of a name within a class have the
same meaning in the complete scope of the class, so declaring the name
after using it is ill-formed.
telegram-desktop lav zerg
https://github.com/telegramdesktop/tdesktop/commit/b48dee0af7cb195f9f0913bb4e2e740481b04731
tzdata @core
https://github.com/eggert/tz/commit/9cfe9507fcc22cd4a0c4da486ea1c7f0de6b075f
vkQuake vkni @everybody
Better -Wuninitialized warning.
glaxnimate arbars @everybody
Тут ошибка в самом компиляторе, баг зарепорчен:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110315
Пока что можно собрать пакет с помощью gcc12.
--
glebfm
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 801 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20230622/5477c638/attachment.bin>
Подробная информация о списке рассылки Devel