Repository navigation
Conversation
Package : azure-storage-blobs Version : azure-storage-blobs_12.18.0 Source repo : https://github.com/Azure/azure-sdk-for-cpp Tested on : UBI 10.2 (POWER10/POWER11 / ppc64le) Language : C++ Maintainer : Prachi Gaonkar <prachi.gaonkar@ibm.com> - Adds UBI 10.2 build/test/wheel script with gcc-toolset-15 - Detects POWER10/POWER11 and applies -mcpu=power10 optimization flags - Adds -include cstdint to CMAKE_CXX_FLAGS to fix GCC 15 implicit header removal (uint8_t/uint64_t undeclared in structured_message_helper.cpp) - Fixes build_info.json version key to use full tag azure-storage-blobs_12.18.0 - Validated fix via azure-storage-common PR ppc64le#8826 on POWER10 and POWER11
…ppc64le - Remove gcc-toolset-15 (not available on UBI 10); use system gcc 14.3.1 - Fix PACKAGE_VERSION default to full tag azure-storage-blobs_12.18.0 - Add python3-devel to yum dependencies - Add -include cstdint to CXXFLAGS (matches azure-storage-common pattern) - Patch macro_guard.cpp via sed to remove intentional-fail UDL macros that break gcc 14 strict P1473R1 operator literal suffix parsing - Build azure-storage-blobs-test target and run 2 offline unit tests - Stage wheel in isolated directory to exclude cmake libgtest/libgmock - Fix pyproject.toml: explicit packages list avoids setuptools flat-layout error - Fix build_info.json: tag-style version key, remove BOM Tested on UBI 10.2 / POWER10 and POWER11: Both_Install_and_Test_Success 2/2 offline tests passed (SasStringToSignTest, SimplifiedHeader)
…el builder The CI's build_wheels.py looks for pyproject.toml at SOURCE_DIR (azure-sdk-for-cpp checkout). Moving it to wheel_staging broke the CI. Revert wheel build back to SOURCE_DIR — the explicit packages = [...] in pyproject.toml already prevents libgtest/libgmock from leaking.
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.
Checklist
set -eoption enabled and observe success ?