why this? #elif HAVE_LIBSIGSEGV && SIGSTKSZ < 16384

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

why this? #elif HAVE_LIBSIGSEGV && SIGSTKSZ < 16384

1,042件の閲覧回数
Ahelion
Contributor IV

I am trying to compile linux 5.10.72, and I get this error:

#elif HAVE_LIBSIGSEGV && SIGSTKSZ < 16384

| In file included from /usr/include/signal.h:328,
| from ./signal.h:52,
| from ../../m4-1.4.18/lib/c-stack.c:49:
| ../../m4-1.4.18/lib/c-stack.c:55:26: error: missing binary operator before token "("
| 55 | #elif HAVE_LIBSIGSEGV && SIGSTKSZ < 16384

Any fix for it?

Br, Mircea

0 件の賞賛
3 返答(返信)

1,020件の閲覧回数
brian14
NXP TechSupport
NXP TechSupport

Hi @Ahelion

Could you please provide your Ubuntu version?

The recommended version is 20.04.

Have a great day!

0 件の賞賛

1,005件の閲覧回数
Ahelion
Contributor IV
I managed to fix it using a patch online, but it would be nice if nxp can also fix it.
https://toolchains.bootlin.com/downloads/releases/sources/m4-1.4.18/0003-c-stack-stop-using-SIGSTKSZ...

Ubuntu 22.04.
0 件の賞賛

996件の閲覧回数
brian14
NXP TechSupport
NXP TechSupport

Hi @Ahelion

Thank you for the information.

Have a great day!

0 件の賞賛