Martin Jansa
5778e32eae
python3-grpcio: Fix build with gcc-14
...
* crypto: use _Generic only if !defined(__cplusplus)
* fixes build with gcc-14 which has __builtin_addc and __builtin_subc
with gcc-13 it was already using the #else branch because of missing builtins
* fixes
https://github.com/grpc/grpc/issues/35945
http://errors.yoctoproject.org/Errors/Details/766916/
* _Generic was introduced in boringssl with:
https://boringssl.googlesource.com/boringssl/+/70ca6bc24be103dabd68e448cd3af29b929b771d%5E%21/#F4
* but e.g. third_party/boringssl-with-bazel/src/ssl/d1_both.cc includes
this internal.h and from the .cc extension gcc will process it as C++
where _Generic isn't available, causing:
In file included from third_party/boringssl-with-bazel/src/ssl/d1_both.cc:125:
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h: In function 'uint32_t CRYPTO_addc_u32(uint32_t, uint32_t, uint32_t, uint32_t*)':
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1159:7: error: expected primary-expression before 'unsigned'
1159 | unsigned: __builtin_addc, \
| ^~~~~~~~
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC'
1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
| ^~~~~~~~~~~~~~~~~~~
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1160:7: error: expected primary-expression before 'unsigned'
1160 | unsigned long: __builtin_addcl, \
| ^~~~~~~~
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC'
1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
| ^~~~~~~~~~~~~~~~~~~
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1161:7: error: expected primary-expression before 'unsigned'
1161 | unsigned long long: __builtin_addcll))((x), (y), (carry), (out_carry))
| ^~~~~~~~
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC'
1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
| ^~~~~~~~~~~~~~~~~~~
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1158:4: error: '_Generic' was not declared in this scope
1158 | (_Generic((x), \
| ^~~~~~~~
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC'
1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
| ^~~~~~~~~~~~~~~~~~~
Signed-off-by: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-05-05 17:04:49 -07:00
..
2024-03-09 12:35:15 -08:00
2024-02-16 16:42:36 -08:00
2024-02-16 16:42:37 -08:00
2024-03-05 11:02:05 -08:00
2024-02-16 16:42:33 -08:00
2024-02-29 12:46:51 -08:00
2024-04-06 14:14:17 -07:00
2024-02-16 16:42:37 -08:00
2024-02-16 16:42:37 -08:00
2024-02-16 16:42:36 -08:00
2024-02-16 16:42:32 -08:00
2024-02-16 16:42:34 -08:00
2024-02-16 16:42:32 -08:00
2024-04-12 08:57:34 -07:00
2024-02-16 16:42:39 -08:00
2024-02-16 16:42:31 -08:00
2024-04-11 23:32:35 -07:00
2024-04-11 23:32:36 -07:00
2024-03-05 11:02:04 -08:00
2024-02-16 16:42:35 -08:00
2024-02-19 23:22:22 -08:00
2024-03-08 10:07:29 -08:00
2024-03-08 10:07:27 -08:00
2024-05-05 17:04:49 -07:00
2024-02-16 16:42:34 -08:00
2024-02-16 16:42:33 -08:00
2024-03-09 12:35:15 -08:00
2024-02-16 16:42:37 -08:00
2024-02-16 16:42:32 -08:00
2024-02-16 16:42:33 -08:00
2024-02-16 16:42:36 -08:00
2024-02-16 16:42:32 -08:00
2024-02-21 20:00:22 -08:00
2024-02-22 12:59:38 -08:00
2024-03-05 23:00:05 -08:00
2024-02-03 19:16:35 -08:00
2024-02-21 20:00:22 -08:00
2024-03-25 13:17:50 -07:00
2024-03-04 08:56:50 -08:00
2024-02-22 12:59:38 -08:00
2024-02-21 20:00:22 -08:00
2024-02-16 16:42:37 -08:00
2024-04-06 14:14:17 -07:00
2024-02-16 16:42:38 -08:00
2024-02-20 08:38:30 -08:00
2024-02-16 16:42:38 -08:00
2024-02-16 16:42:36 -08:00
2024-02-16 16:42:34 -08:00
2024-02-16 16:42:34 -08:00
2024-02-16 16:42:33 -08:00
2024-02-16 16:42:33 -08:00
2024-03-17 13:10:09 -07:00
2024-04-15 21:01:20 -07:00
2024-02-27 17:51:18 -08:00
2024-03-22 21:19:50 -07:00
2024-03-13 20:15:29 -07:00
2024-02-16 16:42:35 -08:00
2024-02-16 16:42:38 -08:00
2024-03-08 10:07:29 -08:00
2024-02-16 16:42:34 -08:00
2024-02-16 16:42:38 -08:00
2024-02-16 16:42:39 -08:00
2024-04-04 20:52:52 -07:00
2024-02-16 16:42:32 -08:00
2024-02-16 16:42:36 -08:00
2024-03-08 10:07:23 -08:00
2024-02-16 16:42:38 -08:00
2024-02-16 16:42:35 -08:00
2024-02-16 16:42:37 -08:00
2024-02-16 16:42:37 -08:00
2024-02-16 16:42:35 -08:00
2024-02-10 10:39:57 -08:00
2024-02-16 16:42:35 -08:00
2024-02-16 16:42:36 -08:00
2024-02-09 09:52:15 -08:00
2024-03-08 10:07:27 -08:00
2024-02-16 16:42:31 -08:00
2024-03-08 10:07:26 -08:00
2024-02-16 16:42:33 -08:00
2024-02-16 16:42:39 -08:00
2024-02-16 16:42:32 -08:00
2024-02-16 16:42:31 -08:00
2024-02-16 16:42:31 -08:00
2024-02-16 16:42:31 -08:00
2024-03-30 00:48:27 -07:00
2024-04-04 19:07:21 -07:00
2024-03-04 08:56:51 -08:00
2024-03-09 12:35:15 -08:00
2024-02-16 16:42:34 -08:00
2024-02-16 16:42:39 -08:00
2024-02-16 16:42:36 -08:00
2024-02-19 23:22:24 -08:00
2024-03-20 09:28:06 -07:00
2024-02-19 23:22:24 -08:00
2024-04-17 23:47:24 -07:00
2024-02-19 23:22:24 -08:00
2024-03-04 17:11:47 -08:00
2024-05-02 07:32:48 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-16 16:42:36 -08:00
2024-03-23 10:01:49 -07:00
2024-03-20 09:28:07 -07:00
2024-02-16 16:42:37 -08:00
2024-04-23 15:15:32 -07:00
2024-01-27 09:48:35 -08:00
2024-02-19 23:22:24 -08:00
2024-03-05 11:02:05 -08:00
2024-04-02 11:28:50 -07:00
2024-03-09 10:55:23 -08:00
2024-03-08 10:07:21 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:21 -08:00
2024-02-19 23:22:24 -08:00
2024-03-20 09:28:07 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-29 12:46:51 -08:00
2024-02-19 23:22:21 -08:00
2024-02-02 23:25:32 -08:00
2024-05-02 07:32:49 -07:00
2024-04-06 14:14:17 -07:00
2024-02-16 16:42:37 -08:00
2024-02-19 23:22:24 -08:00
2024-02-02 23:25:32 -08:00
2024-03-27 07:57:30 -07:00
2024-02-19 23:22:24 -08:00
2024-04-02 11:28:50 -07:00
2024-04-07 19:22:22 -07:00
2024-04-17 23:47:25 -07:00
2024-04-08 14:59:26 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:22 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-04-23 15:18:30 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-16 16:42:32 -08:00
2024-01-27 09:48:35 -08:00
2024-02-19 23:22:24 -08:00
2024-04-23 15:15:32 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-04-15 21:01:20 -07:00
2024-03-09 10:55:23 -08:00
2024-04-12 08:57:34 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-03-27 07:57:30 -07:00
2024-04-17 23:47:25 -07:00
2024-04-02 11:28:50 -07:00
2024-03-08 10:07:22 -08:00
2024-02-16 16:42:32 -08:00
2024-04-12 08:57:34 -07:00
2024-03-20 09:28:07 -07:00
2024-02-19 23:22:22 -08:00
2024-04-17 23:47:25 -07:00
2024-04-17 23:47:25 -07:00
2024-02-19 23:22:24 -08:00
2024-04-02 11:28:51 -07:00
2024-04-17 23:47:25 -07:00
2024-02-19 23:22:24 -08:00
2024-04-02 11:28:51 -07:00
2024-04-17 23:47:25 -07:00
2024-02-19 23:22:24 -08:00
2024-02-29 10:59:39 -08:00
2024-02-19 23:22:24 -08:00
2024-04-17 23:47:26 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-04-02 11:28:51 -07:00
2024-03-20 09:28:08 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-04-11 23:32:36 -07:00
2024-04-11 23:32:36 -07:00
2024-05-02 07:32:49 -07:00
2024-02-19 23:22:24 -08:00
2024-04-23 15:18:30 -07:00
2024-02-16 16:42:35 -08:00
2024-03-09 10:55:23 -08:00
2024-02-26 08:13:20 -08:00
2024-01-27 09:48:35 -08:00
2024-04-02 11:28:51 -07:00
2024-05-02 07:32:49 -07:00
2024-04-02 11:28:52 -07:00
2024-03-08 10:07:27 -08:00
2024-03-20 09:28:08 -07:00
2024-02-29 12:46:50 -08:00
2024-04-02 11:28:52 -07:00
2024-05-05 17:04:49 -07:00
2024-04-23 15:15:32 -07:00
2024-02-16 16:42:34 -08:00
2024-02-16 16:42:33 -08:00
2024-02-19 23:22:24 -08:00
2024-02-20 08:46:27 -08:00
2024-02-19 23:22:24 -08:00
2024-03-09 12:35:15 -08:00
2024-03-23 10:01:49 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-03-08 10:07:24 -08:00
2024-02-19 23:22:24 -08:00
2024-05-02 07:32:49 -07:00
2024-04-23 15:18:30 -07:00
2024-02-19 23:22:24 -08:00
2024-02-16 16:42:37 -08:00
2024-03-09 10:55:23 -08:00
2024-02-16 16:42:33 -08:00
2024-03-08 10:07:24 -08:00
2024-02-16 16:42:36 -08:00
2024-05-02 07:32:50 -07:00
2024-02-16 16:42:32 -08:00
2024-02-19 23:22:24 -08:00
2024-01-30 14:34:43 -08:00
2024-04-17 23:47:26 -07:00
2024-04-02 11:28:52 -07:00
2024-02-21 20:00:22 -08:00
2024-02-19 23:22:24 -08:00
2024-04-17 23:47:26 -07:00
2024-02-20 08:46:28 -08:00
2024-02-22 12:59:38 -08:00
2024-02-19 23:22:24 -08:00
2024-02-02 13:44:20 -08:00
2024-03-09 10:55:23 -08:00
2024-03-09 10:55:23 -08:00
2024-02-20 08:46:28 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-03-09 10:55:23 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-03-09 10:55:23 -08:00
2024-02-19 23:22:24 -08:00
2024-03-09 10:55:23 -08:00
2024-02-03 19:16:35 -08:00
2024-02-19 23:22:24 -08:00
2024-02-21 20:00:22 -08:00
2024-03-25 13:17:50 -07:00
2024-02-19 23:22:24 -08:00
2024-05-02 07:32:50 -07:00
2024-04-04 13:26:23 -07:00
2024-04-12 08:57:34 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-22 12:59:38 -08:00
2024-03-25 13:17:50 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-21 20:00:22 -08:00
2024-02-16 16:42:37 -08:00
2024-04-17 23:47:26 -07:00
2024-02-19 23:22:24 -08:00
2024-04-17 23:47:26 -07:00
2024-05-02 07:32:50 -07:00
2024-03-09 10:55:23 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-04-06 14:14:17 -07:00
2024-04-10 16:06:31 -07:00
2024-02-19 23:22:24 -08:00
2024-05-02 07:32:50 -07:00
2024-02-20 08:38:30 -08:00
2024-02-20 08:46:28 -08:00
2024-02-19 23:22:24 -08:00
2024-03-09 10:55:23 -08:00
2024-02-16 16:42:36 -08:00
2024-02-19 23:22:25 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-04-29 11:11:51 -07:00
2024-02-16 16:42:34 -08:00
2024-04-17 23:47:27 -07:00
2024-02-19 23:22:24 -08:00
2024-02-16 16:42:33 -08:00
2024-02-19 23:22:24 -08:00
2024-04-02 11:28:53 -07:00
2024-02-19 23:22:24 -08:00
2024-02-26 08:14:44 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-04-15 21:01:20 -07:00
2024-04-12 08:57:35 -07:00
2024-05-02 07:32:51 -07:00
2024-04-15 21:01:20 -07:00
2024-02-27 17:51:18 -08:00
2024-04-04 13:26:23 -07:00
2024-02-19 23:22:24 -08:00
2024-04-29 11:11:51 -07:00
2024-03-13 20:15:29 -07:00
2024-02-19 23:22:24 -08:00
2024-03-09 10:55:23 -08:00
2024-04-23 15:15:33 -07:00
2024-05-02 07:32:51 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-26 08:13:22 -08:00
2024-02-19 23:22:24 -08:00
2024-03-20 09:28:10 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-16 16:42:35 -08:00
2024-03-09 10:55:23 -08:00
2024-02-16 16:42:38 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-04-02 11:28:53 -07:00
2024-04-02 11:28:53 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-04-02 11:28:53 -07:00
2024-03-08 10:07:29 -08:00
2024-02-19 23:22:24 -08:00
2024-02-16 16:42:34 -08:00
2024-02-19 23:22:24 -08:00
2024-03-20 09:28:10 -07:00
2024-02-16 16:42:38 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-09 09:52:14 -08:00
2024-02-19 23:22:24 -08:00
2024-02-16 16:42:39 -08:00
2024-04-15 21:01:20 -07:00
2024-04-02 11:28:54 -07:00
2024-02-19 23:22:24 -08:00
2024-04-17 23:47:27 -07:00
2024-05-02 07:32:51 -07:00
2024-02-16 16:42:32 -08:00
2024-04-02 11:28:54 -07:00
2024-02-16 16:42:36 -08:00
2024-03-08 10:07:29 -08:00
2024-05-02 07:32:51 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-03-08 10:07:23 -08:00
2024-02-19 23:22:24 -08:00
2024-02-16 16:42:38 -08:00
2024-04-17 23:47:27 -07:00
2024-02-16 16:42:35 -08:00
2024-02-26 08:13:20 -08:00
2024-02-19 23:22:24 -08:00
2024-02-16 16:42:37 -08:00
2024-02-19 23:22:24 -08:00
2024-03-09 10:55:23 -08:00
2024-02-19 23:22:24 -08:00
2024-02-16 16:42:35 -08:00
2024-02-10 10:39:58 -08:00
2024-04-02 11:28:54 -07:00
2024-02-10 10:39:57 -08:00
2024-02-16 16:42:35 -08:00
2024-04-15 21:01:20 -07:00
2024-02-16 16:42:36 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-03-08 10:07:27 -08:00
2024-02-16 16:42:31 -08:00
2024-01-27 09:48:35 -08:00
2024-04-15 21:01:20 -07:00
2024-05-02 07:32:52 -07:00
2024-02-20 08:46:27 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-04-19 14:33:13 -07:00
2024-02-19 23:22:24 -08:00
2024-02-20 08:46:29 -08:00
2024-05-05 17:04:48 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-04-23 15:18:30 -07:00
2024-03-27 07:57:30 -07:00
2024-05-02 07:32:52 -07:00
2024-03-20 09:28:11 -07:00
2024-02-02 10:26:40 -08:00
2024-02-09 09:52:16 -08:00
2024-02-16 16:42:32 -08:00
2024-02-16 16:42:31 -08:00
2024-02-16 16:42:31 -08:00
2024-02-19 23:22:24 -08:00
2024-02-16 16:42:31 -08:00
2024-05-02 07:32:52 -07:00
2024-05-02 07:32:52 -07:00
2024-02-09 09:52:13 -08:00
2024-02-20 08:46:29 -08:00
2024-05-02 07:32:53 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-12 08:23:01 -08:00
2024-04-04 19:07:21 -07:00
2024-03-04 08:56:51 -08:00
2024-03-09 12:35:15 -08:00
2024-02-19 23:22:24 -08:00
2024-03-09 10:55:23 -08:00
2024-05-02 07:32:53 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-16 16:42:39 -08:00
2024-04-23 15:15:34 -07:00
2024-02-16 16:42:36 -08:00
2024-04-15 21:01:20 -07:00
2024-04-17 23:47:28 -07:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-02-19 23:22:24 -08:00
2024-04-02 17:54:03 -07:00