coverity-scan.sh: set CPATH to workaround cross-compiling issues

This commit is contained in:
Giacomo Tesio 2017-04-23 14:03:18 +02:00
parent 7771a83f18
commit fc63a34c55
2 changed files with 5 additions and 2 deletions

View File

@ -9,10 +9,15 @@ set -e
cd `dirname $0`
cd ..
export JEHANNE=`pwd`
CROSS_TOOLCHAIN=$JEHANNE/hacking/cross/toolchain
export PATH="$JEHANNE/hacking/bin:$PATH"
export PATH="$JEHANNE/hacking/cross/toolchain/bin:$PATH"
export ARCH=amd64
# since our cross compiler is inside the system root, we need this too
# as it can't find it's own headers
export CPATH=$CROSS_TOOLCHAIN/lib/gcc/x86_64-jehanne/4.9.4/include:$CROSS_TOOLCHAIN/lib/gcc/x86_64-jehanne/4.9.4/include-fixed
git clean -xdf arch/ sys/ qa/ usr/
if [ ! -f "$JEHANNE/hacking/bin/ufs" ]; then
echo "Cannot find build tools in $JEHANNE/hacking/bin"

View File

@ -51,8 +51,6 @@ if [ "$NEWLIB_OPTIMIZATION" = "" ]; then
fi
export CC=gcc
export CPATH=$CROSS_DIR/lib/gcc/x86_64-jehanne/4.9.4/include:$CROSS_DIR/lib/gcc/x86_64-jehanne/4.9.4/include-fixed
# NOTE: we use -O0 because apparently vsprintf functions do not
# work with -O2.