Feat/cross compile s390x and fixes#3185
Merged
IvanNardi merged 5 commits intoMay 26, 2026
Merged
Conversation
- utils/cross-compile-test-s390x.sh: new script mirroring the aarch64
one but targeting IBM s390x; full mode installs s390x multiarch libs,
builds examples+tests and runs the full test suite via QEMU binfmt_misc.
- utils/cross-compile-test.sh (aarch64): add pkgconf to COMMON_PKGS,
remove stale src/include/ndpi_config.h before VPATH build,
add full binfmt_misc test-suite section matching the s390x script.
- .github/workflows/build_crosscompilation.yml: add s390x CI job alongside
the existing aarch64 job; both use the respective scripts in full mode.
- configure.ac: pre-set FILECMD and MANIFEST_TOOL via AC_PATH_PROG before
LT_INIT so libtool's AC_CHECK_TOOL finds them already resolved and does
not search for ${host}-file / ${host}-mt, eliminating the spurious
"using cross tools not prefixed with host triplet" autoconf warning.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…full Split the "run everything" --full mode into two distinct levels: - --full: build examples + unit tests, run ndpiReader -H via QEMU (fast CI check) - --tests: everything in --full, plus run tests/do.sh via QEMU binfmt_misc MODE guards that gate multiarch setup, configure args and binary verification now use != "library-only" so they fire for both --full and --tests. The test-suite block is gated on MODE == "tests" exclusively. Update header comments to document all three modes and the new item 8. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.



No description provided.