install-libgomp.sh 959 B

1234567891011121314151617181920212223242526
  1. CHOST=$(${SRC_DIR}/build/gcc-final/gcc/xgcc -dumpmachine)
  2. # stash what we need and rm -rf the rest
  3. tmp_dir=$(mktemp -d -t ci-XXXXXXXXXX)
  4. cp -r ${PREFIX}/${CHOST}/sysroot ${tmp_dir}/sysroot
  5. source ${RECIPE_DIR}/install_scripts/install-libgcc.sh
  6. # stash what we need and rm -rf the rest
  7. cp ${PREFIX}/lib/libgomp.so.${libgomp_ver} ${tmp_dir}/libgomp.so.${libgomp_ver}
  8. cp -r ${PREFIX}/conda-meta ${tmp_dir}/conda-meta
  9. rm -rf ${PREFIX}/*
  10. # copy back and make the right links
  11. cp -r ${tmp_dir}/conda-meta ${PREFIX}/conda-meta
  12. mkdir -p ${PREFIX}/${CHOST}
  13. cp -r ${tmp_dir}/sysroot ${PREFIX}/${CHOST}/sysroot
  14. mkdir -p ${PREFIX}/lib
  15. cp ${tmp_dir}/libgomp.so.${libgomp_ver} ${PREFIX}/lib/libgomp.so.${libgomp_ver}
  16. ln -s ${PREFIX}/lib/libgomp.so.${libgomp_ver} ${PREFIX}/lib/libgomp.so
  17. # Install Runtime Library Exception
  18. install -Dm644 ${SRC_DIR}/gcc/COPYING.RUNTIME \
  19. ${PREFIX}/share/licenses/gcc-libs/RUNTIME.LIBRARY.EXCEPTION.gomp_copy
  20. rm -rf ${tmp_dir}