Open VictorEijkhout opened 1 month ago
I would suggest you try using the build script to install charm++, as opposed to directly using cmake, and see if that resolves your issue.
Starting from version 7.0, Charm++ uses the CMake-based build system
when building with the ./build command. To use the old configure-based build
system, you can build with the ./buildold command with the same options.
We intend to remove the old build system in Charm++ 7.1.
?
But sure, the build script works. However, it only creates static libraries. How do I tell it to make shared?
--build-shared
Ok, that builds the shared & static in two separate directories. (Not great, usually that's combined in one directory.)
./build charm++ ucx-linux-arm8 --build-shared --basedir=$(pwd)/../installation-old --force
but the basedir
seems to be ignored.
Let me ask that last one separately.
I'm configuring with
so the
fPIC
flag should be covered. Maybe you're not propagating it?I get the same problem with gcc14