-
Notifications
You must be signed in to change notification settings - Fork 256
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
Workaround GCC issue to fix FTBFS with abseil-cpp and reverse deps #34108
Commits on Oct 23, 2024
-
protobuf/3.28.3 package update
Signed-off-by: wolfi-bot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6c5da1 - Browse repository at this point
Copy the full SHA b6c5da1View commit details
Commits on Nov 11, 2024
-
libreoffice-24.8/24.8.3.2 package update
Signed-off-by: wolfi-bot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 914c0db - Browse repository at this point
Copy the full SHA 914c0dbView commit details -
nodejs-23/23.2.0 package update
Signed-off-by: wolfi-bot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d27fc19 - Browse repository at this point
Copy the full SHA d27fc19View commit details
Commits on Nov 14, 2024
-
abseil-cpp: Add GCC spec file to workaround GCC bug
abseil-cpp and packages that use it began to FTBFS after the introduction of openssf-compiler-options, specifically its addition of the -fno-delete-null-pointer-checks flag. This is believed to be a GCC bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71962 Unfortunately it isn't possible to "undo" this flag by appending the inverse flag (-fdelete-null-pointer-checks). So here we introduce a new spec file for abseil-cpp builds that will filter out the problematic flag from the openssf spec file. Fixes wolfi-dev#34075. This commit uses the spec file to build abseil-cpp itself, and ships it in the abseil-cpp-dev apk so abseil-cpp's reverse dependencies can be updated to use it. Signed-off-by: dann frazier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2d27ccd - Browse repository at this point
Copy the full SHA 2d27ccdView commit details -
grpc-1.66: Use GCC spec file from abseil-cpp-dev
Signed-off-by: dann frazier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 625e78a - Browse repository at this point
Copy the full SHA 625e78aView commit details -
grpc-1.67: Use GCC spec file from abseil-cpp-dev
Signed-off-by: dann frazier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0210934 - Browse repository at this point
Copy the full SHA 0210934View commit details -
grpc-1.67: Restore python3 build-dep
`python3` is explicitly called in the pipeline so we should have an explicit dependency on it. This was causing us to FTBFS until recently, when we inherited `python3` as a transitive dependency of `cython-0`. Fixes: bb98184 ("make grpc-1.67 multi-version python. (wolfi-dev#31676)")
Configuration menu - View commit details
-
Copy full SHA for 4876b4c - Browse repository at this point
Copy the full SHA 4876b4cView commit details -
grpc-1.67: Depend on py3-supported-cython instead of cpython
Without py3.13-cython, the build will fail once we add python3.13 support with errors like: src/python/grpcio/grpc/_cython/cygrpc.cpp: In function 'void __Pyx_init_assertions_enabled()': src/python/grpcio/grpc/_cython/cygrpc.cpp:6399:39: error: '_PyInterpreterState_GetConfig' was not declared in this scope; did you mean 'PyInterpreterState_GetID'? 6399 | __pyx_assertions_enabled_flag = ! _PyInterpreterState_GetConfig(__Pyx_PyThreadState_Current->interp)->optimization_level; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | PyInterpreterState_GetID cython-0 and py3.12-cython currently contain overlapping files, so we can't have both installed. grpc-1.67 builds fine w/o cython-0, so let's just drop it. Signed-off-by: dann frazier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8237d15 - Browse repository at this point
Copy the full SHA 8237d15View commit details -
grpc-1.67: Add python 3.13 support
Signed-off-by: dann frazier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed293f8 - Browse repository at this point
Copy the full SHA ed293f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a16575 - Browse repository at this point
Copy the full SHA 7a16575View commit details -
libreoffice-24.8: Use GCC spec file from abseil-cpp-dev
Signed-off-by: dann frazier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6d346d7 - Browse repository at this point
Copy the full SHA 6d346d7View commit details -
nodejs-22: Use GCC spec file from abseil-cpp-dev
Signed-off-by: dann frazier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fdc1c57 - Browse repository at this point
Copy the full SHA fdc1c57View commit details -
nodejs-23: Use GCC spec file from abseil-cpp-dev
Signed-off-by: dann frazier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 372f9ff - Browse repository at this point
Copy the full SHA 372f9ffView commit details -
protobuf: Use GCC spec file from abseil-cpp-dev
Signed-off-by: dann frazier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7f38d5a - Browse repository at this point
Copy the full SHA 7f38d5aView commit details -
protobuf-c: Use GCC spec file from abseil-cpp-dev
Signed-off-by: dann frazier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9193802 - Browse repository at this point
Copy the full SHA 9193802View commit details -
re2: Use GCC spec file from abseil-cpp-dev
Signed-off-by: dann frazier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7e21503 - Browse repository at this point
Copy the full SHA 7e21503View commit details -
Merge remote-tracking branch 'origin/wolfictl-2da6807a-40cc-448d-92e9…
…-a76e44afd37f' into workaround-grpc-1.67-ftbfs
Configuration menu - View commit details
-
Copy full SHA for f827e41 - Browse repository at this point
Copy the full SHA f827e41View commit details -
Merge remote-tracking branch 'origin/wolfictl-2c56cd18-0971-444a-9668…
…-7384bab47a79' into workaround-grpc-1.67-ftbfs
Configuration menu - View commit details
-
Copy full SHA for 41cd950 - Browse repository at this point
Copy the full SHA 41cd950View commit details -
Merge remote-tracking branch 'origin/wolfictl-945c953b-7756-4275-a0ae…
…-df7dd068f105' into workaround-grpc-1.67-ftbfs
Configuration menu - View commit details
-
Copy full SHA for a438335 - Browse repository at this point
Copy the full SHA a438335View commit details