- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Greetings Fire Fighters,
I am new to altera opencl sdk and I have started with compiling vector_add example as emulator. I have installed altera 15.1 (updated) under /home/ubuntu/altera/15.1/AOCL/. and I have set all the necessary env variables necessary within init_opencl_15.1_c5Soc.sh (attached). AOCL_BOARD_PACKAGE_ROOT is set to /home/ubuntu/altera/15.1/AOCL/hld/board/c5soc. Using that. Adding /home/ubuntu/altera/15.1/AOCL/hld/bin to PATH Adding /home/ubuntu/altera/15.1/AOCL/hld/host/linux64/lib to LD_LIBRARY_PATH Adding /home/ubuntu/altera/15.1/AOCL/hld/board/c5soc/linux64/lib to LD_LIBRARY_PATH Adding /home/ubuntu/altera/15.1/AOCL/hld/bin to PATH Adding /home/ubuntu/altera/15.1/AOCL/quartus/bin to PATH Adding /home/ubuntu/altera/15.1/AOCL/quartus/sopc_builder/bin to PATH Adding modelsim environment variable MTI_VCO_MODE=64 to environment Adding /home/ubuntu/altera/15.1/AOCL/hld/host/linux64/lib to LD_LIBRARY_PATH Adding /home/ubuntu/altera/15.1/AOCL/hld/linux64/lib to LD_LIBRARY_PATH But echo $LD_LIBRARY_PATH just gives /home/ubuntu/altera/15.1/AOCL/hld/linux64/lib:/home/ubuntu/altera/15.1/AOCL/hld/host/linux64/lib:/home/ubuntu/altera/15.1/AOCL/hld/board/s5_ref/linux64/lib hence I added c5soc paths too and updated LD_LIBRARY_PATH to /home/ubuntu/altera/15.1/AOCL/hld/linux64/lib:/home/ubuntu/altera/15.1/AOCL/hld/host/linux64/lib:/home/ubuntu/altera/15.1/AOCL/hld/board/s5_ref/linux64/lib:/home/ubuntu/altera/15.1/AOCL/hld/board/c5soc/linux64/lib:/home/ubuntu/altera/15.1/AOCL/hld/board/c5soc/arm32/lib:/home/ubuntu/altera/15.1/AOCL/hld/host/arm32/lib and echo $PATH gives /home/ubuntu/altera/15.1/AOCL/quartus/sopc_builder/bin:/home/ubuntu/altera/15.1/AOCL/quartus/bin:/home/ubuntu/altera/15.1/AOCL/hld/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin I am able to build the kernel with "aoc -march=emulator -g --board c5soc device/vector_add.cl -o bin/vectoradd.aocx". Post which I am building the host with "g++ -g3 -I../common/inc/ -I/home/ubuntu/altera/15.1/AOCL/hld/host/include host/src/main.cpp ../common/src/AOCLUtils/opencl.cpp ../common/src/AOCLUtils/options.cpp -L/home/ubuntu/altera/15.1/AOCL/hld/host/linux64/lib -L/home/ubuntu/altera/15.1/AOCL/hld/board/c5soc/arm32/lib -L/home/ubuntu/altera/15.1/AOCL/hld/host/arm32/lib -Wl,--no-as-needed -lalteracl -lacl_emulator_kernel_rt -lalterahalmmd -lalterammdpcie -lelf -lrt -ldl -lstdc++ -o vector_add.out" but I am getting below error: ERROR: /usr/bin/ld: skipping incompatible /home/ubuntu/altera/15.1/AOCL/hld/board/c5soc/arm32/lib/libalterammdpcie.so when searching for -lalterammdpcie /usr/bin/ld: skipping incompatible /home/ubuntu/altera/15.1/AOCL/hld/host/arm32/lib/libalterammdpcie.so when searching for -lalterammdpcie /usr/bin/ld: cannot find -lalterammdpcie collect2: error: ld returned 1 exit status I want to understand if I have missed anything here. As I wanted to run this program on DE0 Atlas running cyclone 5 device.Link Copied
0 Replies
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page