-
Notifications
You must be signed in to change notification settings - Fork 13k
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
Test with gdb8.2 and add debuginfo printing function call test #53497
Conversation
(rust_highfive has picked a reviewer for you, use r? to override) |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
@michaelwoerister I want to add this test, but it seems gdb>=8.1 is needed. (I test gdb=8.1.1 only.) Is this PR premature? Or should we update the gdb version of travis? |
woops, sorry |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
Whoops, sorry for not replying earlier. @tromey, would know best about this topic, I think. |
@michaelwoerister Thanks for your reply. |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
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.
The test looks a little wrong to me.
I don't really know much about travis and I think someone else ought to look at that.
Your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem. Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
Your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem. Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
Your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem. Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
Your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem. Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
You may want to configure with |
Also it occurred to me that you probably only want to build gdb. To make this build faster you can disable the other tools in the tree with |
@tromey Thanks, I will try your option. After I confirmed |
texinfo | ||
|
||
RUN wget http://ftp.gnu.org/gnu/gdb/gdb-8.1.1.tar.gz > /dev/null && \ | ||
tar -xzvf gdb-8.1.1.tar.gz > /dev/null && \ |
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.
FWIW, gdb 8.2 was released yesterday: http://lists.gnu.org/archive/html/info-gnu/2018-09/msg00001.html
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.
... forgot to mention, it includes some Rust fixes; if your patch goes in I'm hoping to use this when testing a patch I am working on.
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.
Good news! I try gdb8.2.
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
I found |
I confirmed compile test with gdb 8.*. |
|
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
I'd prefer to go ahead and switch to 18.10 for ubuntu to naturally get gdb 8.2, we can figure out other version testing later yeah but using ubuntu's official sources has worked well for us historically |
☔ The latest upstream changes (presumably #54004) made this pull request unmergeable. Please resolve the merge conflicts. |
Ping from triage! @fukatani: It looks like this PR needs to be rebased. @tromey: Do you have any open issues with this PR? @alexcrichton: Do I understand your last comment correctly, that this PR should go to 18.10 directly, rather than installing gdb from an "external" repository? |
No, it is fine.
Note that this was done for |
b8a4f4d
to
c81abde
Compare
Ping from triage... @tromey, we eagerly await your review. :) |
I tend to think the |
824ff44
to
e6bbf7e
Compare
@bors r+ |
📌 Commit e6bbf7e has been approved by |
Test with gdb8.2 and add debuginfo printing function call test As far as I can see, `print function()` is not tested. It is important feature for debugging.
I forgot to rollup, but maybe it isn't a big deal. |
☀️ Test successful - status-appveyor, status-travis |
As far as I can see,
print function()
is not tested. It is important feature for debugging.