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
Deanna Garcia
dda7ffdc4f
Edit toolchain to work with absl dep
2 years ago
Joshua Haberman
14803e6f63
Optimization is now working.
3 years ago
Joshua Haberman
1f3c00eaac
Added default flags for all of the compilation modes.
3 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
53002af603
Add macosx action env
3 years ago
Deanna Garcia
a8b12d5b6e
Consistent formatting
3 years ago
Deanna Garcia
b7980cd859
Removing comment
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
Adam Cozzette
76398dab31
Sync from Piper @431959314
...
PROTOBUF_SYNC_PIPER
3 years ago
Deanna Garcia
93b4fa6fc7
Only exe extension for windows
3 years ago
David L. Jones
3ab97ce830
Sync from Piper @429642851
...
PROTOBUF_SYNC_PIPER
3 years ago
Deanna Garcia
cf05c9f84f
Change sysroot flags
3 years ago
Joshua Haberman
9d01899322
Changes to build aarch64 under manylinux.
3 years ago
deannagarcia
70131e0495
Update location of llvm-ar in bazel toolchain
...
Change the location of the llvm-ar tool to match the new docker container.
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
221169d2ac
Update toolchains.bazelrc
...
One more darwin->osx rewrite.
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
6cc68c5c59
Update include directories
...
Add /usr/local/include to cpp builtin include directories.
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
Derek Perez
3a4d9316aa
Creates a protoc release zip ( #9188 )
...
* Creates a protoc release zip
Mimics what we're doing manually today but powered by Bazel.
* don't special case this.
* Addressing feedback.
* adding comment about _cc_toolchain
3 years ago
Adam Cozzette
1f66b1b032
Sync from Piper @402594188
...
PROTOBUF_SYNC_PIPER
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
f921df8ee0
Specify bits of architectures in toolchain names
3 years ago
Deanna Garcia
3a493ffae5
Change tool paths for docker
3 years ago
Deanna Garcia
d1a1818898
Changing clang path
3 years ago
Deanna Garcia
5e62362a09
Changing directory of clang to match docker container
3 years ago
Deanna Garcia
2a2c9767ac
Changing format of features
3 years ago
Deanna Garcia
25b1945fae
Remove config suffix from .bazelrc configs
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