cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Explorer
Explorer
3,186 Views
Registered: ‎11-21-2013

SDSOC 2016.2 platform directory empty

Jump to solution

Hi, Dear All,

 

I am using SDSoC 16.2 on ubuntu 16.4LTS. And i have a similar problem as AR# 64005

 

When creating a new project,  the Target/Platform is dull, "No SDSoC platform found", and when i navigate it to the SDSoC/2016.2/platforms, it says "Invalid platform directory selected. An error has occurred reading the SDSoC platform description"

 

I tried to use :AwesomeMachine:/usr$ sdscc -sds-pf-list
xsltproc: /home//SDSoC/2016.2/lib/lnx64.o/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/x86_64-linux-gnu/libicuuc.so.55)
xsltproc: /home//SDSoC/2016.2/lib/lnx64.o/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/x86_64-linux-gnu/libicuuc.so.55)
Usage: /usr/bin/which [-a] args
Illegal option -g
    while executing
"exec which [apc_get_global APCC_TOOLCHAIN]-g++"
    (procedure "sdscc_set_toolchain_config" line 27)
    invoked from within
"sdscc_set_toolchain_config "zynq" "linux" "cortex-a9" "arm-linaro""
    invoked from within
"if { [string match $target_os_type "linux"] } {
  if {[string first "zcu102" $xsd_platform] >= 0} {
    apc_set_global APCC_PROC_INSTANCE psu_cortexa5..."
    (file "/home//SDSoC/2016.2/bin/xdcc.tcl" line 2984)

But i have those

AwesomeMachine:~/Downloads$ strings /home//SDSoC/2016.2/SDK/2016.2/gnu/aarch32/lin/gcc-arm-linux-gnueabi/arm-linux-gnueabihf/lib/libstdc++.so.6 | grep CXXABI
CXXABI_1.3
...
CXXABI_1.3.7
CXXABI_1.3.8
CXXABI_TM_1
CXXABI_ARM_1.3.3
CXXABI_1.3
CXXABI_1.3.2
CXXABI_1.3.6
CXXABI_ARM_1.3.3
CXXABI_1.3.1
CXXABI_1.3.5
CXXABI_1.3.8
CXXABI_1.3.4
...

So maybe this is the problem, but how should i change the sdscc to point to this blue path instead of the red one?

 

Thank you very much!

 

 

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Explorer
Explorer
5,487 Views
Registered: ‎11-21-2013

The problem is that i am using a newer OS version (Linux16.4LTS) that is still not properly supported by SDsoc 16.2.

Using this command
ln -s  yourpath/SDK/2016.2/lib/lnx64.o/libstdc++.so.6  /usr/lib/x86_64-linux-gnu/libstdc++.so.6
The problem is solved

View solution in original post

1 Reply
Highlighted
Explorer
Explorer
5,488 Views
Registered: ‎11-21-2013

The problem is that i am using a newer OS version (Linux16.4LTS) that is still not properly supported by SDsoc 16.2.

Using this command
ln -s  yourpath/SDK/2016.2/lib/lnx64.o/libstdc++.so.6  /usr/lib/x86_64-linux-gnu/libstdc++.so.6
The problem is solved

View solution in original post