Skip to content

Don't force users to manually install llvm/clang #78

@fitzgen

Description

@fitzgen

The bindgen installation + use workflow I'd like to have would be:

$ cargo install servo-bindgen

And that's it. No more wrangling [DY]LD_LIBRARY_PATH either.

Right now, we are very far from that.

I think we need two things to get there:

  1. Vendor llvm3.9 in tree and build it in build.rs. This seems easy enough.
  2. Statically link llvm/clang into bindgen. Less sure how easy this will be.

@emilio how feasible do you think this is?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions