-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Add IPOPT to the Bazel build #4905
Add IPOPT to the Bazel build #4905
Conversation
e7d9387
to
3cc95d5
Compare
@rpoyner-tri for feature review |
Reviewed 8 of 8 files at r1. tools/BUILD, line 70 at r1 (raw file):
final newline please. tools/ipopt.BUILD, line 14 at r1 (raw file):
BTW, I don't know if it's defectable yet, but please run this file through buildifier.sh. It changes some things, but the result works and does not appear to wreck the .a file ordering below. Comments from Reviewable |
3cc95d5
to
30366b3
Compare
Review status: 6 of 8 files reviewed at latest revision, 2 unresolved discussions. tools/BUILD, line 70 at r1 (raw file): Previously, rpoyner-tri (Rick Poyner (rico)) wrote…
Done. tools/ipopt.BUILD, line 14 at r1 (raw file): Previously, rpoyner-tri (Rick Poyner (rico)) wrote…
Done. Comments from Reviewable |
Review status: 6 of 8 files reviewed at latest revision, all discussions resolved. Comments from Reviewable |
-(status: do not merge) -(status: do not review) +@jwnimmer-tri for platform review Review status: 6 of 8 files reviewed at latest revision, all discussions resolved. Comments from Reviewable |
Reviewed 2 of 2 files at r2. Comments from Reviewable |
Checkpoint. I still need to read the ipopt.BUILD, but looks good on the rest. Reviewed 6 of 8 files at r1, 1 of 2 files at r2. Comments from Reviewable |
Reviewed 1 of 2 files at r2. tools/ipopt.BUILD, line 110 at r2 (raw file):
BTW I am surprised that this second line doesn't subsume the first? tools/ipopt.BUILD, line 134 at r2 (raw file):
BTW For other externals with a clear single output library, we have been providing a Comments from Reviewable |
30366b3
to
0c21747
Compare
Review status: 6 of 8 files reviewed at latest revision, 2 unresolved discussions. tools/ipopt.BUILD, line 110 at r2 (raw file): Previously, jwnimmer-tri (Jeremy Nimmer) wrote…
Done. tools/ipopt.BUILD, line 134 at r2 (raw file): Previously, jwnimmer-tri (Jeremy Nimmer) wrote…
Done. Comments from Reviewable |
Still doing some local testing, but so far so good. Reviewed 2 of 2 files at r3. Comments from Reviewable |
Review status: all files reviewed at latest revision, 1 unresolved discussion. tools/ipopt.BUILD, line 87 at r3 (raw file):
We should not be using Metis due to licensing. I'm okay merging this PR to just match CMake -- iff there's a TODO comment added here citing #4913 and a note posted to 4913 reminding us to fix this BUILD file also. Comments from Reviewable |
Review status: all files reviewed at latest revision, 2 unresolved discussions. drake/solvers/BUILD, line 325 at r3 (raw file):
BTW are we building this module twice now -- here and in the prior test rule? Comments from Reviewable |
Reviewed 2 of 2 files at r3. Comments from Reviewable |
Review status: all files reviewed at latest revision, 2 unresolved discussions. drake/solvers/BUILD, line 325 at r3 (raw file): Previously, rpoyner-tri (Rick Poyner (rico)) wrote…
Yup. (Though not a new defect as of this PR.) Comments from Reviewable |
…ls, and use it in drake/solvers.
…antive consumer of IPOPT in the Bazel build.
0c21747
to
6e76b03
Compare
Review status: all files reviewed at latest revision, 1 unresolved discussion. tools/ipopt.BUILD, line 87 at r3 (raw file): Previously, jwnimmer-tri (Jeremy Nimmer) wrote…
Done. Comments from Reviewable |
Reviewed 1 of 1 files at r4. Comments from Reviewable |
Not sure if the bazel failure is real. @drake-jenkins-bot linux-gcc-bazel-experimental please |
Linux only for now, I'm timeboxing the toxic swamp of OS X problems.
This change is