Re: [dev-servo] Standalone NDK concerns?

2018-03-07 Thread Nathan Froyd
FWIW, the Android team is planning on making standalone toolchains
obsolete in the relatively near future (the roadmap says later this
year):

https://android.googlesource.com/platform/ndk/+/master/docs/Roadmap.md#make-standalone-toolchains-obsolete

-Nathan

On Tue, Mar 6, 2018 at 7:46 PM, Josh Bowman-Matthews
 wrote:
> I'm trying to update our NDK from 12b to a more modern 16b. Since the
> default NDK installation is so convoluted in terms of include/lib/bin
> directories, I'm giving the standalone SDK a shot and it appears to be much
> more straightforward to integrate into the build. Is there any reason we
> haven't required the use of standalone SDKs before?
>
> Cheers,
> Josh
> ___
> dev-servo mailing list
> dev-servo@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-servo
___
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo


[dev-servo] build-time bindgen support for Stylo has landed on mozilla-inbound

2017-01-20 Thread Nathan Froyd
Bug 1302028, build-time bindgen support for Stylo, has landed.
Bindgen support is automatically enabled for --enable-stylo builds
(including stylo-incubator integration builds); use
--disable-stylo-build-bindgen if you need to disable it for any
reason.

The bindgen support assumes that you have a clang 3.9 installation and
looks for the `llvm-config` program on your PATH to confirm that
assumption.  If `llvm-config` is not on your PATH, you can export its
location in your mozconfig.

Since mozilla-{inbound,central} do not have a servo/ import yet, we
landed a dummy geckoservo crate to satisfy Cargo and to enable us to
get all the Cargo features in the correct place.  There will need to
be some manual fixup/overriding of our dummy geckoservo crate when
mozilla-central containing bug 1302028 merges to stylo-incubator.

Please ping me on IRC or bugzilla if there are any questions.

Happy hacking,
-Nathan
___
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo


Re: [dev-servo] Proposal: remove mingw Servo builds in favor of msvc

2016-09-08 Thread Nathan Froyd
On Thu, Sep 8, 2016 at 11:11 AM, Gervase Markham  wrote:
> On 08/09/16 16:08, Lars Bergstrom wrote:
>> That said, I know that there are a few benefits on the mingw side:
> 
> (4) Build Servo on Windows using only free software?

At least for the compiler side of the MSVC build, you can use clang-cl
instead; I don't know whether you can do code-signing, generating
installers, etc. etc. with free software.

-Nathan
___
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo