Closed nevans closed 2 years ago
Hi what are you struggling to open?
I'm so sorry, I accidentally hit enter when I'd only just started creating the ticket! I was hoping I'd be able to fill in the details before anyone noticed. Anyway, I've updated the subject and I'll send a few other details over in a minute.
Thanks for your report. I didn't know about linker script.
I've added support for linker script only on Linux for now.
Excellent, thanks!
On my Ubuntu 21.10 installation, several shared libraries .so files are installed as linker scripts instead of using a symlink. In my research, I see that this is done (or has been done) in Debian, CentOS, Fedora, RHEL, Gentoo, and maybe Arch (I didn't personally verify the last two). This shouldn't a big deal if you link with GNU
ld
, but it breaksdlopen
.I found workarounds in the ffi gem and in ghc, and perhaps one of those could be copied into fiddle.
A workaround for users of
fiddle
might be to attempt to load a specific version of the library: