Re: Fwd: RTAI 3.9 math module unknown symbols - Ubuntu 12.04
Laurence TROUVE <[email protected]>
| Newsgroups | gmane.linux.real-time.rtai |
|---|---|
| Message-ID | <AM4PR03MB187652C6931930C7A639EEF59A390@AM4PR03MB1876.eurprd03.prod.outlook.com> |
Hi. FYI, I finally found the solution of the missing symbols on this page : http://mail.rtai.org/pipermail/rtai/2012-December/025250.html The problem was : when linking rtai_math.ko, there was a lot of warnings : WARNING: "acos" [/home/bee/Tests_buildroot/buildroot-2016.02/output/build/rtai-4.0.1/base/math/rtai_math.ko] undefined! WARNING: "asin" [/home/bee/Tests_buildroot/buildroot-2016.02/output/build/rtai-4.0.1/base/math/rtai_math.ko] undefined! WARNING: "exp" [/home/bee/Tests_buildroot/buildroot-2016.02/output/build/rtai-4.0.1/base/math/rtai_math.ko] undefined! WARNING: "log10" [/home/bee/Tests_buildroot/buildroot-2016.02/output/build/rtai-4.0.1/base/math/rtai_math.ko] undefined! WARNING: "sinh" [/home/bee/Tests_buildroot/buildroot-2016.02/output/build/rtai-4.0.1/base/math/rtai_math.ko] undefined! WARNING: "pow" [/home/bee/Tests_buildroot/buildroot-2016.02/output/build/rtai-4.0.1/base/math/rtai_math.ko] undefined! WARNING: "atan2" [/home/bee/Tests_buildroot/buildroot-2016.02/output/build/rtai-4.0.1/base/math/rtai_math.ko] undefined! WARNING: "fmod" [/home/bee/Tests_buildroot/buildroot-2016.02/output/build/rtai-4.0.1/base/math/rtai_math.ko] undefined! WARNING: "cosh" [/home/bee/Tests_buildroot/buildroot-2016.02/output/build/rtai-4.0.1/base/math/rtai_math.ko] undefined! WARNING: "sqrt" [/home/bee/Tests_buildroot/buildroot-2016.02/output/build/rtai-4.0.1/base/math/rtai_math.ko] undefined! WARNING: "log" [/home/bee/Tests_buildroot/buildroot-2016.02/output/build/rtai-4.0.1/base/math/rtai_math.ko] undefined! And when I try to insmod rtai_math.ko, I get the following error : "rtai_math : unknown symbol log (err 0) rtai_math : unknown symbol sqrt (err 0) rtai_math : unknown symbol cosh (err 0) rtai_math : unknown symbol fmod (err 0) rtai_math : unknown symbol atan2 (err 0) rtai_math : unknown symbol pow (err 0) rtai_math : unknown symbol sinh (err 0) rtai_math : unknown symbol log10 (err 0) rtai_math : unknown symbol exp (err 0) rtai_math : unknown symbol asin (err 0) rtai_math : unknown symbol acos (err 0)" The solution was : replacing the option -ffast-math by -fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range in rtai-4.0.1/configure.in and in rtai-4.0.1/base/math/GNUMakefile. Now it compiles and insmod withoud any problem. Laurence TROUVÉ. _______________________________________________ Rtai mailing list [email protected] https://mail.rtai.org/cgi-bin/mailman/listinfo/rtai