[Bug 256583] audio/lame: patch and unbreak on riscv64
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 13 Jun 2021 20:37:54 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256583 Bug ID: 256583 Summary: audio/lame: patch and unbreak on riscv64 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: netchild@FreeBSD.org Reporter: fuz@fuz.su Flags: maintainer-feedback?(netchild@FreeBSD.org) Assignee: netchild@FreeBSD.org Created attachment 225775 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=225775&action=edit audio/lame: patch and unbreak on riscv64 Lame is currently BROKEN on riscv64 due to an unsupported fpsetenv() call. RISC-v does not have floating point exceptions and nobody bothered to stub out the function in the libc. This is a patch by the LLVM project to unbreak the build on platforms such as riscv64 with incomplete fpsetmask support. On riscv64 specifically, there are no traps for invalid floating point operations, so whatever this masking code tries to achieve is meaningless anyway. -- You are receiving this mail because: You are the assignee for the bug.