Summary: | audio/faust-lv2: fails to link on i386 with LLD as system linker | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Ed Maste <emaste> |
Component: | Individual Port(s) | Assignee: | Yuri Victorovich <yuri> |
Status: | Closed Unable to Reproduce | ||
Severity: | Affects Only Me | CC: | mikael |
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(yuri) |
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any | ||
See Also: | https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214864 |
Description
Ed Maste
2019-01-09 15:19:02 UTC
lld has been enabled as system linker for i386 on stable/12 in advance of 12.1 (base svn r350297, a few minutes ago) I confirmed that this builds with CFLAGS=-fPIC and BROKEN_i386 removed. Perhaps consider limiting to CFLAGS_i386 for example, and also aarch64 as the same change presumably fixes the BROKEN_aarch64. (In reply to Ed Maste from comment #2) yes -fPIC is also needed for aarch64 (In reply to Mikael Urankar from comment #3) err wrong pr (In reply to Mikael Urankar from comment #3) it's still broken on 12.1 i386 (In reply to Mikael Urankar from comment #5) OK - I tested on -CURRENT with Clang/lld 10.0; presumably this will be fixed as of 12.2. Does it now build on 12.2? (In reply to Ed Maste from comment #7) faust-lv2 is currently broken everywhere. Remove block on 214864, ld.lld has been the system linker for some time now Is this still a problem? FreshPorts shows that faust packages are available on FreeBSD:{11,12,13}:i386. https://www.freshports.org/audio/faust/ Yuri reports it builds now; closing. |