You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Quanlong Huang (Jira)" <ji...@apache.org> on 2021/07/27 11:09:00 UTC
[jira] [Created] (IMPALA-10828) Impala 4.0 should pin to a specifit
toolchain commit when building on ARM
Quanlong Huang created IMPALA-10828:
---------------------------------------
Summary: 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
Environment: aarch64
Reporter: Quanlong Huang
Assignee: Quanlong Huang
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)