[Bug 223047] lang/rust: unbreak FFI for returning structs on i386
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Oct 16 11:22:15 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223047
Bug ID: 223047
Summary: lang/rust: unbreak FFI for returning structs on i386
Product: Ports & Packages
Version: Latest
Hardware: i386
OS: Any
Status: New
Keywords: patch, patch-ready
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: jbeich at FreeBSD.org
Blocks: 222693
Flags: merge-quarterly?
Created attachment 187212
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=187212&action=edit
v0
Firefox 57 (scheduled on 2017-11-14) is going to enable Stylo by default.
During build Stylo uses rust-bindgen which relies on libclang returning a
struct (e.g., CXString). This seems to corrupt the stack on i386. Let's follow
OpenBSD behavior for now.
MFH to 2017Q4 for Rust 1.19 is desired. I can't do continuous QA for
quarterlies.
FreeBSD 10.3 build logs:
lang/rust - http://sprunge.us/jEba
www/firefox - http://sprunge.us/OYQf (see -DMOZ_STYLO)
--- Comment #1 from Bugzilla Automation <bugzilla at FreeBSD.org> ---
Maintainer informed via mail
Referenced Bugs:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222693
[Bug 222693] www/firefox: update to 57.0
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list