You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
it actually seems to be a problem with fixed-point, rather than armel itself (it's just that armel is the last architecture on Debian that does not have an FPU, so we enforce fixed-point here).
If the underlying problem cannot be fixed, maybe Deep PLC should be disabled when requesting fixed point (or vice versa, but then we would have had an unusably slow OPUS on CPUs without FPU, without properly noticing it at build time); or ./configure could simply fail if these mutually exclusive flags were specified.
While packaging
opus
for Debian, we encountered a build failure on thearmel
architecture (32bit arm, softfloat):the full build log can be found at: https://buildd.debian.org/status/fetch.php?pkg=opus&arch=armel&ver=1.5.2-1&stamp=1719267895
it actually seems to be a problem with fixed-point, rather than armel itself (it's just that armel is the last architecture on Debian that does not have an FPU, so we enforce fixed-point here).
The relevant configure flags are:
If the underlying problem cannot be fixed, maybe Deep PLC should be disabled when requesting fixed point (or vice versa, but then we would have had an unusably slow OPUS on CPUs without FPU, without properly noticing it at build time); or
./configure
could simply fail if these mutually exclusive flags were specified.But of course, fixing would be best :-)
(sidenote: I also reported this as https://gitlab.xiph.org/xiph/opus/-/issues/2375, but it seems that the bugtracker on GitHub is the one that is actually monitored by the devs...)
The text was updated successfully, but these errors were encountered: