yasiribmcon opened a new pull request, #449:
URL: https://github.com/apache/mesos/pull/449

   Added support for **s390x** architecture by doing below mentioned changes : 
   
   - Added a new protobuf **patch** to support s390x builds.
   - Updated grpc from 1.10.0 to **1.11.0** as the newer version has support 
for s390x(big-endian) machines.
   - **Migrated** changes from grpc-1.10.0.patch to grpc-1.11.0.patch.
   
   grpc 1.11.0 tar.gz has been created using below commands:
   
   `git clone -b v1.11.0 https://github.com/grpc/grpc.git grpc-1.11.0
   cd grpc-1.11.0/
   git submodule update --init third_party/cares
   cd ..
   tar zcf grpc-1.11.0.tar.gz --exclude .git grpc-1.11.0 `
   
   Also, **ubuntu-18.04-s390x.dockerfile** has been provided so that it can be 
used by Mesos CI to verify s390x builds.
   
   We have run **mesos-build.sh**(which is also used by Mesos CI) and its 
passing for below configuration : 
   `BUILDTOOL=(cmake / autotools)
    COMPILER=gcc
    CONFIGURATION="--verbose --disable-libtool-wrappers 
--disable-parallel-test-execution"
    ENVIRONMENT="GLOG_v=1 MESOS_VERBOSE=1 MESOS_TEST_AWAIT_TIMEOUT=60secs"`
   
   Note : Only one test case _DockerFetcherPluginTest.INTERNET_CURL_FetchBlob_ 
is failing for both intel(amd64) and s390x as its referring to a private 
registry **registry-1.docker.io**, so this test case should pass when it gets 
run from Mesos CI.
   
   CI logs : 
   Autotools : 
[ci_autotools_gcc_s390x.zip](https://github.com/apache/mesos/files/10041338/ci_autotools_gcc_s390x.zip)
   Cmake : 
[ci_cmake_gcc_s390x.zip](https://github.com/apache/mesos/files/10041341/ci_cmake_gcc_s390x.zip)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to