User Activity

  • Posted a comment on discussion Help on IT++

    Thanks for the hint. That worked pretty well. Regards Guy

  • Posted a comment on discussion Help on IT++

    Hello, I am using the IT++ library in a baremetal environment with limited memory. I am linking the library statically and the resulting binary turns out to be very large. I was wondering if there is a way to only compile and link a specific subset of the library. For instance, I would like to compile and link the "Basic Mathematical Feature" and the "Communication" part. I do not need the other parts of the library. Thanks for any hint. G

  • Posted a comment on discussion Help on IT++

    I was able to successfully compile IT++ by replacing line 439 of the file srccode/audiofile.cpp std::streamsize ann_length = (std::streamsize)std::min(hdr_size - snd_fixed_header_size, max_annotation_length); with this std::streamsize ann_length = (std::streamsize)std::min((uint32_t)(hdr_size - snd_fixed_header_size), (uint32_t)max_annotation_length); Essentially casting the arguments of the function min into uint32_t One last issue is bothering me. Despite specifying the lib directory and the include...

  • Posted a comment on discussion Help on IT++

    I can get a little bit further adding the following to the file base/binary.h //! Convert \c bin to \c int32_t operator int32_t() const { return static_cast<long int>(b); } However, I am getting the following errors /itpp-riscv/itpp-4.3.1/itpp/srccode/audiofile.cpp: In function 'bool itpp::read_header(Binary_In_Stream&, itpp::Audio_Stream_Description*, std::streamoff&, std: :streamoff&)': /itpp-riscv/itpp-4.3.1/itpp/srccode/audiofile.cpp:439:115: error: no matching function for call to 'min(long...

  • Posted a comment on discussion Help on IT++

    I made some small progress on this: 1) I was able to successfully cross compile FTTW and LAPACK (aka itpp-external-3.2.0)for RISCV using the following steps: A) Replace the file config.sub in both FFTW and Lapack sub directories with this one github.com/riscv/riscv-newlib/blob/riscv-newlib-3.2.0/config.sub In the configure file of the external directory, add --host=riscv32-unknown-elf and --build=x86_64-unknown-linux-gnu B) RISCV_TC_DIR=/sifive_toolchain_rv32imaf_ilp32f_fortran INSTALL_PATH=/itpp-riscv32/externals...

  • Posted a comment on discussion Help on IT++

    Just wondering if someone has ever tried cross-compiling IT++ for RISCV. If yes, could you please share the steps? What are the pitfalls? Thanks for any hint. G

View All

Personal Data

Username:
gkamendje
Joined:
2005-09-26 16:31:37

Projects

  • No projects to display.

Personal Tools

MongoDB Logo MongoDB