NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

toolchain/57022: programs built with aarch64 toolchain want __fixdfti, which doesn't exist



>Number:         57022
>Category:       toolchain
>Synopsis:       programs built with aarch64 toolchain want __fixdfti, which doesn't exist
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    toolchain-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Sep 24 09:00:01 +0000 2022
>Originator:     nia
>Release:        NetBSD 9.0
>Organization:
The NetBSD Foundation
>Environment:
>Description:
pkgsrc bulk builds regularly run into problems along the lines of:

UnifiedSource-f2e18ffc-13.cpp:(.text+0x3fd0): undefined reference to `__fixdfti'

This is a softfloat function for converting a double to a signed 64-bit
int, rounding toward zero. It seems like something that should not be
required on aarch64?
>How-To-Repeat:
presumably write code that converts a double to a singed 64-bit int
>Fix:



Home | Main Index | Thread Index | Old Index