Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CONTRIB][CC] Enhance cc.cross_compiler #4817

Merged
merged 2 commits into from
Feb 6, 2020
Merged

Conversation

tqchen
Copy link
Member

@tqchen tqchen commented Feb 5, 2020

  • Enhance cc.cross_compiler to take str argument.
  • Remove cc.build_create_shared_func as it is dupilicated with cross_compiler
  • Add examples to cc.cross_compiler

cc @FrozenGene @merrymercy @apivovarov

- Enhance cc.cross_compiler to take str argument.
- Remove cc.build_create_shared_func as it is dupilicated with cross_compiler
- Add examples to cc.cross_compiler
cc.cross_compiler("arm-linux-gnueabihf-gcc"))
# specialize ndk compilation options.
specialized_ndk = cc.cross_compiler(
ndk.create_shared, ["--sysroot=/path/to/sysroot"])
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

options should be better changed into ["--sysroot=/path/to/sysroot", "-shared", "-fPIC", "-lm"], because when users pass options into ndk, we won't append the latter three options so that we won't compile into shared libraries.

@tqchen
Copy link
Member Author

tqchen commented Feb 5, 2020

@FrozenGene please take another look

@FrozenGene
Copy link
Member

Thanks @tqchen @jroesch It is Merged.

@FrozenGene FrozenGene merged commit 19d0d15 into apache:master Feb 6, 2020
anijain2305 pushed a commit to anijain2305/tvm that referenced this pull request Feb 10, 2020
* [CONTRIB][CC] Enhance cc.cross_compiler

- Enhance cc.cross_compiler to take str argument.
- Remove cc.build_create_shared_func as it is dupilicated with cross_compiler
- Add examples to cc.cross_compiler

* address review comments
@tqchen tqchen deleted the cc branch February 10, 2020 19:26
alexwong pushed a commit to alexwong/tvm that referenced this pull request Feb 26, 2020
* [CONTRIB][CC] Enhance cc.cross_compiler

- Enhance cc.cross_compiler to take str argument.
- Remove cc.build_create_shared_func as it is dupilicated with cross_compiler
- Add examples to cc.cross_compiler

* address review comments
alexwong pushed a commit to alexwong/tvm that referenced this pull request Feb 28, 2020
* [CONTRIB][CC] Enhance cc.cross_compiler

- Enhance cc.cross_compiler to take str argument.
- Remove cc.build_create_shared_func as it is dupilicated with cross_compiler
- Add examples to cc.cross_compiler

* address review comments
zhiics pushed a commit to neo-ai/tvm that referenced this pull request Mar 2, 2020
* [CONTRIB][CC] Enhance cc.cross_compiler

- Enhance cc.cross_compiler to take str argument.
- Remove cc.build_create_shared_func as it is dupilicated with cross_compiler
- Add examples to cc.cross_compiler

* address review comments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants