-
Notifications
You must be signed in to change notification settings - Fork 8
Conversation
The error is:
|
From testing with gdb, it seems the issue is related with signals. The function |
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.
Great job, @JADarius. You are correct - the runtime error is indeed caused by a uksignal
issue. There is a PR already on Unikraft core which fixes the problem.
Please sign-off
your commit and use present tense in the commit title (i.e. Update newlib references to musl
), as per the contributing guidelines.
18b6392
to
554c938
Compare
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.
Looks great, @JADarius! Just use "Change" (with a capital "C) instead of "change" in the commit name and I'll approve the PR 👍🏻
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.
All good, thank you!
Reviewed-by: Eduard Vintilă eduard.vintila47@gmail.com
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.
Thanks @JADarius. See the comments and please update the commit message, since this pr will do more than cahnge newlib
to musl
(it also update the kraft.yaml file and adds the Makefile* files). You can also split the commit into more if you think that's more fit.
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.
Thanks, @JADarius. I tested and it works.
Please use a prefix such as Makefile*:
and kraft.yaml:
for the two commits.
Also add an extensive commit description (separate by a blank line from the commit message). The description should provide the motivation and outcome of the commit changes.
This commit changes the newlib dependency with the newer musl one because it is the new standard. Signed-off-by: Darius-Andrei Jipa <jipad16@yahoo.com>
Change all the versions to "stable" for better compatibility. Signed-off-by: Darius-Andrei Jipa <jipad16@yahoo.com>
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.
All good, thanks.
Reviewed-by: Stefan Jumarea stefanjumarea02@gmail.com
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.
Approved-by: Razvan Deaconescu razvand@unikraft.io
Change all the versions to "stable" for better compatibility. Signed-off-by: Darius-Andrei Jipa <jipad16@yahoo.com> Reviewed-by: Eduard Vintilă <eduard.vintila47@gmail.com> Reviewed-by: Stefan Jumarea <stefanjumarea02@gmail.com> Approved-by: Razvan Deaconescu <razvand@unikraft.io> Tested-by: Unikraft CI <monkey@unikraft.io> GitHub-Closes: #9
This PR changes the the newlib dependency with musl.
In theory, this should work, but when I try to run it and give it any lua instructions it crashes.
Any suggestion would be appreciated.