pocl을 사용하여 RISCV64 용 OpenCL 프로그램을 크로스 컴파일하려고합니다. 이 링크의 슬라이드 18 : https://riscv.org/wp-content/uploads/2015/01/riscv-software-toolchain-workshop-jan2015.pdf은 RISCV 백엔드 용 스칼라 코드를 생성 할 수 있다고 제안하는 것 같습니다. 나는 pocl-0.8 (llvm 3.3을 기반으로하기 때문에 riscv-llvm 백엔드의 안정 버전 임)를 사용하고 있습니다. 다음과 같이 RISCV 용 pocl 구성
나는 구성 명령을 실행 :./configure CC=/path/to/riscv/bin/riscv64-unknown-elf-gcc CXX=/path/to/riscv/bin/riscv64-unknown-elf-g++ --host=riscv64-unknown-elf
내가 가지고 다음과 같은 오류 :
configure: error: unable to find the libtool dl library (usually libltdl-dev)
내 기본 시스템 (x86_64의)에 대한 pocl를 구성하는 경우 내가 어떤 오류가 발생하지 않습니다 . 그래서 위의 오류 메시지에서 언급 한 라이브러리의 RISCV 변형이 필요하다고 생각하지만 그 방법을 모르겠습니다. 어떤 도움을 주셔서 감사합니다. 감사!
여기에 어떤 소식이 있습니까? 아마도 RISC-V 메일 링리스트에서 더 많은 지원을받을 수 있습니까? – Christoph
RISC-V 및 pocl 메일 링리스트에 대한 응답을 얻지 못했습니다. – kchanuec
이것은 네이티브 시스템의 문제와 같습니다. 우분투 또는 데비안입니까? 이'sudo apt-get build-dep libpocl1'을 실행하여 pocl을 네이티브 모드로 만드는 데 필요한 모든 패키지를 설치하십시오. 십자가를위한 건축물을 얻는 데 도움이 될 수 있습니다. 또한 https://answers.launchpad.net/pocl/+question/209564를 확인하십시오 - 그들은 대상 시스템에 대해 ltdl.h가 필요하다고 말합니다. – osgx