aboutsummaryrefslogtreecommitdiff
path: root/protoc-artifacts/build-protoc.sh
Commit message (Collapse)AuthorAgeFilesLines
* Updated Docker setup to use GCC 4.8Adam Cozzette2018-07-171-1/+1
| | | | | | | | | Now that we depend on C++11, we need at least GCC 4.8 instead of 4.7. This change updates the Docker setup to continue using CentOS 6.6 but with GCC 4.8. I also added libm to the whitelist for dynamically linked libraries for the ARM64 protoc binary.
* Add protoc release script for Linux build.Feng Xiao2018-07-151-2/+2
|
* Update protoc build scripts.Feng Xiao2018-07-151-21/+34
| | | | | | | | | | 1. Changed maven script to only do artifact uploading and removed build script invocation from it. We didn't use maven to invoke the build script before (we built protoc manually and editted pom.xml to only do uploading for previous releases), and will not use it in the future (we will use kokoro to build artifacts). 2. Cleaned up build-protoc.sh and README.md: removed the part about using maven to build and listed supported platforms explicitly.
* Additional support for building and deploying ppcle_64 artifactsnashimus2018-07-061-2/+13
|
* Add support for power ppc64lepravin-dsilva2018-03-221-0/+6
|
* Supports Arm64 (aarch64) protoc artifactsJisi Liu2017-11-091-0/+13
|
* static link for 32 bit build as well.Jisi Liu2017-08-151-1/+1
|
* Update comments that cross compile is feasible nowJisi Liu2017-08-151-2/+0
| | | | Need to install mingw-w64 on linux to cross compile
* First try static linking pthreadJisi Liu2017-08-151-2/+5
|
* Fix build protoc script for windowsJisi Liu2016-07-281-5/+3
|
* fix comments.Jisi Liu2016-07-261-1/+1
|
* Fix the script comments.Jisi Liu2016-07-261-2/+2
|
* Make protoc-artifacts able to build plugin.Jisi Liu2016-07-261-8/+21
|
* Fine-tune build scripts and better documentation.Kun Zhang2016-05-111-1/+1
| | | | | | | | | | "make google/protobuf/stubs/pbconfig.h" was added in hope of addressing the issue that when you "make protoc" from a freshly checked out project, pbconfig.h will be reported missing. However, the trick doesn't seem to work. Instead, add instructions in the document to work the issue around. Also document why MSYS2 cannot be used for publishing protoc.
* A few fix-ups.Kun Zhang2015-04-161-1/+4
| | | | | | | 1. make google/protobuf/stubs/pbconfig.h before making protoc, otherwise it won't build a freshly checked-out code. 2. Document the build environments that have been tested to work. 3. Add support for MINGW64
* Strip Mac artifactsKun Zhang2015-04-081-2/+9
|
* Make the osx binary compatible with 10.7 and laterKun Zhang2015-04-081-1/+3
|
* Fix osx dependency check. otool prints the file name in the first line. ↵Kun Zhang2015-04-071-2/+2
| | | | Should skip it
* Add cross-compilation for Windows on Linux using MinGW. Check library ↵Kun Zhang2015-04-071-12/+70
| | | | dependencies of artifact
* Process to deploy artifacts for multiple platforms into a singleKun Zhang2015-04-061-1/+14
| | | | | | | | | release. - Do not close the staging repository automatically - Added staging.repository property - Updated README with instructions for deployment - Fix building 32-bit Mac artifact
* Document more about cross-compilation; Post-build check for the actual arch ↵Kun Zhang2015-04-021-8/+53
| | | | of the artifact
* Guard cd path with quotesKun Zhang2015-04-021-1/+1
|
* Make it work on MacKun Zhang2015-04-011-2/+5
|
* Run make protoc(.exe) instead of just make, because the latter fails on ↵Kun Zhang2015-04-011-9/+79
| | | | Cygwin with mingw gcc; build-protoc.sh works under Cygwin; build-protoc.sh will use the --host parameter consistent with what os-maven-plugin has detected
* Switch from Gradle to Maven.Kun Zhang2015-03-311-1/+6
|
* Make clean before makingKun Zhang2015-03-311-1/+1
|
* Stop calling strip, pass -s to linker insteadKun Zhang2015-03-311-4/+4
|
* Tweak flags to make statically-linked binary under CygwinKun Zhang2015-03-311-1/+12
|
* Gradle script to publish protoc binarieszhangkun832015-03-251-0/+8