673 Commits

Author SHA1 Message Date
Radovan Bast
683f88798c better doc for definitions.cmake 2015-09-03 12:41:17 +02:00
Radovan Bast
cbaaed9e7e do not swallow stderr from configuring; fixes #105 2015-09-03 09:46:35 +02:00
Radovan Bast
ae11533157 hopefully more consistency 2015-09-03 09:33:45 +02:00
Radovan Bast
e20dc5d862 module for adding preprocessor definitions; fixes #103 2015-09-03 09:19:00 +02:00
Radovan Bast
c41c10bf9c Merge pull request #104 from miroi/patch-4
math_libs.cmake: remove "-lc" linking flag, not necessary
2015-09-03 08:43:54 +02:00
Miro Iliaš
978a221f72 math_libs.cmake: remove "-lc" linking flag, not necessary
Fix this linking problem found with DIRAC - remove "-lc" linking flag. 


~~~
Linking Fortran executable dirac_mointegral_export.x
/usr/lib64/libpthread.a(libpthread.o): In function `__libc_sigaction':
(.text+0x9a40): multiple definition of `__libc_sigaction'
/usr/lib64/libc.a(sigaction.o):(.text+0x20): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__connect_nocancel':
(.text+0x8e19): multiple definition of `__connect_nocancel'
/usr/lib64/libc.a(connect.o):(.text+0x9): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `fcntl':
(.text+0x8c60): multiple definition of `__libc_fcntl'
/usr/lib64/libc.a(fcntl.o):(.text+0xf0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__funlockfile':
(.text+0x99e0): multiple definition of `_IO_funlockfile'
/usr/lib64/libc.a(funlockfile.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `read':
(.text+0x8ab0): multiple definition of `__libc_read'
/usr/lib64/libc.a(read.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__open_nocancel':
(.text+0x92d9): multiple definition of `__open_nocancel'
/usr/lib64/libc.a(open.o):(.text+0x9): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__lseek_nocancel':
(.text+0x91b9): multiple definition of `__lseek_nocancel'
/usr/lib64/libc.a(llseek.o):(.text+0x9): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__read_nocancel':
(.text+0x8ab9): multiple definition of `__read_nocancel'
/usr/lib64/libc.a(read.o):(.text+0x9): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__libc_send':
(.text+0x8fe0): multiple definition of `__libc_send'
/usr/lib64/libc.a(send.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `close':
(.text+0x8b10): multiple definition of `__libc_close'
/usr/lib64/libc.a(close.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__open64':
(.text+0x92d0): multiple definition of `__libc_open'
/usr/lib64/libc.a(open.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__write_nocancel':
(.text+0x8a59): multiple definition of `__write_nocancel'
/usr/lib64/libc.a(write.o):(.text+0x9): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__close_nocancel':
(.text+0x8b19): multiple definition of `__close_nocancel'
/usr/lib64/libc.a(close.o):(.text+0x9): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__fcntl_nocancel':
(.text+0x8b70): multiple definition of `__fcntl_nocancel'
/usr/lib64/libc.a(fcntl.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `lseek64':
(.text+0x91b0): multiple definition of `__libc_lseek'
/usr/lib64/libc.a(llseek.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__sigaction':
(.text+0x9c40): multiple definition of `__sigaction'
/usr/lib64/libc.a(sigaction.o):(.text+0x220): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__funlockfile':
(.text+0x99e0): multiple definition of `__funlockfile'
/usr/lib64/libc.a(funlockfile.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__lll_lock_wait_private':
(.text+0x85a0): multiple definition of `__lll_lock_wait_private'
/usr/lib64/libc.a(libc-lowlevellock.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__libc_write':
(.text+0x8a50): multiple definition of `__libc_write'
/usr/lib64/libc.a(write.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__libc_connect':
(.text+0x8e10): multiple definition of `__libc_connect'
/usr/lib64/libc.a(connect.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__lll_unlock_wake_private':
(.text+0x8730): multiple definition of `__lll_unlock_wake_private'
/usr/lib64/libc.a(libc-lowlevellock.o):(.text+0x30): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `raise':
(.text+0x98d0): multiple definition of `raise'
/usr/lib64/libc.a(raise.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `sem_open':
(.text+0x774d): warning: the use of `mktemp' is dangerous, better use `mkstemp'
make[3]: *** [dirac_mointegral_export.x] Error 2
make[2]: *** [CMakeFiles/dirac_mointegral_export.x.dir/all] Error 2
make[1]: *** [CMakeFiles/dirac_mointegral_export.x.dir/rule] Error 2
make: *** [dirac_mointegral_export.x] Error 2
~~~
2015-09-03 08:36:38 +02:00
Radovan Bast
3bde575656 rm spurious 'None' in cmake command 2015-09-02 16:11:15 +02:00
Radovan Bast
d90d15cdf7 Merge pull request #101 from miroi/cc_clapack_test
new test: cc_lapack
2015-09-01 16:54:48 +02:00
Miro ILIAS
f4b2c2305b new test: cc_lapack
- extended math_libs.cmake for C headers detection
- static_linking tests included
- rearranged math-libs order for better libraries detection
- no int64 for cc_lapack
- added include/ directory to %path% to detect clapack.h in appveyor
- simplified C-code, intendations kept
- travis-ci kept simple, but needs liblapack-dev and libatlas-base-dev
- libatlas-dev can not be installed due to repeating xerba objects in *.a lib
  files
2015-09-01 11:35:58 +02:00
Radovan Bast
b95993aa26 Merge pull request #99 from miroi/cblas_test
new test cc_cblas (closes #95)
2015-08-31 21:04:41 +02:00
Miro ILIAS
7665b883ac new test cc_cblas (closes #95)
- extended math_libs.cmake for C headers detection
- static_linking test included
- no int64 in the cc_cblas test
- released allocated memory
- adaptated for MS Windows (OpenBLAS)
2015-08-31 19:58:03 +02:00
Radovan Bast
48ad07e5d7 add url 2015-08-30 19:50:28 +02:00
Radovan Bast
abad6437c3 make the horror if statement easier to read 2015-08-30 17:29:19 +02:00
Radovan Bast
8d0d1c4848 Merge pull request #97 from miroi/fix_openblas_static_linking
fix static linking of blas/lapack with openblas
2015-08-30 17:27:34 +02:00
Miro ILIAS
2d8574ff2b fix static linking of blas/lapack with openblas 2015-08-30 16:54:55 +02:00
Radovan Bast
4b3a3a0007 Merge pull request #88 from miroi/fc_lapack_openblas
adapt fc_lapack test for MS Windows
2015-08-30 10:30:24 +02:00
Radovan Bast
85dc78a9d5 Merge pull request #93 from robertodr/master
Fixes problem with format syntax spotted by @miroi
2015-08-28 21:46:28 +02:00
Roberto Di Remigio
1c3c42630b Fixes problem with format syntax spotted by @miroi 2015-08-28 21:27:56 +02:00
Radovan Bast
cf570c3c5a cleanup 2015-08-28 21:07:28 +02:00
Radovan Bast
ca60aa3faf rm trailing whitespace 2015-08-28 21:05:06 +02:00
Radovan Bast
e6747f7190 Merge pull request #91 from robertodr/master
Fix for Python 3 failing builds on Windows CI workers
2015-08-28 21:04:00 +02:00
Miro ILIAS
d3d056c05b adapt the fc_lapack test for MS Windows with OpenBLAS library 2015-08-28 20:55:41 +02:00
Roberto Di Remigio
5d4ca459d8 Possible fix for Python 3 complaints on Windows CI workers 2015-08-28 20:21:05 +02:00
Radovan Bast
dbab54f4e8 Merge pull request #89 from miroi/mpi_tweak
Tweak the fc_mpi test to use both the MPI module file and the MPI include file
2015-08-28 19:23:08 +02:00
Radovan Bast
947279699b Merge pull request #90 from robertodr/master
Python interpreter and libraries detection
2015-08-28 19:22:07 +02:00
Roberto Di Remigio
9e2f51ef25 Python interpreter and libraries/headers detection.
- The user can now pass its own interpreter.
- Development libraries and headers can be requested.
- Travis-CI switched to new container-based workers.
2015-08-28 19:13:03 +02:00
Radovan Bast
831e24a35b add flag --cmake-executable; fixes #81 2015-08-27 17:41:20 +02:00
Miro ILIAS
43b577583e tweak the fc_mpi test to use both the module mpi.F90 and include mpif.h 2015-08-27 14:38:18 +02:00
Radovan Bast
4c0a938426 Merge pull request #79 from miroi/patch-2
Allow fc_omp test on MS Windows
2015-08-26 21:15:35 +02:00
Radovan Bast
abd885d2a3 Merge pull request #84 from miroi/patch-6
test.py - wrap the expression in quotes to fix skipif error
2015-08-26 21:15:08 +02:00
Miro Iliaš
110f115fb4 close issue #64 2015-08-25 21:28:09 +02:00
Radovan Bast
c893636c33 Merge pull request #82 from miroi/windows-openblas-detection
Adapt the BLAS test with the OpenBLAS library on MS Windows
2015-08-24 18:56:16 +02:00
Radovan Bast
7dd67ade03 Merge pull request #83 from miroi/patch-5
add help for MS Windows downloading
2015-08-24 15:08:56 +02:00
Radovan Bast
8ba39d7555 Merge pull request #78 from miroi/patch-1
hard remove of email notification
2015-08-24 11:36:31 +02:00
Miro Iliaš
cfcf83c664 add help for MS Windows downloading
point to the PS alternative to wget
2015-08-24 11:30:43 +02:00
Miro ILIAS
cc315f36dd Adapt the BLAS test with the OpenBLAS library on MS Windows
- both dynamic and static
2015-08-24 11:16:33 +02:00
Miro Iliaš
85137c0690 Allow fc_omp test on MS Windows
This should work as MinGW Fortran support OpenMP parallelization.
2015-08-11 22:00:18 +02:00
Miro Iliaš
8b7aa50af8 hard remove of email notification
I wish to stop flows of emails...
2015-08-11 18:16:10 +02:00
Radovan Bast
6d33b694c5 Merge pull request #75 from miroi/patch-1
add multiple math libs for search order
2015-08-10 20:20:28 +02:00
Radovan Bast
0596b03767 s/no_windows/skip_on_windows/ 2015-08-10 20:15:35 +02:00
Miro Iliaš
034ea47325 add multiple math libs for search order
Multiple math libs in search-order string serve for setting various tests configurations. Also closes #71.
2015-08-10 20:14:10 +02:00
Radovan Bast
de5cd2af19 cache BLAS/LAPACK_FOUND; fixes #72, fixes #73 2015-08-10 19:16:07 +02:00
Radovan Bast
d0f08604d2 rm ")" 2015-08-10 17:42:03 +02:00
Radovan Bast
fc5b67769b update.py --self creates .gitignore; fixes #55 2015-08-10 17:35:46 +02:00
Radovan Bast
af43b2611a more doc 2015-08-10 17:18:36 +02:00
Radovan Bast
a99b0ce6a7 Merge pull request #54 from miroi/static_linking
Adaptation for static linking
2015-08-10 16:12:44 +02:00
Miro ILIAS
7150ae9793 adaptation of autocmake for the static linking 2015-08-10 15:34:30 +02:00
Radovan Bast
44832b57a7 Merge pull request #66 from miroi/fix_testpy
fix for Python of version lower than 2.7
2015-08-10 12:20:39 +02:00
Miro ILIAS
0c752cd537 remove assert stderr due to warnings flushed to stderr, closes #64
- keep one stderr assert, as it is not hurting the code
2015-08-10 11:36:12 +02:00
Radovan Bast
24bf997c6d Merge pull request #68 from miroi/patch-1
Update README text
2015-08-09 18:26:25 +02:00