make/jdk_generic_profile.sh

Print this page
rev 6031 : [mq]: shark-jdk.patch


 342     if [ "${LIBFFI_LIBS}" = "" ] ; then
 343       LIBFFI_LIBS=$("${pkgconfig}" --libs libffi)
 344     fi
 345   fi
 346   if [ "${LIBFFI_LIBS}" = "" ] ; then
 347       LIBFFI_LIBS="-lffi"
 348   fi
 349   export LIBFFI_CFLAGS
 350   export LIBFFI_LIBS
 351 
 352   # LLVM_CFLAGS, LLVM_LDFLAGS and LLVM_LIBS tell the compiler how to
 353   # compile and link against LLVM
 354   if [ "${SHARK_BUILD}" = true ] ; then
 355     if [ "${LLVM_CONFIG}" = "" ] ; then
 356       LLVM_CONFIG=$(which llvm-config 2>/dev/null)
 357     fi
 358     if [ ! -x "${LLVM_CONFIG}" ] ; then
 359       echo "ERROR: Unable to locate llvm-config"
 360       exit 1
 361     fi
 362     llvm_components="jit engine nativecodegen"
 363 
 364     unset LLVM_CFLAGS
 365     for flag in $("${LLVM_CONFIG}" --cxxflags $llvm_components); do
 366       if echo "${flag}" | grep -q '^-[ID]'; then
 367         if [ "${flag}" != "-D_DEBUG" ] ; then
 368           if [ "${LLVM_CFLAGS}" != "" ] ; then
 369             LLVM_CFLAGS="${LLVM_CFLAGS} "
 370           fi
 371           LLVM_CFLAGS="${LLVM_CFLAGS}${flag}"
 372         fi
 373       fi
 374     done
 375     llvm_version=$("${LLVM_CONFIG}" --version | sed 's/\.//; s/svn.*//')
 376     LLVM_CFLAGS="${LLVM_CFLAGS} -DSHARK_LLVM_VERSION=${llvm_version}"
 377 
 378     unset LLVM_LDFLAGS
 379     for flag in $("${LLVM_CONFIG}" --ldflags $llvm_components); do
 380       if echo "${flag}" | grep -q '^-L'; then
 381         if [ "${LLVM_LDFLAGS}" != "" ] ; then
 382           LLVM_LDFLAGS="${LLVM_LDFLAGS} "




 342     if [ "${LIBFFI_LIBS}" = "" ] ; then
 343       LIBFFI_LIBS=$("${pkgconfig}" --libs libffi)
 344     fi
 345   fi
 346   if [ "${LIBFFI_LIBS}" = "" ] ; then
 347       LIBFFI_LIBS="-lffi"
 348   fi
 349   export LIBFFI_CFLAGS
 350   export LIBFFI_LIBS
 351 
 352   # LLVM_CFLAGS, LLVM_LDFLAGS and LLVM_LIBS tell the compiler how to
 353   # compile and link against LLVM
 354   if [ "${SHARK_BUILD}" = true ] ; then
 355     if [ "${LLVM_CONFIG}" = "" ] ; then
 356       LLVM_CONFIG=$(which llvm-config 2>/dev/null)
 357     fi
 358     if [ ! -x "${LLVM_CONFIG}" ] ; then
 359       echo "ERROR: Unable to locate llvm-config"
 360       exit 1
 361     fi
 362     llvm_components="jit mcjit engine nativecodegen"
 363 
 364     unset LLVM_CFLAGS
 365     for flag in $("${LLVM_CONFIG}" --cxxflags $llvm_components); do
 366       if echo "${flag}" | grep -q '^-[ID]'; then
 367         if [ "${flag}" != "-D_DEBUG" ] ; then
 368           if [ "${LLVM_CFLAGS}" != "" ] ; then
 369             LLVM_CFLAGS="${LLVM_CFLAGS} "
 370           fi
 371           LLVM_CFLAGS="${LLVM_CFLAGS}${flag}"
 372         fi
 373       fi
 374     done
 375     llvm_version=$("${LLVM_CONFIG}" --version | sed 's/\.//; s/svn.*//')
 376     LLVM_CFLAGS="${LLVM_CFLAGS} -DSHARK_LLVM_VERSION=${llvm_version}"
 377 
 378     unset LLVM_LDFLAGS
 379     for flag in $("${LLVM_CONFIG}" --ldflags $llvm_components); do
 380       if echo "${flag}" | grep -q '^-L'; then
 381         if [ "${LLVM_LDFLAGS}" != "" ] ; then
 382           LLVM_LDFLAGS="${LLVM_LDFLAGS} "