-
Notifications
You must be signed in to change notification settings - Fork 74k
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
Initial Haiku support #13569
Initial Haiku support #13569
Conversation
Can one of the admins verify this patch? |
Thanks for your pull request. It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). 📝 Please visit https://cla.developers.google.com/ to sign. Once you've signed, please reply here (e.g.
|
I signed it! |
CLAs look good, thanks! |
@martinwicke WDYT? |
Instead of making PIC depend on Haiku directly, can you add a generic option to turn off PIC, and make haiku use that option? Since this is limited to PIC and some error codes (for which we already have FreeBSD exceptions) I'm fine with this change otherwise. |
@martinwicke : Sadly currently i have no idea how to create a variable what can propagate through the cmake files, but i'll look into it. Have you got an example maybe? |
I think you can just do `option()`.
…On Oct 10, 2017 00:49, "miqlas" ***@***.***> wrote:
@martinwicke <https://github.com/martinwicke> : Sadly currently i have no
idea how to create a variable what can propagate through the cmake files,
but i'll look into it. Have you got an example maybe?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#13569 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAjO_ai2H143GhJ-8xAJDdgs2yHcgEx1ks5sqyF3gaJpZM4PxufZ>
.
|
thanks! Will try at weekend! |
27d2b78
to
b06c742
Compare
@martinwicke : Tried to do it as good as possible,but i have not too much experiences with cmake.Can you look into it please? Thanks! |
b06c742
to
f254464
Compare
and PIE switch for external modules
There seems to be a merge conflict. could you rebase your change on top of master? |
@gunan : conflict solved. |
Jenkins, test this please. |
Checks looks ok 👍 |
Any news here? |
Hi @extrowerk ! Could you please share the reason as to why you disabled PIC for Haiku builds? Just curious! |
@nehaljwani i disabled PIE, not PIC. |
Imported from GitHub PR openxla/xla#13569 Copybara import of the project: -- 6c366cf77a749f10c9e23a52e4ee7b16359baaf8 by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Let constants be emitted into a separate LLVM module. -- a164cd1214fecd70e6538c8995d0a7318264a439 by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Add on-disk per-kernel compilation cache. -- 7808613eb73dda37f15b69a82ca0617613cd98ce by Ilia Sergachev <isergachev@nvidia.com>: Skip kernel cache tests when linking is not available. -- 89694a031c441605f45b36fc606a1b6e6a351492 by Ilia Sergachev <isergachev@nvidia.com>: Address feedback -- cf8ddb3f41413d4fb8c7440cf3b10d2100a89bf4 by Ilia Sergachev <isergachev@nvidia.com>: Remove static keyword Merging this change closes #13569 FUTURE_COPYBARA_INTEGRATE_REVIEW=openxla/xla#13569 from openxla:disk_kernel_cache cf8ddb3f41413d4fb8c7440cf3b10d2100a89bf4 PiperOrigin-RevId: 642202829
Imported from GitHub PR openxla/xla#13569 Copybara import of the project: -- 6c366cf77a749f10c9e23a52e4ee7b16359baaf8 by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Let constants be emitted into a separate LLVM module. -- a164cd1214fecd70e6538c8995d0a7318264a439 by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Add on-disk per-kernel compilation cache. -- 7808613eb73dda37f15b69a82ca0617613cd98ce by Ilia Sergachev <isergachev@nvidia.com>: Skip kernel cache tests when linking is not available. -- 89694a031c441605f45b36fc606a1b6e6a351492 by Ilia Sergachev <isergachev@nvidia.com>: Address feedback -- cf8ddb3f41413d4fb8c7440cf3b10d2100a89bf4 by Ilia Sergachev <isergachev@nvidia.com>: Remove static keyword Merging this change closes #13569 FUTURE_COPYBARA_INTEGRATE_REVIEW=openxla/xla#13569 from openxla:disk_kernel_cache cf8ddb3f41413d4fb8c7440cf3b10d2100a89bf4 PiperOrigin-RevId: 642202829
Imported from GitHub PR openxla/xla#13569 Copybara import of the project: -- 6ec3e04a2982ceecadc17d51adb31f61cea70067 by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Let constants be emitted into a separate LLVM module. -- e4d5869895751dbea1f4c8e3af9c20e6963ba8ee by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Add on-disk per-kernel compilation cache. -- 1dbf7fe8bf11cd15f8138eae7dc2d71c4d945fdd by Ilia Sergachev <isergachev@nvidia.com>: Skip kernel cache tests when linking is not available. -- 7d07531680954257a4c8a968969c9bd72c19e4ca by Ilia Sergachev <isergachev@nvidia.com>: Address feedback -- 363caaf6c299c4a0568f590e7118fcfcb675f110 by Ilia Sergachev <isergachev@nvidia.com>: Remove static keyword Merging this change closes #13569 FUTURE_COPYBARA_INTEGRATE_REVIEW=openxla/xla#13569 from openxla:disk_kernel_cache 363caaf6c299c4a0568f590e7118fcfcb675f110 PiperOrigin-RevId: 642196399
Imported from GitHub PR openxla/xla#13569 Copybara import of the project: -- 6c366cf77a749f10c9e23a52e4ee7b16359baaf8 by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Let constants be emitted into a separate LLVM module. -- a164cd1214fecd70e6538c8995d0a7318264a439 by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Add on-disk per-kernel compilation cache. -- 7808613eb73dda37f15b69a82ca0617613cd98ce by Ilia Sergachev <isergachev@nvidia.com>: Skip kernel cache tests when linking is not available. -- 89694a031c441605f45b36fc606a1b6e6a351492 by Ilia Sergachev <isergachev@nvidia.com>: Address feedback -- cf8ddb3f41413d4fb8c7440cf3b10d2100a89bf4 by Ilia Sergachev <isergachev@nvidia.com>: Remove static keyword Merging this change closes #13569 FUTURE_COPYBARA_INTEGRATE_REVIEW=openxla/xla#13569 from openxla:disk_kernel_cache cf8ddb3f41413d4fb8c7440cf3b10d2100a89bf4 PiperOrigin-RevId: 642202829
Imported from GitHub PR openxla/xla#13569 Copybara import of the project: -- d19e603b45c12b5ecb03897008c39fb3a6d545b5 by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Let constants be emitted into a separate LLVM module. -- 39cababa22e013abc9dbec361c07366adc76c14c by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Add on-disk per-kernel compilation cache. -- 627acbfe72b0b8729164a4a4c7d7ff0d4c921280 by Ilia Sergachev <isergachev@nvidia.com>: Skip kernel cache tests when linking is not available. -- 88f491f031da41ec6077ddef57969dbc63b1e455 by Ilia Sergachev <isergachev@nvidia.com>: Address feedback -- 913f67a870babab3a833f7847ca215bd128b9803 by Ilia Sergachev <isergachev@nvidia.com>: Remove static keyword Merging this change closes #13569 FUTURE_COPYBARA_INTEGRATE_REVIEW=openxla/xla#13569 from openxla:disk_kernel_cache 913f67a870babab3a833f7847ca215bd128b9803 PiperOrigin-RevId: 642196399
Imported from GitHub PR openxla/xla#13569 Copybara import of the project: -- d19e603b45c12b5ecb03897008c39fb3a6d545b5 by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Let constants be emitted into a separate LLVM module. -- 39cababa22e013abc9dbec361c07366adc76c14c by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Add on-disk per-kernel compilation cache. -- 627acbfe72b0b8729164a4a4c7d7ff0d4c921280 by Ilia Sergachev <isergachev@nvidia.com>: Skip kernel cache tests when linking is not available. -- 88f491f031da41ec6077ddef57969dbc63b1e455 by Ilia Sergachev <isergachev@nvidia.com>: Address feedback -- 913f67a870babab3a833f7847ca215bd128b9803 by Ilia Sergachev <isergachev@nvidia.com>: Remove static keyword Merging this change closes #13569 FUTURE_COPYBARA_INTEGRATE_REVIEW=openxla/xla#13569 from openxla:disk_kernel_cache 913f67a870babab3a833f7847ca215bd128b9803 PiperOrigin-RevId: 642591328
Imported from GitHub PR openxla/xla#13569 Copybara import of the project: -- d19e603b45c12b5ecb03897008c39fb3a6d545b5 by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Let constants be emitted into a separate LLVM module. -- 39cababa22e013abc9dbec361c07366adc76c14c by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Add on-disk per-kernel compilation cache. -- 627acbfe72b0b8729164a4a4c7d7ff0d4c921280 by Ilia Sergachev <isergachev@nvidia.com>: Skip kernel cache tests when linking is not available. -- 88f491f031da41ec6077ddef57969dbc63b1e455 by Ilia Sergachev <isergachev@nvidia.com>: Address feedback -- 913f67a870babab3a833f7847ca215bd128b9803 by Ilia Sergachev <isergachev@nvidia.com>: Remove static keyword Merging this change closes #13569 FUTURE_COPYBARA_INTEGRATE_REVIEW=openxla/xla#13569 from openxla:disk_kernel_cache 913f67a870babab3a833f7847ca215bd128b9803 PiperOrigin-RevId: 642196399
Imported from GitHub PR openxla/xla#13569 Copybara import of the project: -- d19e603b45c12b5ecb03897008c39fb3a6d545b5 by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Let constants be emitted into a separate LLVM module. -- 39cababa22e013abc9dbec361c07366adc76c14c by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Add on-disk per-kernel compilation cache. -- 627acbfe72b0b8729164a4a4c7d7ff0d4c921280 by Ilia Sergachev <isergachev@nvidia.com>: Skip kernel cache tests when linking is not available. -- 88f491f031da41ec6077ddef57969dbc63b1e455 by Ilia Sergachev <isergachev@nvidia.com>: Address feedback -- 913f67a870babab3a833f7847ca215bd128b9803 by Ilia Sergachev <isergachev@nvidia.com>: Remove static keyword Merging this change closes #13569 FUTURE_COPYBARA_INTEGRATE_REVIEW=openxla/xla#13569 from openxla:disk_kernel_cache 913f67a870babab3a833f7847ca215bd128b9803 PiperOrigin-RevId: 642591328
Imported from GitHub PR openxla/xla#13569 Copybara import of the project: -- d19e603b45c12b5ecb03897008c39fb3a6d545b5 by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Let constants be emitted into a separate LLVM module. -- 39cababa22e013abc9dbec361c07366adc76c14c by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Add on-disk per-kernel compilation cache. -- 627acbfe72b0b8729164a4a4c7d7ff0d4c921280 by Ilia Sergachev <isergachev@nvidia.com>: Skip kernel cache tests when linking is not available. -- 88f491f031da41ec6077ddef57969dbc63b1e455 by Ilia Sergachev <isergachev@nvidia.com>: Address feedback -- 913f67a870babab3a833f7847ca215bd128b9803 by Ilia Sergachev <isergachev@nvidia.com>: Remove static keyword Merging this change closes #13569 FUTURE_COPYBARA_INTEGRATE_REVIEW=openxla/xla#13569 from openxla:disk_kernel_cache 913f67a870babab3a833f7847ca215bd128b9803 PiperOrigin-RevId: 642196399
Imported from GitHub PR openxla/xla#13569 Copybara import of the project: -- d19e603b45c12b5ecb03897008c39fb3a6d545b5 by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Let constants be emitted into a separate LLVM module. -- 39cababa22e013abc9dbec361c07366adc76c14c by Ilia Sergachev <isergachev@nvidia.com>: [GPU] Add on-disk per-kernel compilation cache. -- 627acbfe72b0b8729164a4a4c7d7ff0d4c921280 by Ilia Sergachev <isergachev@nvidia.com>: Skip kernel cache tests when linking is not available. -- 88f491f031da41ec6077ddef57969dbc63b1e455 by Ilia Sergachev <isergachev@nvidia.com>: Address feedback -- 913f67a870babab3a833f7847ca215bd128b9803 by Ilia Sergachev <isergachev@nvidia.com>: Remove static keyword Merging this change closes #13569 PiperOrigin-RevId: 642604067
No description provided.