-
Notifications
You must be signed in to change notification settings - Fork 139
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
Make avrintel.h an internal header file for libavrdude #1686
Conversation
It is unclear to me why the CI fails here. I suspect the last CI change has introduced some problems? |
Looks like a temporary problems from MSYS2. We can ignore it for now.
It was ok last week. |
I think I know the reason now.
MSYS2 started to drop 32bit packages. I will create a new PR to drop MSYS2 mingw32 and clang32 build.
Binary Packages:
|
CMake change seems to be missing so that additional internal include file (
Example installation under MSYS2 mingw64:
|
Just wondering if you think the original suggested fix is still valid or not now that
|
As I understand it, technically it is a public header, but @ndim's suggestion, which I have been following in this PR, forces the API to only |
Correct. I am hoping that @ndim would do the suggested change in his overhaul of the Make/build system. So the plan is to merge this PR first and rest is done later in PR #1681 |
I see. I am okay with this plan. |
@mcuee yes it is valid and required as per current implementation. |
I have taken a look at this branch and at libavrdude.h and libavrdude-avrintel.h and ended up with a few more changes at https://github.com/ndim/avrdude/tree/avrintel.h (rebased onto main with the 32bit msys2 builds removed so that CI succeeds again). Any comments on that? Do you want to cherry-pick from that, or should I file a separate PR superseding this PR, or...? |
JFTR, I have put my changes into PR #1688. |
See Issue #1683