Message ID | 20230714203530.782783-1-bernd@kuhls.net |
---|---|
State | Accepted |
Headers | show |
Series | [1/1] package/libssh: fix build with Thumb | expand |
On Fri, 14 Jul 2023 22:35:30 +0200 Bernd Kuhls <bernd@kuhls.net> wrote: > /home/buildroot/autobuild/instance-3/output-1/build/libssh-0.10.5/src/bignum.c: > In function 'ssh_make_bignum_string': > /home/buildroot/autobuild/instance-3/output-1/build/libssh-0.10.5/src/bignum.c:64:1: > sorry, unimplemented: '-fstack-check=specific' for Thumb-1 > > Fixes: > http://autobuild.buildroot.net/results/82c/82c8e3bb755bc8732a81f05a72f04a96ecc08b4e/ > > Signed-off-by: Bernd Kuhls <bernd@kuhls.net> > --- > package/libssh/libssh.mk | 4 ++++ > 1 file changed, 4 insertions(+) Applied to master, thanks. Thomas
>>>>> "Bernd" == Bernd Kuhls <bernd@kuhls.net> writes: > /home/buildroot/autobuild/instance-3/output-1/build/libssh-0.10.5/src/bignum.c: > In function 'ssh_make_bignum_string': > /home/buildroot/autobuild/instance-3/output-1/build/libssh-0.10.5/src/bignum.c:64:1: > sorry, unimplemented: '-fstack-check=specific' for Thumb-1 > Fixes: > http://autobuild.buildroot.net/results/82c/82c8e3bb755bc8732a81f05a72f04a96ecc08b4e/ > Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Committed to 2023.02.x and 2023.05.x, thanks.
diff --git a/package/libssh/libssh.mk b/package/libssh/libssh.mk index 3be6c6adaf..e770d2b924 100644 --- a/package/libssh/libssh.mk +++ b/package/libssh/libssh.mk @@ -17,6 +17,10 @@ LIBSSH_CONF_OPTS = \ -DWITH_STACK_PROTECTOR=OFF \ -DWITH_EXAMPLES=OFF +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBSSH_CONF_OPTS += -DWITH_STACK_CLASH_PROTECTION=OFF +endif + ifeq ($(BR2_PACKAGE_LIBSSH_SERVER),y) LIBSSH_CONF_OPTS += -DWITH_SERVER=ON else
/home/buildroot/autobuild/instance-3/output-1/build/libssh-0.10.5/src/bignum.c: In function 'ssh_make_bignum_string': /home/buildroot/autobuild/instance-3/output-1/build/libssh-0.10.5/src/bignum.c:64:1: sorry, unimplemented: '-fstack-check=specific' for Thumb-1 Fixes: http://autobuild.buildroot.net/results/82c/82c8e3bb755bc8732a81f05a72f04a96ecc08b4e/ Signed-off-by: Bernd Kuhls <bernd@kuhls.net> --- package/libssh/libssh.mk | 4 ++++ 1 file changed, 4 insertions(+)