-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Use cp -rp to copy tbb libs to avoid relinking every time running make #7155
base: main
Are you sure you want to change the base?
Conversation
Thanks for submitting this pull request! The maintainers of this repository would appreciate if you could update the CHANGELOG.md based on your changes. |
oh... it is super-sad that Open3D build agent does not have rsync, I thought it should be standard package... do you mind telling me how this PR can be improved? [edit] yeah, so the CI passes on MacOS |
Just a quick idea after a short glance through this PR: Lines 70 to 91 in da4d8fc
In the bottom you can also see how to install certain dependencies depending on build flags (in this case BUILD_SYCL_MODULE , but for your PR WITH_IPP )There is also util/install_deps_ubuntu.sh which might have to include installing rsync. Another question: |
2b92a32
to
50195ae
Compare
@timohl Thank you! Quick ideas are still welcomed! As you points out, I'm not sure about the universal solutions on Windows. For Ubuntu, to avoid rsync, I changed to Miracly, Windows looks working as well. Is |
Do you know about this failure? It is not my fault |
I have seen this error before. |
Type
Motivation and Context
cmake -E copy_directory
copies the directory unconditionally without keeping timestamp. Then make thinks that libippc*_tl_tbb.a is updated and needs relinking libOpen3D.so.In this MR we will use
rsync -rut
to avoid unnecessary updating.Checklist:
python util/check_style.py --apply
to apply Open3D code styleto my code.
updated accordingly.
results (e.g. screenshots or numbers) here.
Description