Portability issues #7
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I tried using the pre-compiled binaries from https://forge.soutade.fr/soutade/-/packages/generic/libgourou/0.8.6/files/10, but I ran into the issue of not having OpenSSL v3 installed:
I do have OpenSSL installed, but it’s from an older release:
Could you please include pre-compiled binaries of OpenSSL as either a static or shared library in the release tarball as well?
Additionally, based on the README, it looks like I need to manually set up the
LD_LIBRARY_PATH
for the CLI tools to correctly load thelibgourou
library. Is there a specific reason for relying on this behavior instead of hard-coding the library search path using something like-Wl,-rpath,$ORIGIN
during compilation? If that’s not the case, it could improve portability.Since I was unable to use the pre-compiled binaries, I attempted to compile it myself:
It states that I should run
./lib/setup.sh
first, but this script doesn’t seem to exist:Looks like I can't compile the library either.
Hi,
Sorry for the delay.
Precompiled binaries including OpenSSL3 are available using AppImage.
LD_LIBRARY_PATH is not necessary if you install libgourou (make install). I'll not hardcode it in Makefile.
Sorry, It's not
./lib/setup.sh
, but./scripts/setup.sh
, I just fixed this typo error.For your usecase, I created a branch
openssl3
that download and statically link OpenSSL3 to libgourou.Best regards