Charles Allen created MESOS-8127:
------------------------------------

             Summary: Static build fails
                 Key: MESOS-8127
                 URL: https://issues.apache.org/jira/browse/MESOS-8127
             Project: Mesos
          Issue Type: Bug
          Components: build
    Affects Versions: 1.4.0
            Reporter: Charles Allen


{code}
/usr/bin/ld: ./.libs/libmesos.a(libry_http_parser_la-http_parser.o): relocation 
R_X86_64_32S against `.rodata' can not be used when making a shared object; 
recompile with -fPIC
./.libs/libmesos.a: error adding symbols: Bad value
{code}

Is the error which results when you try to do 

{code}
The command '/bin/sh -c set -ex &&   ./bootstrap &&   mkdir build && cd build 
&&   ../configure --prefix=/opt/mesos --disable-java --disable-python 
--enable-optimize --enable-static --disable-shared &&   make &&   make install' 
returned a non-zero code: 2
{code}


Dockerfile:

{code}
FROM ubuntu:xenial
WORKDIR /usr/src/mesos
COPY . .
RUN set -ex && \
  apt-get update && \
  apt-get install build-essential libapr1-dev libsasl2-dev python-dev 
libcurl4-nss-dev libsasl2-modules libsvn-dev libz-dev git autoconf libtool -y 
&& \
  ./bootstrap && \
  mkdir build && cd build && \
  ../configure --prefix=/opt/mesos --disable-java --disable-python 
--enable-optimize --enable-static --disable-shared && \
  make && \
  make install
{code}




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to