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.
Includes revision-bumps of all reverse dependencies; only two packages,
apache-orc
andlibosmpbf
, have build failures because of newerlibprotobuf
.apache-orc
patch is copied and pasted from this PR: [C++] add missing include for protobuf types apache/orc#2316libosmpbf
now needs the helperLDFLAGS+=" $($TERMUX_SCRIPTDIR/packages/libprotobuf/interface_link_libraries.sh)"
to build successfully for 32-bit targets when it previously did notprotobuf-static
is also bumped. It is an orphaned package and there have been, in the past several months since tree-wide: migrate all reverse dependencies ofprotobuf-static
tolibprotobuf
#24131, no known cases of anyone encountering any issues for which they needprotobuf-static
anymore. This strongly suggests that the newlibandroid-stub
invented by twaik that I helped with chore(main/libandroid-stub): turn libandroid-stub into library-wrapper #23712 is probably a completely successful workaround in Android to this upstreamlibprotobuf
issue: Why libprotobuf.so causing apk crash . protocolbuffers/protobuf#5254. However, because the original bug is very rare and only affects a very few Android devices, and among those few Android device where it is reproducible, there are some subtle variations in the content of the protobuf error message, for the time being, I think it is probably a good idea to keepprotobuf-static
available, and eventually, maybe in 1 year from now, if still nobody has ever neededprotobuf-static
at that time, it can be completely disabled.in
.gihub/workflows/packages.yml
,unset
NDK
andANDROID_HOME
if"$DOCKER_BUILD" == 'false'
Kind of partly reverts 84ba1d6 and 5fd7eb6
Unfortunately, those commits appear to break the build of
aapt
in GitHub Actions any time that it is built in the same CI run as another package if that other package is inbig-pkgs.list
.Error message:
cp: cannot stat '/usr/local/lib/android/sdk/platforms/android-35/android.jar': No such file or directory
Lines of code that are related:
termux-packages/scripts/properties.sh
Line 327 in aa6026e
termux-packages/packages/aapt/build.sh
Line 238 in aa6026e