-
Notifications
You must be signed in to change notification settings - Fork 62
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
update platform-tools to 33.0.1 #65
Conversation
Okay. I have a successfull build on ubuntu 22.04 & clang 14.0
|
i updated usb patch for fix some build errors |
Okay =, i fixed it. |
So, its look like a good result. |
Okay, it was last patch. I hope. |
I also attempted to fix some issues with GCC 12 with plattform-tools-31.0.3, see #61 (comment). Unfortunately, I haven't had the time to further debug/fix those yet. Not sure if they are related to your issues though. Otherwise, thanks for your work on upgrading to platform-tools 33.0.1 would be cool if you could make it pass on the CI :) |
hm, strange. The build on OBS based on this PR works for openSUSE Leap 15.3, 15.4 and Tumbleweed without problems. The environment is a bit different due to the OBS defaults, but basically it should work with the Github Actions without errors. I'll have to take a closer look when I have more time, but maybe someone else has an idea. https://build.opensuse.org/package/show/home:munix9/android-tools |
In the meantime found out the following: in the file build.yml in line 123 remove the option With this at least the build with I would deactivate the builds for https://github.com/munix9/android-tools/blob/master/.github/workflows/build.yml |
For build with clang necessary uninstall gcc 12 and use gcc11 or gcc10 |
No, this does not work and quite a few dependencies are broken on the package level, |
I fixed the master branch build with GCC 12.X. Can you rebase your changes against that? Maybe it helps with the build error. |
yes. I did it. I have build errors
|
Interesting that it fails with clang since that it was AOSP actually supports. Don't have the time to debug this further myself right now but will hopefully find some time to revisit this eventually if nobody else get around to it in the meantime. |
@jershell could you please rebase the PR on top of the recent changes? |
done |
@jershell maybe a |
@jershell maybe a Thanks for your hard working looking forward to this update |
when we will finished the pr, we can "squash" commits for clear history |
Hi @jershell I rebased your patches on top of the master that contains GCC fixes. It builds fine with Arch Linux 12.2.0 GCC. I pushed the rebase to this PR. I also bumped the upstream release to 33.0.3. clang build fails for me with
I keep looking to see if I can fix it. |
My last patch has fixed the build for clang. The tests are green. I briefly tested adb/fastboot and things look good so far. The PR is ready for review and merging to |
Thanks @jershell and @anatol. I squashed some commits and merged this into the master branch. I also created a 33.0.3 release tarball: https://github.com/nmeum/android-tools/releases/tag/33.0.3 Let me know if you encounter any issues. Thanks again! |
No description provided.