-
Notifications
You must be signed in to change notification settings - Fork 13
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
Linux arm64へのビルドを追加 #13
Conversation
…s_aarch64-unknown-linux-gnu_ Automated generate bindings for aarch64-unknown-linux-gnu
こちらについてですが、Cの 参考: https://github.com/rust-lang/rust/blob/1.66.0/library/core/src/ffi/mod.rs#L104-L157 |
フォーク元の方にぶら下がっている nbigaouette#79 でも普通に |
ありがとうございます。 c_charにする事も検討したのですが、影響範囲が大きすぎるのでひとまず場合分けで対処していました。 提示していただいたフォーク元のコミットをchery-pickで持ってこれそうに感じているので、 参考にしながら修正しようと思います. |
唯一変えては駄目な場所はここくらいで、( onnxruntime-rs/onnxruntime/src/lib.rs Line 456 in 2116f6e
|
必要のないアドバイスかもしれませんが、nbigaouette#79 のうちnbigaouette/onnxruntime-rs@ |
ありがとうございます。 必要最小限の変更に留めようと考えていますので、その辺りの変更は取り入れないでおこうと思います。 masterベースで新しく作成したのですが、如何でしょうか https://github.com/haru3me/onnxruntime-rs/tree/c_char-aarch64-linux 取り込んだvoicevox_coreは正常にビルドできていますのでc_charに変更した影響は 通りました.問題無さそうです |
よいと思います。
まあただブランチの根本から作り直す形なので、PRを新しく作るかどうかは@haru3meさんに任せたいと思います。 |
ありがとうございます. よろしくお願いします. |
なるほど。その方法でもいいと思います。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
arm64向けのビルドを追加します.
aarch64ビルドの場合ポインタの扱いが異なる場合があるようで,場合分けのコードを追加しています.