Hi Valencia,

There is no need to wait for the patches to land before making progress; I
just wanted to make you aware of them since they will result in pretty big
changes to this area of the code, and they should land very soon.

- Dan

On Mon, Sep 26, 2016 at 5:23 AM, Valencia Serrao <vser...@us.ibm.com> wrote:

> Hi Dan,
>
> Thanks for the quick response.
>
> As you suggested, I will disable TSAN support in build-definitions,sh and
> update you about it .
>
> Meanwhile, please let me know if its advisable to wait on the kudu port
> till Adar lands the reorganisation to the thirdparty ?
>
> Regards,
> Valencia
>
>
>
> [image: Inactive hide details for Dan Burkert ---09/23/2016 10:40:06
> PM---Valencia, If these are just issues with building libstdc++ in]Dan
> Burkert ---09/23/2016 10:40:06 PM---Valencia, If these are just issues with
> building libstdc++ in thirdparty, then the
>
> From: Dan Burkert <d...@cloudera.com>
> To: kudu-dev <dev@kudu.apache.org>
> Cc: Manish Patil/Austin/Contr/IBM@IBMUS, Sudarshan
> Jagadale/Austin/Contr/IBM@IBMUS, Nishidha Panpaliya/Austin/Contr/IBM@IBMUS,
> Valencia Serrao/Austin/Contr/IBM@IBMUS
> Date: 09/23/2016 10:40 PM
> Subject: Re: Kudu Build: Unsupported options error
> ------------------------------
>
>
>
> Valencia,
>
> If these are just issues with building libstdc++ in thirdparty, then the
> effect on Kudu should be negligible.  libstdc++ is *only* used (linked-to)
> when building with thread sanitizer (TSAN) support.  Right now we
> unconditionally build thirdparty libraries for TSAN when compiling on Linux
> (including libstdc++), but you could easily opt-out by changing the
> conditionals here:
> *https://github.com/apache/kudu/blob/master/thirdparty/build-thirdparty.sh#L86*
> <https://github.com/apache/kudu/blob/master/thirdparty/build-thirdparty.sh#L86>.
> It should also be noted that in the next few days Adar will be landing a
> big reorganization to the thirdparty build that will make thirdparty
> libraries build for TSAN when requested.  It's also going to switch out
> libstdc++ for libc++ in thirdparty (still only used for TSAN).
>
> - Dan
>
> On Fri, Sep 23, 2016 at 2:47 AM, Valencia Serrao <*vser...@us.ibm.com*
> <vser...@us.ibm.com>> wrote:
>
>
>    Hi All,
>
>    I am building Kudu on ppc64le. However, while building Kudu's
>    thirdparty
>    "libstdc++-v3", I have encountered following errors:
>    Error1: clang-3.8: error: unsupported option
>    '-print-multi-os-directory'
>    Error2: clang-3.8: error: unknown argument: '-mlong-double-64'
>
>    I couldn't find any documentation to find the equivalent options to be
>    used
>    on ppc64le. To get around the Error1, , I have removed the
>    -print-multi-os-directory option and continued with the build.
>
>    The build has surely progressed with this work-around, however, I need
>    to
>    know:
>    1. What is the impact of removing "-print-multi-os-directory" ? Will it
>    significantly affect the functionality  for Impala ?
>    2. Can I take the same approach for the Error2 ? What will be the
>    impact on
>    functionality ?
>    3. If removing the above two options has a significant impact, then,
>    could
>    you share the documentation/equivalent options to be used for ppc64le ?
>
>    Any pointers on this issue will be helpful.
>
>    Regards,
>    Valencia,
>
>
>
>
>

Reply via email to