Newer
Older
caam / wrap / gcc
@HIROSE Yuuji HIROSE Yuuji on 22 Feb 2020 440 bytes Try to use -Wl,-rpath= instead of -R
#!/bin/sh
CAAM_GCC=${CAAM_GCC:-/usr/bin/gcc}
ldf=${CAAM_LDF}
if [ x"${CAAM_LDF+x}" != x"x" ]; then
  # if CAAM_LDF is unset
  if [ x"$LD_RUN_PATH" != x"" ]; then
    oifs=$IFS
    IFS=:
    for d in $LD_RUN_PATH; do
      ldf=$ldf"${ldf:+ }-Wl,-rpath=$d -L$d"
    done
    IFS=$oifs
  fi
fi
#echo cmd=$CAAM_GCC $ldf "$@" 1>&2
exec $CAAM_GCC "$@"
# Do NOT pass LDFLAGS to cc(clang).  It produces annoying warnings.
#exec $CAAM_GCC $ldf "$@"