[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: firefox -> 63.0 WIP diff
From: coypu%sdf.org@localhost, Date: Wed, 24 Oct 2018 00:13:15 +0000
> So, I am attempting to update, unsuccessfully because bugs.
> Here's my interim diff
> Need to do something about clang not having __float128 on netbsd
> for the purpose of generating bindings, I thought the
> right file for this is servo/components/style/build_gecko.rs
> but that didn't seem to work well.
I feel that _GLIBCXX_USE_FLOAT128 in
should be converted to
/* #undef _GLIBCXX_USE_FLOAT128 */
#define _GLIBCXX_USE_FLOAT128 1
, because Rust do not recognize -U_GLIBCXX_USE_FLOAT128
> Also mysteriously I get:
> error[E0308]: mismatched types
> --> servo/components/style/gecko/snapshot_helpers.rs:63:42
> 63 | .find(|attr| attr.mName.mBits == name.as_ptr() as usize)
> | ^^^^^^^^^^^^^^^^^^^^^^ expected u64, found usize
> mBits is apparently defined in dom/base/nsAttrName.h
> and usize should be the same thing as uintptr_t, so... no idea.
> Rust configuration error?
I have gotten the same error.
And a Rust parser in my brain does not find any clue yet.
Ryo ONODERA // ryo%tetera.org@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB FD1B F404 27FA C7D1 15F3
Main Index |
Thread Index |