Показать сообщение отдельно
  #5  
Старый 23.04.2023, 10:42
Alexey Khromov
Guest
 
Сообщений: n/a
По умолчанию Сборки под Arch

Alexey Khromov написал(а) к Nil A в Apr 23 09:02:08 по местному времени:

Здраствуйте, Nil!

23 апр 23 03:58, Nil A -> Alexey Khromov:

NA> А шо за таки компилятор у тебя?

Таки вполне себе обычный GNUтый, версии 12.2.1:

$ gcc -v
Используются внутренние спецификации.
COLLECT_GCC=gcc
COLLECTLTOWRAPPER=/usr/lib/gcc/i686-pc-linux-gnu/12.2.1/lto-wrapper
Целевая архитектура: i686-pc-linux-gnu
Параметры конфигурации: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-_cxaatexit --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1
--enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --build=i686-pc-linux-gnu
Модель многопоточности: posix
Supported LTO compression algorithms: zlib zstd
gcc версия 12.2.1 20230111 (GCC)

Конкретно ошибка в ассемблерной вставке такая:
gutlvers.cpp: В функции ■char gcpuid(char)■:
gutlvers.cpp:407:5: предупреждение: listing the stack pointer register ■esp■ in a clobber list is deprecated [-Wdeprecated]
407 | asm( / assembler code is based on code of FreeBSD kernel sources /
| ^~~
gutlvers.cpp:407:5: замечание: the value of the stack pointer after an ■asm■ statement must be the same as it was before the statement
gutlvers.cpp: Сообщения ассемблера:
gutlvers.cpp:434: Ошибка: мусор ■(%esi)+4■ после выражения
gutlvers.cpp:435: Ошибка: мусор ■(%esi)+8■ после выражения
gutlvers.cpp:463: Ошибка: мусор ■(%esi)+4■ после выражения
gutlvers.cpp:464: Ошибка: мусор ■(%esi)+8■ после выражения
gutlvers.cpp:470: Ошибка: мусор ■(%esi)+4■ после выражения
gutlvers.cpp:471: Ошибка: мусор ■(%esi)+8■ после выражения
make[1]: * [../../GNUmakef.inc:32: ../../obj/lnx/gall/gutlvers.o] Ошибка 1
make[1]: выход из каталога ■/home/zx/pkg-orig/golded-plus-git/src/golded-plus-git/goldlib/gall■
make: * [Makefile:49: all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().



Alexey Khromov
--- GoldED+/LNX 1.1.5-b20230304
Ответить с цитированием