Build failure for riscv32
    Dmitry V. Levin 
    ldv at altlinux.org
       
    Fri Aug 23 10:00:39 UTC 2019
    
    
  
Hi,
On Thu, Aug 22, 2019 at 10:08:25PM +0300, Baruch Siach wrote:
> Hi strace developers,
> 
> Since updating to version 5.2 I see this build failure for riscv32 with
> glibc[1]:
> 
> .../opt/ext-toolchain/bin/../lib/gcc/riscv32-buildroot-linux-gnu/7.4.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: strace-syscall.o: in function `.LANCHOR1':
> syscall.c:(.rodata+0xddc4): undefined reference to `sys_io_getevents_time64'
> .../opt/ext-toolchain/bin/../lib/gcc/riscv32-buildroot-linux-gnu/7.4.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: syscall.c:(.rodata+0xe558): undefined reference to `sys_nanosleep_time64'
> .../opt/ext-toolchain/bin/../lib/gcc/riscv32-buildroot-linux-gnu/7.4.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: syscall.c:(.rodata+0xead0): undefined reference to `sys_adjtimex64'
> 
> All these functions are not defined when HAVE_ARCH_OLD_TIME64_SYSCALLS
> is 0, as is the case for riscv32.
> 
> How should that be fixed?
The build should have failed at configure stage because
nobody has contributed riscv32 support in strace yet.
-- 
ldv
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20190823/f288d525/attachment.bin>
    
    
More information about the Strace-devel
mailing list