Skip to content

Commit 71df212

Browse files
committed
Compile EXTRA_TARGET C libraries with -fPIC
1 parent 397453a commit 71df212

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

genbindings.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -610,12 +610,12 @@ fi
610610

611611
for IDX in ${!EXTRA_TARGETS[@]}; do
612612
EXTRA_ENV_TARGET=$(echo "${EXTRA_TARGETS[$IDX]}" | sed 's/-/_/g')
613-
export CFLAGS_$EXTRA_ENV_TARGET="$BASE_CFLAGS"
613+
export CFLAGS_$EXTRA_ENV_TARGET="$BASE_CFLAGS -fPIC"
614614
export CC_$EXTRA_ENV_TARGET=${EXTRA_CCS[$IDX]}
615615
EXTRA_RUSTFLAGS=""
616616
case "$EXTRA_ENV_TARGET" in
617617
"x86_64"*)
618-
export CFLAGS_$EXTRA_ENV_TARGET="$BASE_CFLAGS -march=sandybridge -mtune=sandybridge"
618+
export CFLAGS_$EXTRA_ENV_TARGET="$BASE_CFLAGS -march=sandybridge -mtune=sandybridge -fPIC"
619619
EXTRA_RUSTFLAGS="-C target-cpu=sandybridge"
620620
;;
621621
esac

0 commit comments

Comments
 (0)