LINUX.ORG.RU

Сборка openwrt 12.09 и старше

 


0

1

Кому удавалось? У меня валится на сборке тулчейна, любой версии. Хост ubuntu 16.04, gcc пробовал от 4.6 до 5.4.

Chaos Calmer собирается хорошо.

отрывок из лога

/home/user/attitude_adjustment/openwrt/build_dir/toolchain-mipsel_gcc-4.6-linaro_uClibc-0.9.33.2/gcc-linaro-4.6-2012.02/gcc/cp/except.c:341:7: note: in expansion of macro 'gcc_unreachable'
gcc_unreachable ();
^~~~~~~~~~~~~~~
In file included from /home/user/attitude_adjustment/openwrt/build_dir/toolchain-mipsel_gcc-4.6-linaro_uClibc-0.9.33.2/gcc-linaro-4.6-2012.02/gcc/cp/except.c:912:0:
cfns.gperf: At top level:
cfns.gperf:101:1: error: 'gnu_inline' attribute present on 'libc_name_p'
cfns.gperf:26:14: error: but not here
In file included from /home/user/attitude_adjustment/openwrt/build_dir/toolchain-mipsel_gcc-4.6-linaro_uClibc-0.9.33.2/gcc-linaro-4.6-2012.02/gcc/cp/except.c:27:0:
/home/user/attitude_adjustment/openwrt/build_dir/toolchain-mipsel_gcc-4.6-linaro_uClibc-0.9.33.2/gcc-linaro-4.6-2012.02/gcc/cp/except.c: In function 'nothrow_spec_p':
/home/user/attitude_adjustment/openwrt/build_dir/toolchain-mipsel_gcc-4.6-linaro_uClibc-0.9.33.2/gcc-linaro-4.6-2012.02/gcc/system.h:636:55: warning: ISO C does not support 'FUNCTION' predefined identifier [-Wpedantic]
((void)(!(EXPR) ? fancy_abort (FILE, LINE, FUNCTION), 0 : 0))
^
/home/user/attitude_adjustment/openwrt/build_dir/toolchain-mipsel_gcc-4.6-linaro_uClibc-0.9.33.2/gcc-linaro-4.6-2012.02/gcc/cp/except.c:1170:3: note: in expansion of macro 'gcc_assert'
gcc_assert (processing_template_decl
^~~~~~~~~~
/home/user/attitude_adjustment/openwrt/build_dir/toolchain-mipsel_gcc-4.6-linaro_uClibc-0.9.33.2/gcc-linaro-4.6-2012.02/gcc/cp/except.c: In function 'build_noexcept_spec':
/home/user/attitude_adjustment/openwrt/build_dir/toolchain-mipsel_gcc-4.6-linaro_uClibc-0.9.33.2/gcc-linaro-4.6-2012.02/gcc/system.h:636:55: warning: ISO C does not support 'FUNCTION' predefined identifier [-Wpedantic]
((void)(!(EXPR) ? fancy_abort (FILE, LINE, FUNCTION), 0 : 0))
^
/home/user/attitude_adjustment/openwrt/build_dir/toolchain-mipsel_gcc-4.6-linaro_uClibc-0.9.33.2/gcc-linaro-4.6-2012.02/gcc/cp/except.c:1222:7: note: in expansion of macro 'gcc_assert'
gcc_assert (processing_template_decl || expr == error_mark_node);



Последнее исправление: magres (всего исправлений: 2)

неужели никому?

magres
() автор топика
Ответ на: комментарий от Dark_SavanT

Не поможет. Я менял gcc аж до 4.7 и все так же. Похоже это после того как все с svn на git перевели. Еще недавно у народа с svn все собиралось.

А вообще выглядит так, будто патча не хватает.

magres
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.