After the update to gcc 10 we are experiencing the following build
errors on ARM:
crypto/aegis128-neon-inner.c: In function 'crypto_aegis128_init_neon':
crypto/aegis128-neon-inner.c:151:3: error: incompatible types when initializing type 'unsigned char' using type 'uint8x16_t'
151 | k ^ vld1q_u8(const0),
| ^
crypto/aegis128-neon-inner.c:152:3: error: incompatible types when initializing type 'unsigned char' using type 'uint8x16_t'
152 | k ^ vld1q_u8(const1),
| ^
Temporarily disable CONFIG_CRYPTO_AEGIS128_SIMD for now on ARM, until we
get a valid fix for this.
Signed-off-by: Andrea Righi <email address hidden>
usbip: tools: fix build error for multiple definition
With GCC 10, building usbip triggers error for multiple definition
of 'udev_context', in:
- libsrc/vhci_driver.c:18 and
- libsrc/usbip_host_common.c:27.
Declare as extern the definition in libsrc/usbip_host_common.c.
Signed-off-by: Antonio Borneo <email address hidden>
(cherry picked from https://lore<email address hidden>/)
Signed-off-by: Andrea Righi <email address hidden>
Enabling CONFIG_DEBUG_INFO_COMPRESSED results in ddebs which are
about twice as big, despite consuming less disk space when
unpacked. Disable this option.