On Tue, 21 Jul 2020 23:30:16 +0300 Aleksey Novodvorsky wrote: > вт, 21 июл. 2020 г., 23:20 Sergey Y. Afonin : > > > Приветствую. > > > > [#255218] [test-only] FAILED iperf3.git=3.8.1-alt1 > > > > armh-alt-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -pg -g -pipe > > -frecord-gcc-switches -Wall -g -O2 -fomit-frame-pointer -march=armv7-a > > -mthumb -Wall -c -o iperf3_profile-main.o `test -f 'main.c' || echo > > './'`main.c > > armh-alt-linux-gnueabi-gcc: error: -pg and -fomit-frame-pointer are > > incompatible > > make[2]: *** [Makefile:979: iperf3_profile-main.o] Error 1 > > > > Это стоит как-то пытаться чинить, или исключить armh из сборки? > > Хотя, по идее, утилита может полезной оказаться. > > > > Да. > > Посмотрите, как ее другие собирают > > https://pkgs.org/download/iperf3 Это проблема не сборки iperf3, а того, что у нас по-умолчанию для armh задан -fomit-frame-pointer — что я тоже могу понять, т.к. для 32-битных архитектур каждый регистр на счету, а frame pointer один такой съедает. У меня была такая же проблема в simpletest: http://git.altlinux.org/gears/s/simpletest.git?p=simpletest.git;a=blobdiff;f=Makefile.base;h=7135036eae00b71736de993d7c1a928add56e387;hp=be3edc11ad6744638f4563f193827447c7c1e65c;hb=3a73bd68486725629d84f697a61c421eac0fa3c8;hpb=ee9ce31f6171eb1bb05cf65c09ce50871f68fb38 Вылечить можно двумя способами: 1) отключить -pg 2) -fno-omit-frame-pointer Выбирайте, что лучше для Вашего пакета. Если coverage ему не нужен, то уберите -pg (желательно для всех архитектур). Если нужен, то добавьте -fno-omit-frame-pointer. Best regards, Andrew Savchenko