You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "Quanlong Huang (Jira)" <ji...@apache.org> on 2021/07/27 11:12:00 UTC

[jira] [Updated] (IMPALA-10828) Impala 4.0 should pin to a specifit toolchain commit when building on ARM

     [ https://issues.apache.org/jira/browse/IMPALA-10828?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Quanlong Huang updated IMPALA-10828:
------------------------------------
    Target Version: Impala 4.0.1

> Impala 4.0 should pin to a specifit toolchain commit when building on ARM
> -------------------------------------------------------------------------
>
>                 Key: IMPALA-10828
>                 URL: https://issues.apache.org/jira/browse/IMPALA-10828
>             Project: IMPALA
>          Issue Type: Bug
>          Components: Infrastructure
>    Affects Versions: Impala 4.0.0
>         Environment: aarch64
>            Reporter: Quanlong Huang
>            Assignee: Quanlong Huang
>            Priority: Major
>
> While building on ARM platform, bin/bootstrap_system.sh will compile native-toolchain:
> {code:bash}
> if [[ $ARCH_NAME == 'aarch64' ]]; then
>   echo -e "\nexport SKIP_TOOLCHAIN_BOOTSTRAP=true" >> \
>     "${IMPALA_HOME}/bin/impala-config-local.sh"
>   SET_TOOLCHAIN_HOME="export NATIVE_TOOLCHAIN_HOME=${IMPALA_HOME}/../native-toolchain"
>   echo -e "\n$SET_TOOLCHAIN_HOME" >> ~/.bashrc
>   echo -e "\n$SET_TOOLCHAIN_HOME" >> "${IMPALA_HOME}/bin/impala-config-local.sh"
>   eval "$SET_TOOLCHAIN_HOME"
>   if ! [[ -d "$NATIVE_TOOLCHAIN_HOME" ]]; then
>     time -p git clone https://github.com/cloudera/native-toolchain/ \
>       "$NATIVE_TOOLCHAIN_HOME"
>   fi
>   cd "$NATIVE_TOOLCHAIN_HOME"
>   git pull
>   echo "Begin build tool chain, may need several hours, please be patient...."
>   sudo chmod 755 ~/.cache
>   ./buildall.sh
>   cd -
>   mkdir -p ${IMPALA_HOME}/toolchain
> fi {code}
> However, it checks out the master branch of native-toolchain, which will result in compile errors. The corresponding commit should be 701500a90f2539a1d3f4ef3fe7546135b670f0a5.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org