ARM64 kernel package builds are failing due to a config diff missing
between the expected config and the actual config file.
Add missing CONFIG_USBIP_VUDC line
Signed-off-by: Chris Co <chrco@microsoft.com>
* Add Initial SPEC files and signatures
+ Based on Spencer's previous work, but updated to pull
jitterentropy-library separately
* Update to remove static library from SymCrypt-OpenSSL install
+ Update cgmanifest.json, licenses.json, etc.
+ Make changes required by Spec linter
* Add OpenSSL patch (commented out by default)
+ Update SymCrypt and SymCrypt-OpenSSL SPECs
* Enable debuginfo for SCOSSL & update OpenSSL in pkggen/toolchain
* Track SymCrypt NOTICE (pointing to other LICENSEs) in %license files
+ Make libsymcrypt.so and libsymcrypt.so.101 symbolic links to
libsymcrypt.so.101.0.0
+ Avoid installing internal SymCrypt headers (only install headers with
symcrypt prefix)
* Fix changelog/License to pass Spec files check
* Finalize source tarball signatures for SymCrypt and SymCrypt-OpenSSL
* upgrading openIPMI to v 2.0.32
* fixing https error and changelog
* removing OpenIPMI from SPECS-EXTENDED
* removing SPECS-EXTENDED openIPMI reference in cgmanifest
* Update Mariner Core base image keeping dnf wget vim as optional packages
* Add core-packages to validate-cg-manifest ignore list
* Add license verfied to core-packages spec
* [main] Updated python-coverage to 6.3.2
* Update SPECS/python-coverage/python-coverage.spec
Co-authored-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
Co-authored-by: Nick Samson <nisamson@microsoft.com>
Co-authored-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
* bcc: Update to 0.24.0
Includes 5.15+ kernel support
Signed-off-by: Chris Co <chrco@microsoft.com>
* bpftrace: Disable building bpftrace shared libs
Issues reported installing the bpftrace package.
# dnf install -y bpftrace
Last metadata expiration check: 0:29:49 ago on Wed Feb 9 21:21:25 2022.
Error:
Problem: conflicting requests
- nothing provides libast.so()(64bit) needed by bpftrace-0.13.0-1.cm2.x86_64
- nothing provides libbpftrace.so()(64bit) needed by bpftrace-0.13.0-1.cm2.x86_64
(try to add '--skip-broken' to skip uninstallable packages)
We were not packaging the shared libraries produced by bpftrace's cmake
build. Ultimately we prefer to statically compile bpftrace and tools
rather than distribute the shared libraries.
So update the cmake build options to disable shared library builds.
Signed-off-by: Chris Co <chrco@microsoft.com>
* clang/llvm: Add support for shared library builds
Issue reported where tools built like bcc or bpftrace that are built
with clang and llvm run into the following error:
# ./argdist
: CommandLine Error: Option 'use-dbg-addr' registered more than once!
LLVM ERROR: inconsistency in registered CommandLine options
Aborted (core dumped)
Root cause of issue is due to how our clang and llvm are currently being
built. The libLLVM.so and libclang-cpp.so libraries are built in a way
that both are adding the same options to the system. This causes any
tools linking against these shared libraries to fail because the option
is indeed registered more than once.
To fix this, we need to enable both LLVM_LINK_LLVM_DYLIB in our llvm
build and CLANG_LINK_CLANG_DYLIB in our clang build.
Signed-off-by: Chris Co <chrco@microsoft.com>
Setup the transport to inherit the default configuration such that the environment's proxy settings are used (if present)
Signed-off-by: Matthew Weber <matthew.weber@collins.com>
* meson: add explicit BR's & drop un-needed BR's to enable ptest
* meson: drop BR on `python3-libs` which is satisfied by `python3-devel`
* meson: manifests: bump release
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>