We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
It should be possible to compile CPPUTest for Microblaze by specifying the architecture during configure
First you need to update config.sub and config.guess as such:
$ cp /usr/share/misc/config.{sub,guess} /path/to/cpputest/
Then run configure
$ ./configure --host ./configure --host=microblazeel-xilinx-linux-gnu
However, when we run make there are issues:
$ make make all-am make[1]: Entering directory `/home/vagrant/CONSAT1/cpputest-3.5' microblazeel-xilinx-linux-gnu-g++ -DHAVE_CONFIG_H -I. -include ./include/CppUTest/MemoryLeakDetectorMallocMacros.h -I./include/CppUTestExt/CppUTestGMock -I./include/CppUTestExt/CppUTestGTest -I ./include -include ./include/CppUTest/MemoryLeakDetectorNewMacros.h -Werror -Wall -Wextra -Wshadow -Wswitch-default -Wswitch-enum -Wconversion -pedantic-errors -Wsign-conversion -Woverloaded-virtual -Wno-disabled-macro-expansion -Wno-padded -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -g -O2 -MT lib_libCppUTest_a-CommandLineArguments.o -MD -MP -MF .deps/lib_libCppUTest_a-CommandLineArguments.Tpo -c -o lib_libCppUTest_a-CommandLineArguments.o `test -f 'src/CppUTest/CommandLineArguments.cpp' || echo './'`src/CppUTest/CommandLineArguments.cpp In file included from ././include/CppUTest/StandardCLibrary.h:15:0, from ././include/CppUTest/CppUTestConfig.h:158, from ././include/CppUTest/MemoryLeakDetectorMallocMacros.h:12, from <command-line>:0: /usr/local/lib/mbgcc/bin/../lib/gcc/microblazeel-xilinx-linux-gnu/4.6.2/../../../../microblazeel-xilinx-linux-gnu/include/c++/4.6.2/cstdlib:119:11: error: '::malloc' has not been declared /usr/local/lib/mbgcc/bin/../lib/gcc/microblazeel-xilinx-linux-gnu/4.6.2/../../../../microblazeel-xilinx-linux-gnu/include/c++/4.6.2/cstdlib:127:11: error: '::realloc' has not been declared cc1plus: error: unrecognized command line option "-Wno-weak-vtables" [-Werror] cc1plus: error: unrecognized command line option "-Wno-exit-time-destructors" [-Werror] cc1plus: error: unrecognized command line option "-Wno-global-constructors" [-Werror] cc1plus: error: unrecognized command line option "-Wno-disabled-macro-expansion" [-Werror] cc1plus: all warnings being treated as errors make[1]: *** [lib_libCppUTest_a-CommandLineArguments.o] Error 1 make[1]: Leaving directory `/home/vagrant/CONSAT1/cpputest-3.5' make: *** [all] Error 2
Potential cause of this issue is described here: http://nerdland.net/unstumping-the-internet/malloc-has-not-been-declared/
Additional reference information here: https://github.com/davisford/cmake-cpputest#cross-compile-cpputest-for-embedded-target
The text was updated successfully, but these errors were encountered:
No branches or pull requests
It should be possible to compile CPPUTest for Microblaze by specifying the architecture during configure
First you need to update config.sub and config.guess as such:
Then run configure
However, when we run make there are issues:
Potential cause of this issue is described here:
http://nerdland.net/unstumping-the-internet/malloc-has-not-been-declared/
Additional reference information here:
https://github.com/davisford/cmake-cpputest#cross-compile-cpputest-for-embedded-target
The text was updated successfully, but these errors were encountered: