Build openwrt for Turris Omnia fails

Hi,

I am trying to compile openwrt with the cross-compiler environment but the build fails with an error message (linker has problems in resolving some of the references, see below). The build environment is setup as described in https://doc.turris.cz/doc/en/howto/turris_os_build. Operating system is ubuntu 16.04 LTS with all recent patches.

/home/nicolai/turris-os/staging_dir/toolchain-arm_cortex-a9+vfpv3_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/lib/libc.a(sigrestorer.os):(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr1'
/home/nicolai/turris-os/staging_dir/toolchain-arm_cortex-a9+vfpv3_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/lib/libc.a(waitpid.os):(.ARM.exidx.text.__libc_waitpid+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'
/home/nicolai/turris-os/staging_dir/toolchain-arm_cortex-a9+vfpv3_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/lib/libc.a(wait.os):(.ARM.exidx.text.__libc_wait+0x0): undefined reference to `__aeabi_unwind_cpp_pr1'
/home/nicolai/turris-os/staging_dir/toolchain-arm_cortex-a9+vfpv3_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/lib/libc.a(close.os):(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'
/home/nicolai/turris-os/staging_dir/toolchain-arm_cortex-a9+vfpv3_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/lib/libc.a(open.os):(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'
/home/nicolai/turris-os/staging_dir/toolchain-arm_cortex-a9+vfpv3_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/lib/libc.a(write.os):(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'
/home/nicolai/turris-os/staging_dir/toolchain-arm_cortex-a9+vfpv3_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/lib/libc.a(read.os):(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'
/home/nicolai/turris-os/staging_dir/toolchain-arm_cortex-a9+vfpv3_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/lib/libc.a(libc-cancellation.os):(.ARM.exidx.text.__libc_enable_asynccancel+0x0): undefined reference to `__aeabi_unwind_cpp_pr1'
/home/nicolai/turris-os/staging_dir/toolchain-arm_cortex-a9+vfpv3_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/lib/libc.a(libc-cancellation.os):(.ARM.exidx.text.__libc_disable_asynccancel+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'
collect2: error: ld returned 1 exit status
Note: if build needs additional libraries, put them in CONFIG_EXTRA_LDLIBS.
Example: CONFIG_EXTRA_LDLIBS="pthread dl tirpc audit pam"
Makefile:717: recipe for target 'busybox_unstripped' failed
make[4]: *** [busybox_unstripped] Error 1
make[4]: Leaving directory '/home/nicolai/turris-os/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/busybox-1.25.1'
Makefile:174: recipe for target '/home/nicolai/turris-os/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/busybox-1.25.1/.built' failed
make[3]: *** [/home/nicolai/turris-os/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/busybox-1.25.1/.built] Error 2
make[3]: Leaving directory '/home/nicolai/turris-os/package/utils/busybox'
package/Makefile:187: recipe for target 'package/utils/busybox/compile' failed
make[2]: *** [package/utils/busybox/compile] Error 2
make[2]: Leaving directory '/home/nicolai/turris-os'
package/Makefile:184: recipe for target '/home/nicolai/turris-os/staging_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/stamp/.package_compile' failed
make[1]: *** [/home/nicolai/turris-os/staging_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/nicolai/turris-os'
/home/nicolai/turris-os/include/toplevel.mk:181: recipe for target 'world' failed
make: *** [world] Error 2
nicolai@lab001:~/turris-os$