This repository has been archived by the owner on Aug 2, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This information is available via the new
|
kj4ezj
force-pushed
the
zach-release-build-test
branch
from
September 10, 2019 16:44
6603ca2
to
bc37b74
Compare
kj4ezj
force-pushed
the
zach-release-build-test
branch
from
September 10, 2019 17:14
5ca03d8
to
f57a38d
Compare
…lizable test group
arhag
reviewed
Sep 11, 2019
fwiw |
After discussing this test with the others, we have decided we want several of these build environment tests. I will add this check to my notes. |
arhag
approved these changes
Sep 12, 2019
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Change Description
We have no good way of knowing whether a binary was built with compiler optimizations enabled or not. To address this, I created an integration test which fails when the debug flag is set in
nodeos
.While the debug flag does not necessarily indicate whether compiler optimizations were used, this flag does correlate for common build types (debug, release, etc).
Notes
nodeos --extract-build-info
, then checks the JSON file it creates to determine if the debug byte is set or not.eos:develop
works.vim-common
package is now installed because it includesxxd
, which is required for hex dumps.jq
package is now installed (fromepel-release
on CentOS) to parse JSON output fromnodeos
.release/1.7.x
because there is no easy, programmatic way to check for debug symbols prior torelease/1.8.x
.See Also
--print-build-info
and--extract-build-info
flags tonodeos
oneos:develop
release-build-test
oneos:develop
release-build-test
oneos:release/1.8.x
Consensus Changes
None.
API Changes
None.
Documentation Additions
None.