-
Notifications
You must be signed in to change notification settings - Fork 12
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
BC2A-1408: Fix conflict name issue during APP building #445
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #445 +/- ##
=======================================
Coverage 60.18% 60.18%
=======================================
Files 12 12
Lines 1660 1660
=======================================
Hits 999 999
Misses 661 661
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
1893c51
to
9a42969
Compare
ff7fff3
to
3be6789
Compare
3be6789
to
4735a38
Compare
4735a38
to
1771d90
Compare
d6e9b52
to
be17acd
Compare
91706a0
to
33e1b0e
Compare
33e1b0e
to
617ed86
Compare
1ceb081
to
4a4e0a4
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.
Tested !
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.
Tested on app-boilerplate, it's a great improvement.
2316c5d
to
2358307
Compare
- Separate object files into 2 distinct directories for both SDK and APP - Same modification for dependency files - Warn if same headers filename are found in both SDK and APP - Simplify the way source files list is generated
2358307
to
cc8702b
Compare
Description
Avoid object files conflict when building an APP:
✔️ Tested and validated with
bolos-ng
.Jira ticket: https://ledgerhq.atlassian.net/browse/B2CA-1408
This also fixes a dependency issue on
nanos
, where make always rebuilds everything.Impacted Apps (found with this repository CI):
app-algorand
:base64_encode
in both App andzxlib
dependency.app-ardor
:obj/
path. An external PR is currently under security review before being merged soon. It is probably easier to wait for it before merging mine.app-cryptocom
:app-main.c
, in both App andzxlib
dependency.app-hive
:app-tezos:
Impacted Apps (found with
ledger-app-tester
):app-grestlcoin
:cx_groestl
.app-kaspa
:apdu_parser
in both App and SDK.Changes include