| 58e5fbc3 | 07-Nov-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Do not label cmake as found unless cmake --version works
Executing: /home/h/hngharti/hngharti/lsoft/cmake-3.23.1/bin/cmake --version cmake --version failed: Could not execute "['/home/h/hngharti/hng
Do not label cmake as found unless cmake --version works
Executing: /home/h/hngharti/hngharti/lsoft/cmake-3.23.1/bin/cmake --version cmake --version failed: Could not execute "['/home/h/hngharti/hngharti/lsoft/cmake-3.23.1/bin/cmake --version']": /home/h/hngharti/hngharti/lsoft/cmake-3.23.1/bin/cmake: error while loading shared libraries: libfabric.so.1: cannot open shared object file: No such file or directory
Yet cmake was labeled as found
Commit-type: bug-fix, configure Reported-by: Hom Nath Gharti <hng.email@gmail.com>
show more ...
|
| 4fb17965 | 03-Nov-2022 |
Jed Brown <jed@jedbrown.org> |
config: skip -ldl when not needed, as with glibc-2.34 (fix #1243)
The -ldl functionality was folded into libc (https://lwn.net/Articles/864920/) leaving only placeholders that are harmless when buil
config: skip -ldl when not needed, as with glibc-2.34 (fix #1243)
The -ldl functionality was folded into libc (https://lwn.net/Articles/864920/) leaving only placeholders that are harmless when building with gcc or clang. But CUDA compilers don't understand the placeholders and thus linking CUDA warns about libdl being incompatible.
Major new features:
In order to support smoother in-place-upgrades and to simplify the implementation of the runtime all functionality formerly implemented in the libraries libpthread, libdl, libutil, libanl has been integrated into libc. New applications do not need to link with -lpthread, -ldl, -lutil, -lanl anymore. For backwards compatibility, empty static archives libpthread.a, libdl.a, libutil.a, libanl.a are provided, so that the linker options keep working. Applications which have been linked against glibc 2.33 or earlier continue to load the corresponding shared objects (which are now empty). The integration of those libraries into libc means that additional symbols become available by default. This can cause applications that contain weak references to take unexpected code paths that would only have been used in previous glibc versions when e.g. preloading libpthread.so.0, potentially exposing application bugs.
show more ...
|
| f6c829ad | 30-Oct-2022 |
Satish Balay <balay@mcs.anl.gov> |
configure: bison is not needed for --with-ptscotch. Yet configure gives error (due to self.lookforbydefault=1):
Package BISON needed by PTScotch failed to configure.
File "/build/petsc-3.18.1+dfs
configure: bison is not needed for --with-ptscotch. Yet configure gives error (due to self.lookforbydefault=1):
Package BISON needed by PTScotch failed to configure.
File "/build/petsc-3.18.1+dfsg1/config/BuildSystem/config/package.py", line 914, in checkDependencies raise RuntimeError('Package '+package.PACKAGE+' needed by '+self.name+' failed to configure.\nMail configure.log to petsc-maint@mcs.anl.gov.')
show more ...
|