Sandy Zhang
ccb23625f8
Remove -fsjlj-exceptions from win32-config
...
This seems to be missing using i686-w64-mingw32/10-posix after updating release images to Debian 11.
It is not clear why this flag was added in the first place for win32 but not win64.
Context: https://stackoverflow.com/questions/61206449/how-to-compile-with-clang-and-mingw-w64
PiperOrigin-RevId: 651545252
5 months ago
Protobuf Team Bot
4a5660c889
Automated rollback of commit 4dc164884c
.
...
PiperOrigin-RevId: 642058565
6 months ago
Protobuf Team Bot
83ec410d30
Internal change
...
PiperOrigin-RevId: 619377672
8 months ago
Sandy Zhang
aa3b976f42
Update minimum macOS to 10.15.
...
This is per the updated OSS foundational support (https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md ) since Chrome has raised its minimum macOS requirements.
PiperOrigin-RevId: 601224079
10 months ago
Sandy Zhang
22e845e279
Add a release flag to disambiguate between release and local config_settings.
...
This flag will be set in UPB which will be submitted separately due to version skew between repos.
This attempts to fix the following error from local and release settings both matching.
```
ERROR: /workspace/_build/out/external/upb/python/dist/BUILD.bazel:251:9: Illegal ambiguous match on configurable attribute "platform" in @upb//python/dist:binary_wheel:
@upb//python/dist:linux_x86_64_local
@upb//python/dist:windows_x86_64
Multiple matches are not allowed unless one is unambiguously more specialized or they resolve to the same value. See https://bazel.build/reference/be/functions#select .
```
PiperOrigin-RevId: 553184373
1 year ago
Joshua Haberman
0d8ac768a1
Target macOS 10.9 ( #10802 ) ( #10807 )
...
Update toolchain to target macosx 10.9 to fix https://github.com/protocolbuffers/protobuf/issues/10799
Co-authored-by: deannagarcia <69992229+deannagarcia@users.noreply.github.com>
2 years ago
deannagarcia
fcd3b9a85e
Target macOS 10.9 ( #10802 )
...
Update toolchain to target macosx 10.9 to fix https://github.com/protocolbuffers/protobuf/issues/10799
2 years ago
Deanna Garcia
dda7ffdc4f
Edit toolchain to work with absl dep
2 years ago
Deanna Garcia
63b07bb86b
Edit toolchain to work with absl dep
2 years ago
David L. Jones
95da0ba5b4
Rename all BUILD files to BUILD.bazel ( #9892 )
...
This avoids conflicting names in a couple of cases.
1. Within google, we want to sync files but not name them BUILD (since the structure doesn't match).
2. On case-insensitive filesystems, `build` may be used for a build directory. Naming `BUILD.bazel` avoids potentioal conflicts.
3 years ago
Deanna Garcia
9a4c48a566
Add k8 toolchain
3 years ago
Deanna Garcia
faae704730
Toolchain cleanups
3 years ago
Deanna Garcia
202ec9ed9b
Removing toolchain_dir variable
3 years ago
Adam Cozzette
b20209f321
Sync from Piper @acozzette/proto_github_202203101748
...
PROTOBUF_SYNC_PIPER
3 years ago
Deanna Garcia
02be7a09f1
Changing toolchain build file
3 years ago
Joshua Haberman
9d01899322
Changes to build aarch64 under manylinux.
3 years ago
deannagarcia
b360b9e388
Change toolchain includes ( #9318 )
...
This fixes path resolution failures when following `#include_next` directives in headers found from paths in `extra_compiler_flags`.
3 years ago
Deanna Garcia
a16629667a
Removing -I include to ensure there's only one system include
3 years ago
Deanna Garcia
0fba541a69
Add comma
3 years ago
Deanna Garcia
88076658f1
Change includes
3 years ago
Deanna Garcia
a863972644
Fixing windows builds
3 years ago
Deanna Garcia
73c57034aa
Adding windows toolchains
3 years ago
deannagarcia
3ad04bd4d9
Update BUILD
...
Change darwin to osx in two more places.
3 years ago
deannagarcia
a49dbd73d6
Update BUILD
...
Change all the instances of "darwin" to "osx" to be consistent.
3 years ago
Deanna Garcia
8608ee97da
Change sysroot flags
3 years ago
deannagarcia
25c818e3f1
Update BUILD
...
Change sysroot to be specific to the folder where all the include files are.
3 years ago
deannagarcia
a162273515
Update BUILD paths
...
Update paths for apple sdks
3 years ago
deannagarcia
76f57fd6df
Update BUILD paths
...
Prefix all tools paths with /root/
3 years ago
Deanna Garcia
627bb4b60e
Changing cpp version back to 8
3 years ago
Deanna Garcia
97c901cfb6
Fixing formatting
3 years ago
Deanna Garcia
a5fa4fb019
Creating bazel toolchains to compile for macOS.
3 years ago
Deanna Garcia
a793c7f72a
Fixing builds
3 years ago
Deanna Garcia
95fdfd771d
Change include messages to match docker
3 years ago
Deanna Garcia
b1877bb27f
Style nits
3 years ago
Deanna Garcia
33f3c0ec99
Addressing first round of comments
3 years ago
Deanna Garcia
5532dae1da
Creating bazel toolchain to crosscompile with
3 years ago