Package Details: armadillo 12.8.4-1

Git Clone URL: (read-only, click to copy)
Package Base: armadillo
Description: C++ linear algebra library
Upstream URL:
Licenses: Apache
Submitter: None
Maintainer: valandil
Last Packager: valandil
Votes: 57
Popularity: 0.000127
First Submitted: 2009-12-14 16:43 (UTC)
Last Updated: 2024-06-09 17:23 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

lahwaacz commented on 2024-04-13 21:34 (UTC)

@carlosal1015 So what? The warning is for project developers, not package maintainers /o\

carlosal1015 commented on 2024-04-13 19:18 (UTC)

-- *** WARNING: variable 'CMAKE_CXX_FLAGS' is not empty; this may cause problems!
-- Detected gcc 4.8.3 or newer
-- *** INSTALL_LIB_DIR is deprecated; use CMAKE_INSTALL_LIBDIR instead
CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:390 (message):
  GNUInstallDirs_get_absolute_install_dir called without third argument.                                                                                                  
  Using ${dir} from the caller's scope for compatibility with CMake 3.19 and                                                                                              
Call Stack (most recent call first):                                                                                                                                      
  CMakeLists.txt:169 (GNUInstallDirs_get_absolute_install_dir)                                                                                                            
This warning is for project developers.  Use -Wno-dev to suppress it. 

valandil commented on 2020-05-05 02:07 (UTC)

I wouldn't want to add those to makedepends, mostly because they not only needed for building, but also at runtime.

The other way is add PKGBUILDs for all variants (hdf5+intelmpi,intelmpi,hdf5), but I don't want to support a combinatorial number of packages. I wish the build system had something similar to Spack's variants...

Anyway, the simplest solution is add cleanup up the optdepends, and maybe add a note saying if you want the benefit of the optional dependencies, to install them, then recompile armadillo. Its CMakeLists.txt will pick them up.

Sounds fair?

hottea commented on 2020-05-05 00:16 (UTC) (edited on 2020-05-05 00:51 (UTC) by hottea)

Would you consider add intel-mkl, hdf5 to makedepends? If these pkgs are not installed or listed in makedepends, there is no reason to add them as optdepends since they will not be linked with armadillo. Also, acml-cblas should be removed, since there is no such pkg in official repo or aur. armadillo doesn't seem to depend on cuda.

valandil commented on 2016-05-20 13:15 (UTC)

yaourt -S --nodeps superlu yaourt -S armadillo

ochurlaud commented on 2016-05-19 21:39 (UTC)

I got this error by updating... error: failed to prepare transaction (could not satisfy dependencies) :: armadillo: installing superlu (5.2.0-1) breaks dependency 'superlu=4.3' ==> WARNING: Your packages are saved in /tmp/yaourt-tmp-olivier

valandil commented on 2016-05-19 15:00 (UTC)

This is only a temporary situation. When 7.100.0 goes out of test, I will go back to using the stable version. I am doing it this way because otherwise I would have to create a superlu4 package just for armadillo 6.*.*.

ochurlaud commented on 2016-05-18 22:25 (UTC)

Using the test version here is maybe not a good idea: there is no stable package on archlinux... Could you reconsider?

valandil commented on 2016-05-17 13:50 (UTC)

I've updated this to the latest test version to make sure that SuperLU and armadillo play nice. If you encounter any issue, please contact me.