From sibxol at btconnect.com Wed Mar 18 02:15:58 2015 From: sibxol at btconnect.com (sibu) Date: Wed Mar 18 03:18:16 2015 Subject: [Lapack-users] lapacke-3.5.0 build failure with -m32 switch Message-ID: <201503180915.58762.sibxol@btconnect.com> Greetings, I tried to build lapacke-3.5.0 ( part of the lapack-3.5.0 distribution available from ( http://www.netlib.org/lapack/ ) on a linux-installed multilib computer. The computer has these: --cpu AMD64 4 cores --os blfs linux multilib ( 64-bit and 32-bit libraries ) --gcc:4.9.2, linux-3.18.4 I tried to build the lapacke library twice with switches a) gcc -m64 and b) gcc -m32 lapacke-3.5.0 builds fine with a ) (i.e. 64-bit library. However it fails with the -m32 switch. The build ends with something like so:- ############ /home/lusinteg/BUILD/lapack-3.5.0/lapacke/include/lapacke.h:16439:22: warning: parameter names (without types) in function declaration const lapack_int* vers_patch ); ^ lapacke/CMakeFiles/lapacke.dir/build.make:54: recipe for target 'lapacke/CMakeFiles/lapacke.dir/__/src/lapacke_cbbcsd.c.o' failed make[2]: *** [lapacke/CMakeFiles/lapacke.dir/__/src/lapacke_cbbcsd.c.o] Error 1 ############ I would like to know if there are switches I could add to cflags or whatver to enable compilation with -m32 switch. (In a nutshell advice on whether the lapacke library is makable as a 32- bit library and if so how so. ) Thanks in advance Yours sincerely SibuXolo